python计算机视觉OpenCV库实现实时摄像头人脸检测示例
目录
- 设备准备:
- 实现过程
- 调用模型库文件
- 打开摄像头
- 人脸检测
- 设置退出机制
- 程序运行
- 全部代码
OpenCV
是一个C++
库,目前流行的计算机视觉编程库,用于实时处理计算机视觉方面的问题,它涵盖了很多计算机视觉领域的模块。在Python
中常使用OpenCV
库实现图像处理。本文将介绍如何在
Python3
中使用OpenCV
实现实时摄像头人脸检测:设备准备:
USB
摄像头 接入PC
电脑USB
口,并调试正常打开视频。如果电脑内置了电脑摄像头,测试一下摄像头能否正常使用。下载特征分类模型: XML模型库:
github.com/opencv/open…
1.找到
haarcascade_frontalface_default.xml
文件,点击进去。如果想尝试检测其它特征区域,下载对应的xml
文件即可。文章图片
2.找到
Raw
,右键链接(目标)另存为。文章图片
实现过程
调用模型库文件
将刚才下载好的模型库文件导入到程序中 代码实现:
文章图片
打开摄像头
打开电脑的
USB
摄像头或者自带摄像头。代码实现:
文章图片
设置显示窗口的大小
文章图片
设置变量记录人脸数码
文章图片
人脸检测
读取视频帧,调用
Opencv
特征文件进行人脸检测代码实现:
文章图片
设置退出机制
按
L
键退出程序 ** 代码实现:**文章图片
程序运行
文章图片
全部代码
文章图片
【python计算机视觉OpenCV库实现实时摄像头人脸检测示例】以上就是python使用OpenCV实时摄像头人脸检测实现示例过程的详细内容,更多关于OpenCV实时摄像头人脸检测的资料请关注脚本之家其它相关文章!
推荐阅读
- python学习之|python学习之 实现QQ自动发送消息
- 逻辑回归的理解与python示例
- python自定义封装带颜色的logging模块
- 【Leetcode/Python】001-Two|【Leetcode/Python】001-Two Sum
- Python基础|Python基础 - 练习1
- Python爬虫|Python爬虫 --- 1.4 正则表达式(re库)
- 别墅庭院设计,不同的别墅庭院设计也给人视觉上完全不一样的!
- Python(pathlib模块)
- python青少年编程比赛_第十一届蓝桥杯大赛青少年创意编程组比赛细则
- Python数据分析(一)(Matplotlib使用)