![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
dlib
weixin_40277254
这个作者很懒,什么都没留下…
展开
-
dlib 人脸检测
采用经典的梯度方向直方图(HOG特征)提取+线性分类器+图像金字塔+滑动窗口的人脸检测方法。该方法速度快,只能检测80*80或更大的人脸,但可以通过图像上采样来检测更小的人脸。与OpenCV的人脸检测相比,召回率更高,误检率更低,且人脸框更准确,检测速度同样很快。代码实现:import cv2import dlibdetector = dlib.get_frontal_face_d...原创 2018-08-27 16:07:21 · 764 阅读 · 0 评论 -
dlib 面部表情跟踪
原理面部表情跟踪就是根据检测的人脸特征点对应到特定的器官,比如眼睛、鼻子、嘴巴、耳朵等等,以此来跟踪各个面部器官的动作。本文首先开启摄像头,然后利用dlib中dlib.get_frontal_face_detector()识别人脸,并利用dlib.shape_predictor("shape_predictor_68_face_landmarks.dat")预测人脸的68点,之后根据特征点...原创 2018-09-05 22:37:24 · 1492 阅读 · 0 评论 -
dlib 人脸特征点检测
人脸特征点检测(Facial landmark detection),即人脸特征点定位、人脸对齐,是在人脸检测的基础上进行的,对人类脸上的特征点(嘴角、眼角等)进行定位。人脸特征点检测有诸多用途:改善人脸识别:通过人脸特征点检测将人脸对齐到平均脸,对齐后的人脸图像识别算法更加有效。 人脸平均:利用人脸特征点检测的结果,将多个人脸进行融合,形成新的平均人脸。 人脸交换:利用人脸特征点检测...原创 2018-08-28 23:15:11 · 4736 阅读 · 3 评论 -
dlib 调用cnn人脸检测
本文调用训练好的卷积神经网络进行人脸检测,首先需要下载训练好的模型mmod_human_face_detector.dat,模型下载链接为:http://dlib.net/files/mmod_human_face_detector.dat.bz2代码实现:import dlibimport cv2# 导入cnn模型cnn_face_detector = dlib.cnn_fac...原创 2018-08-29 14:51:44 · 5765 阅读 · 8 评论 -
dlib 目标跟踪
本文使用Python API中的dlib.correlation_tracker类。官方文档入口:http://dlib.net/python/index.html#dlib.correlation_tracker使用dlib.correlation_tracker实现目标跟踪基本分以下四步:dlib.correlation_tracker()创建一个跟踪类;start_track...原创 2018-08-30 15:27:41 · 3712 阅读 · 6 评论 -
dlib 人脸识别及表情分析
本文利用dlib库进行人脸识别与特征标定,并利用嘴巴的张开比例,眼睛的睁开程度,眉毛的倾斜程度作为表情分析的三个指标。方法较为简单,识别的效率不是很高,可以在此基础上进行改善。识别规则:1. 嘴巴张开距离占面部识别框宽度的比例越大,说明情绪越激动,可能是非常开心,也可能是极度愤怒。2. 眉毛上扬,17-21 或者 22-26 号特征点距离面部识别框顶部与识别框高度的比值越小,说明眉毛上...原创 2018-09-03 16:25:59 · 5757 阅读 · 4 评论