本文将要讲述的是Python环境下如何用OpenCV检测人脸,本文的主要内容分为:
1、检测图片中的人脸
2、实时检测视频中出现的人脸
3、用运设备的摄像头实时检测人脸
二:准备工作
提前做的准备:
安装好Python3
下载安装OpenCV库,方法是
pip install opencv-python -i https://mirrors.aliyun.com/pypi/simple/ --trusted-host=mirrors.aliyun.com/pypi/simple
下载特征数据HAAR和LBP,这两种数据都能实现对人脸特征的提取,HAAR大多是小数计算所以运算速度较慢,LBP大多是整数计算运行速度较快。如图所示,本次实例用红框中的文本,其他的文本,比如第一个是眼睛识别的文本,我们下次再用。
注意:下载HAAR和LBP的特征数据
三、开始讲述
1、图片人脸检测
(1)代码和说明
(2)结果展示
2、视频中的人脸检测
(1)代码和说明
(2)结果展示
3、利用设备上的摄像头进行人脸检测,其实和2中的代码一样,只是打开摄像头,而不是读取视频文件
代码和说明
以上就是本文所有内容,希望能帮到大家!!!
最后,给大家介绍一位Python Web开发大牛,Python全栈工程师,技术负责人,项目经理,有着丰富的Python开发经验。 点击下方文章,大佬带你分析Python的现状、发展前景和Python的就业岗位,还有机会添加他的微信,进行一对一的交流,坑位有限(微信号有5千人的限制),大家抓紧!