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

作者:编程简单学 时间:2022-05-17 22:41:50 

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库实现实时摄像头人脸检测示例

来源:https://blog.csdn.net/weixin_54556126/article/details/120986921

标签:python,OpenCV,人脸检测
0
投稿

猜你喜欢

  • Windows 64位下python3安装nltk模块

    2023-11-20 09:42:12
  • 使用Python画出小人发射爱心的代码

    2022-08-07 01:52:16
  • python之tensorflow手把手实例讲解斑马线识别实现

    2021-11-11 05:53:19
  • Python中unittest用法实例

    2023-09-02 13:13:45
  • 详解python3中socket套接字的编码问题解决

    2023-09-11 20:28:48
  • 使用OpenCV实现仿射变换—平移功能

    2022-11-01 01:45:06
  • python 读取文本文件的行数据,文件.splitlines()的方法

    2021-07-18 16:58:05
  • python中的随机函数小结

    2021-07-01 04:26:59
  • ASP检测服务器相关的一些代码

    2008-01-25 19:20:00
  • 教你如何利用SQL Server保护数据

    2010-06-07 14:18:00
  • seo网站如何实现301跳转?

    2010-01-15 12:59:00
  • CSS鼠标悬停tip效果

    2007-08-26 17:32:00
  • 拓扑排序Python实现的过程

    2021-10-23 13:57:44
  • DreamWeaver经典技巧四则

    2007-12-03 11:34:00
  • 在macOS上搭建python环境的实现方法

    2021-10-07 07:29:56
  • 用Python登录好友QQ空间点赞的示例代码

    2023-08-08 09:29:40
  • asp如何做一个树状展开视图来显示自己的记录结构?

    2010-07-12 18:56:00
  • 静态网页加密工具

    2009-01-05 12:05:00
  • Python 中@lazyprop 装饰器的用法

    2022-11-30 16:42:10
  • python爬取网页版QQ空间,生成各类图表

    2023-01-18 06:30:58
  • asp之家 网络编程 m.aspxhome.com