只有注册用户登录后才能阅读该文。 阅读全文
posted @ 2019-11-23 22:00 dskit 阅读 (2430) 评论 (3) 编辑
摘要:一、本文目标 利用facenet源码实现从摄像头读取视频,实时检测并识别视频中的人脸。换句话说:把facenet源码中contributed目录下的real_time_face_recognition.py运行起来。 二、需要具备的条件 1、准备好的Tensorflow环境 2、摄像头(可用视频文件 阅读全文
posted @ 2018-11-10 23:36 dskit 阅读 (1303) 评论 (0) 编辑
只有注册用户登录后才能阅读该文。 阅读全文
posted @ 2019-11-23 22:00 dskit 阅读 (2430) 评论 (3) 编辑
摘要:1.人脸识别主要应用场景 人脸验证。判断两张图片里的人是否为同一人。最常见的应用场景便是人脸解锁,终端设备(如手机)只需将用户事先注册的照片与临场采集的照片做对比,判断是否为同一人,即可完成身份验证。比如,使用人脸验证登录“XX”、“XX”APP。 人脸识别。判断系统当前见到的人,是否为事先见过的人 阅读全文
posted @ 2019-01-21 12:02 dskit 阅读 (230) 评论 (0) 编辑
摘要:1.Easily Create High Quality Object Detectors with Deep Learning 2016/10/11 http://blog.dlib.net/2016/10/easily-create-high-quality-object.html dlib中的 阅读全文
posted @ 2019-01-15 18:55 dskit 阅读 (2330) 评论 (0) 编辑
只有注册用户登录后才能阅读该文。 阅读全文
posted @ 2019-01-14 22:45 dskit 阅读 (232) 评论 (0) 编辑
摘要:镜头分割常常被用于视频智能剪辑、视频关键帧提取等场景。 本文给出一种解决镜头分割问题的思路,可分为两个步骤: 1、根据镜头分割算法对视频进行分割标记 核心在于镜头分割算法,这里简单描述一种算法思路:ratio = different(current_frame_histogram, prevous_ 阅读全文
posted @ 2018-11-22 20:29 dskit 阅读 (665) 评论 (0) 编辑
摘要:前端时间下班临走前看到同事做尝试的一个题目:如何让两个线程交替打印整数1-100? 好几年没有写代码玩了,想了想,花了十多分钟写了个答案: 晚上回家想了想,第二天又写了个答案,利用Linux的线程优先级0-99,通过控制线程优先级来保证打印顺序,代码找不到了,这里不帖了。同事是JAVA玩家,跟我这老 阅读全文
posted @ 2018-11-11 20:33 dskit 阅读 (327) 评论 (0) 编辑
摘要:一、本文目标 利用facenet源码实现从摄像头读取视频,实时检测并识别视频中的人脸。换句话说:把facenet源码中contributed目录下的real_time_face_recognition.py运行起来。 二、需要具备的条件 1、准备好的Tensorflow环境 2、摄像头(可用视频文件 阅读全文
posted @ 2018-11-10 23:36 dskit 阅读 (1303) 评论 (0) 编辑
摘要:一、操作系统安装 OS版本:Ubuntu 16.04 (ubuntu-16.04.5-server-amd64.iso) CPU:4Core以上 内存:4GB以上 磁盘空间:80G以上 二、基础环境准备 1、为了提高apt安装速度,更新apt为国内阿里云源 (1)复制原文件备份 sudo cp /e 阅读全文
posted @ 2018-11-10 14:18 dskit 阅读 (1035) 评论 (0) 编辑
摘要:Technorati 标记: shell,二维,字符串,列表,数组,command not found一、Shell脚本中的二维字符串列表有这样一种需求,运行工具完成某项任务, 这项任务有多组参数,每组参数里包含了多个参数(即用多组不同的参数反复运行某个命令,每次命令运行需要指定多个参数),这里的参数就像一个二维字符串数组一样。如下面的CONFIG_PARAMETERS所示,共有两组参数mp4,2000k,vga,4:3和flv,500k, vga,4:3,它们之间用空格隔开,每组参数里有包含了4个参数值,它们之间用逗号隔开。CONFIG_PARAMETERS=”mp4,2000k,vga,4 阅读全文
posted @ 2012-08-21 23:13 dskit 阅读 (1638) 评论 (0) 编辑
摘要:4. 二叉查找树(BST)Technorati 标记: 二叉查找树,BST,二叉查找树合并4.1 BST数据结构定义使用C++语言,如果需要使用BST,那么不用重新造轮子了,C++语言里的map, set等STL容器应该可以满足需求了(虽然STL里这些容器大多是以红黑树作为其底层实现),如果你需要使用小/大根堆(也叫优先队列,特殊的、自平衡的BST),STL也能满足你的需求(可以参考这里:http://www.cnblogs.com/dskit/archive/2009/12/13/1623152.html)。先来看下BST的定义,BST是满足如下3个条件的二叉树:1. 节点的左子树包含的节点 阅读全文
posted @ 2012-08-18 22:50 dskit 阅读 (1975) 评论 (0) 编辑
摘要:1. 打靶问题的递归解法Technorati 标记: 递归算法,字典法,二分法,打靶问题,日期问题,求幂,多项式求值伦敦奥运会火热进行中,让我们来看个打靶的问题:一个射击运动员打靶,靶一共有10环,求连开10枪打中90环的可能行有多少种?分析:这是一个典型递归求解问题。假设第10枪打x环,则将问题转换为剩下9枪打90-x环的可能有多少种,x的取值范围为[0, 10],根据加法原理,则:10枪打90环的可能 = 第10枪打0环,剩下9枪打90环的可能 + 第10枪打1环,剩下9枪打89环的可能 + 第10枪打2环,剩下9枪打88环的可能 + 第10枪打3环,剩下9枪打87环的可能 + 第10枪打 阅读全文
posted @ 2012-08-11 16:08 dskit 阅读 (2861) 评论 (4) 编辑
摘要:1. 应用场景 网络编程中有这样一种场景:需要应用程序代码一边从TCP/IP协议栈接收数据(reading data from socket),一边解析接收的数据。具体场景例如:用户点击Youtube或优酷网站上的视频内容,这时用户PC上的播放软件就是一边接收数据一边对数据进行解码并播放的。这样的场景的存在如下约束:1. 必须边接收数据,边对数据进行解析,不能等待到数据全部接收完整后才解析(用户等待的时间与体验成反比)。2. 数据为流式数据(如TCP承载),需对接收到的数据进行定界分析,将数据转化为可被应用程序解析的结构化数据。3. 数据的解析需要兼顾性能和内存空间的利用效率(如果减少内存拷贝 阅读全文
posted @ 2012-08-09 22:45 dskit 阅读 (1197) 评论 (0) 编辑
摘要:一、需要下载的工具:python2.6PIL-1.1.6.win32-py2.6Django-1.1.1 (非常有用的教程:Django Step by Step)apache_2.2.14mod_python-3.3.1.win32-py2.6-apache2.2MySQLMySQL-python-1.2.2libguide40.dlllibmmd.dlllibMySQL.dll二、安装上面的工具1. 安装python2.6安装到 C:/Python26接下来添加环境变量到path:c:\Python26;c:\Python26\Scripts;2. 安装PIL3. 安装django转到dj 阅读全文
posted @ 2009-12-30 15:37 dskit 阅读 (1889) 评论 (1) 编辑
摘要:归并排序算法就不多说了。时间复杂度及最坏情况下的时间复杂度为O(NlogN), 空间复杂度为O(N).存在问题:1. 附加内存2. 数据拷贝到临时数组,然后拷贝回来的操作放慢了排序的速度。因此,对于内存排序,一般用快速排序。上归并排序的代码:隐藏行号 复制代码 ? 归并排序#include<stdio.h>#include<stdlib.h>typedef int ElementType; void Merge(ElementType A[], ElementType TmpArray[], int Lpos, int Rpos, int RightEnd){ int 阅读全文
posted @ 2009-12-16 20:46 dskit 阅读 (6039) 评论 (1) 编辑
摘要:C++中堆的应用:make_heap, pop_heap, push_heap, sort_heap, priority_queuemake_heap, pop_heap, push_heap, sort_heap都是标准算法库里的模板函数,用于将存储在vector/deque 中的元素进行堆操作,对不愿自己写数据结构堆的C++选手来说,这几个算法函数很有用,下面是这几个函数操作vector中元素的例子。详细解释可以参见: http://www.cplusplus.com/reference/algorithm/push_heap/隐藏行号 复制代码 ? Demo#include<ios 阅读全文
posted @ 2009-12-13 20:24 dskit 阅读 (6151) 评论 (2) 编辑