服务器之家

服务器之家 > 正文

python计算机视觉OpenCV库实现实时摄像头人脸检测示例

时间:2022-02-21 00:19     来源/作者:编程简单学

OpenCV是一个C++库,目前流行的计算机视觉编程库,用于实时处理计算机视觉方面的问题,它涵盖了很多计算机视觉领域的模块。在Python中常使用OpenCV库实现图像处理。

本文将介绍如何在Python3中使用OpenCV实现实时摄像头人脸检测:

 

设备准备:

USB摄像头 接入PC电脑USB口,并调试正常打开视频。如果电脑内置了电脑摄像头,测试一下摄像头能否正常使用。

下载特征分类模型: XML模型库:
github.com/opencv/open…

1.找到haarcascade_frontalface_default.xml文件,点击进去。如果想尝试检测其它特征区域,下载对应的xml文件即可。

python计算机视觉OpenCV库实现实时摄像头人脸检测示例

2.找到Raw,右键链接(目标)另存为。

python计算机视觉OpenCV库实现实时摄像头人脸检测示例

 

实现过程

调用模型库文件

将刚才下载好的模型库文件导入到程序中 代码实现:

python计算机视觉OpenCV库实现实时摄像头人脸检测示例

打开摄像头

打开电脑的USB摄像头或者自带摄像头。

代码实现:

python计算机视觉OpenCV库实现实时摄像头人脸检测示例

设置显示窗口的大小

python计算机视觉OpenCV库实现实时摄像头人脸检测示例

设置变量记录人脸数码

python计算机视觉OpenCV库实现实时摄像头人脸检测示例

人脸检测

读取视频帧,调用Opencv特征文件进行人脸检测

代码实现:

python计算机视觉OpenCV库实现实时摄像头人脸检测示例

设置退出机制

按L键退出程序 ** 代码实现:**

python计算机视觉OpenCV库实现实时摄像头人脸检测示例

程序运行

python计算机视觉OpenCV库实现实时摄像头人脸检测示例

全部代码

python计算机视觉OpenCV库实现实时摄像头人脸检测示例

以上就是python使用OpenCV实时摄像头人脸检测实现示例过程的详细内容,更多关于OpenCV实时摄像头人脸检测的资料请关注服务器之家其它相关文章!

原文链接:https://blog.csdn.net/weixin_54556126/article/details/120986921

相关文章

热门资讯

蜘蛛侠3英雄无归3正片免费播放 蜘蛛侠3在线观看免费高清完整
蜘蛛侠3英雄无归3正片免费播放 蜘蛛侠3在线观看免费高清完整 2021-08-24
2022年最旺的微信头像大全 微信头像2022年最新版图片
2022年最旺的微信头像大全 微信头像2022年最新版图片 2022-01-10
背刺什么意思 网络词语背刺是什么梗
背刺什么意思 网络词语背刺是什么梗 2020-05-22
yue是什么意思 网络流行语yue了是什么梗
yue是什么意思 网络流行语yue了是什么梗 2020-10-11
2020微信伤感网名听哭了 让对方看到心疼的伤感网名大全
2020微信伤感网名听哭了 让对方看到心疼的伤感网名大全 2019-12-26
返回顶部