上一个博客里写了 面部标志是什么,如何利用dlib进行图片中的面部标志检测;
这篇博客扩展了面部标志的检测,并将其应用于实时检测任务。如何在实时的视频流中进行人脸标志检测。
1. 原理
在图像中检测面部标志与在视频流中检测面部标志之间几乎没有区别,主要区别是是设置视频流指针,然后在流中轮询帧的部分。
2. 步骤
- 解析配置项,读取电脑自带的摄像头或者视频文件流;
- 预热摄像头;
- 使用线程池化的方式读取每一帧,并处理;
- 对每一帧进行面部检测,面部标志检测;
- 绘制检测结果到每一帧的图像上;
- 关闭资源;
3. 源码
# 导入必要的包
from imutils.