OpenCV-Python 摄像头实时检测人脸代码实例


Posted in Python onApril 30, 2019

参考

OpenCV摄像头使用

代码

import cv2

cap = cv2.VideoCapture(4) # 使用第5个摄像头(我的电脑插了5个摄像头)
face_cascade = cv2.CascadeClassifier(r'haarcascade_frontalface_default.xml') # 加载人脸特征库

while(True):
  ret, frame = cap.read() # 读取一帧的图像
  gray = cv2.cvtColor(frame, cv2.COLOR_BGR2GRAY) # 转灰

  faces = face_cascade.detectMultiScale(gray, scaleFactor = 1.15, minNeighbors = 5, minSize = (5, 5)) # 检测人脸
  for(x, y, w, h) in faces:
    cv2.rectangle(gray, (x, y), (x + w, y + h), (0, 255, 0), 2) # 用矩形圈出人脸

  cv2.imshow('Face Recognition', gray)
  if cv2.waitKey(1) & 0xFF == ord('q'):
    break

cap.release() # 释放摄像头
cv2.destroyAllWindows()

效果

OpenCV-Python 摄像头实时检测人脸代码实例

以上所述是小编给大家介绍的OpenCV-Python 摄像头实时检测人脸详解整合,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!

Python 相关文章推荐
Python编程中的反模式实例分析
Dec 08 Python
Windows下安装python2.7及科学计算套装
Mar 05 Python
使用Python求解最大公约数的实现方法
Aug 20 Python
Python抓取框架Scrapy爬虫入门:页面提取
Dec 01 Python
Python使用Scrapy爬虫框架全站爬取图片并保存本地的实现代码
Mar 04 Python
python爬取个性签名的方法
Jun 17 Python
python调用tcpdump抓包过滤的方法
Jul 18 Python
关于python之字典的嵌套,递归调用方法
Jan 21 Python
python读取有密码的zip压缩文件实例
Feb 08 Python
tensorflow对图像进行拼接的例子
Feb 05 Python
tensorflow 报错unitialized value的解决方法
Feb 06 Python
python根据字典的键来删除元素的方法
Aug 16 Python
浅谈Python编程中3个常用的数据结构和算法
Apr 30 #Python
python通过paramiko复制远程文件及文件目录到本地
Apr 30 #Python
python实现定时压缩指定文件夹发送邮件
Dec 22 #Python
python定时复制远程文件夹中所有文件
Apr 30 #Python
python实现图片转字符小工具
Apr 30 #Python
python 列表中[ ]中冒号‘:’的作用
Apr 30 #Python
python实现趣味图片字符化
Apr 30 #Python
You might like
浅析ThinkPHP中execute和query方法的区别
2014/06/13 PHP
基于PHP的简单采集数据入库程序【续篇】
2014/07/30 PHP
CentOS下PHP7的编译安装及MySQL的支持和一些常见问题的解决办法
2015/12/17 PHP
PHP请求Socket接口测试实例
2016/08/12 PHP
详解PHP5.6.30与Apache2.4.x配置
2017/06/02 PHP
PHP中使用jQuery+Ajax实现分页查询多功能操作(示例讲解)
2017/09/17 PHP
PHP精确到毫秒秒杀倒计时实例详解
2019/03/14 PHP
PHP大文件切割上传并带进度条功能示例
2019/07/01 PHP
070823更新的一个[消息提示框]组件 兼容ie7
2007/08/29 Javascript
关于用Jquery的height()、width()计算动态插入的IMG标签的宽高的问题
2010/12/08 Javascript
js二维数组定义和初始化的三种方法总结
2014/03/03 Javascript
jQuery及JS实现循环中暂停的方法
2015/02/02 Javascript
JQuery用户名校验的具体实现
2016/03/18 Javascript
vue-cli3 配置开发与测试环境详解
2019/05/17 Javascript
Python 基于Twisted框架的文件夹网络传输源码
2016/08/28 Python
python+django快速实现文件上传
2016/10/24 Python
用不到50行的Python代码构建最小的区块链
2017/11/16 Python
numpy 进行数组拼接,分别在行和列上合并的实例
2018/05/08 Python
Python Numpy 实现交换两行和两列的方法
2019/06/26 Python
python绘制多个子图的实例
2019/07/07 Python
详细介绍pandas的DataFrame的append方法使用
2019/07/31 Python
解决reload(sys)后print失效的问题
2020/04/25 Python
Python常见反爬虫机制解决方案
2020/06/01 Python
Python高并发解决方案实现过程详解
2020/07/31 Python
Python调用Redis的示例代码
2020/11/24 Python
html5实现canvas阴影效果示例
2014/05/07 HTML / CSS
英国最受欢迎的平价女士时装零售商:Roman Originals
2019/11/02 全球购物
Moda Operandi官网:美国奢侈品电商,海淘秀场T台同款
2020/05/26 全球购物
如何转换一个字符串到enum值
2014/04/12 面试题
大二学生学习个人自我评价
2014/01/19 职场文书
个人优缺点自我评价
2014/01/27 职场文书
婚前协议书怎么写
2014/04/15 职场文书
软弱涣散基层党组织整改方案
2014/10/25 职场文书
家属慰问信
2015/02/14 职场文书
施工安全协议书
2016/03/22 职场文书
MySQL添加索引特点及优化问题
2022/07/23 MySQL