分为两步:
- 从视频中识别人脸和人的眼睛
- 从视频中检测人脸、眼睛、鼻子、嘴巴
1.从视频中识别人脸和人的眼睛
关于视频的操作,主要如下:
定义摄像头->打开摄像头->读取视频帧->转而为对图片的操作(一帧就相当于一幅图片)
视频人脸检测的代码:
运行结果:
丑拒(#^.^#)
2. 从视频中检测人脸、眼睛、鼻子、嘴巴
将上述第一部分的从视频中识别人脸和眼睛,再加上鼻子、嘴巴等的识别,可实现从视频中检测人脸特征。
代码如下:
运行结果:
丑拒(#^.^#)
由结果可看出,较好的检测出来人脸及人脸特征,其中,粉色区域为face、蓝色为eye、绿色为nose、红色为mouth。
但多次试验会发现,误判的概率很高,所以模型与程序尚有较大改进空间。
注意:要对眼睛嘴巴鼻子的位置进行限定,可一定程度上减少误判。
以上就是本篇文章【【OpenCV人脸识别2】从视频中检测人脸】的全部内容了,欢迎阅览 ! 文章地址:http://fabua.ksxb.net/news/443.html
文章
相关文章
动态
同类文章
热门文章
栏目首页
网站地图
返回首页 海之东岸资讯移动站 http://fabua.ksxb.net/mobile/ , 查看更多