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 相关文章推荐
Django中实现一个高性能计数器(Counter)实例
Jul 09 Python
python之pandas用法大全
Mar 13 Python
Pyinstaller将py打包成exe的实例
Mar 31 Python
python re库的正则表达式入门学习教程
Mar 08 Python
Python 中Django验证码功能的实现代码
Jun 20 Python
详解Python并发编程之从性能角度来初探并发编程
Aug 23 Python
python中利用numpy.array()实现俩个数值列表的对应相加方法
Aug 26 Python
python 画图 图例自由定义方式
Apr 17 Python
Python数据正态性检验实现过程
Apr 18 Python
Python实现UDP程序通信过程图解
May 15 Python
python 实现批量图片识别并翻译
Nov 02 Python
Python利用myqr库创建自己的二维码
Nov 24 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
php中smarty区域循环的方法
2015/06/11 PHP
JQuery的自定义事件代码,触发,绑定简单实例
2013/08/01 Javascript
基于JavaScript获取鼠标位置的各种方法
2015/12/16 Javascript
在Node.js中使用Javascript Generators详解
2016/05/05 Javascript
Angular ng-repeat 对象和数组遍历实例
2016/09/14 Javascript
Vuejs 页面的区域化与组件封装的实现
2017/09/11 Javascript
微信小程序视图template模板引用的实例详解
2017/09/20 Javascript
Vue.js实现分页查询功能
2020/11/15 Javascript
echarts同一页面中四个图表切换的js数据交互方法示例
2018/07/03 Javascript
微信小程序实现分享商品海报功能
2019/09/30 Javascript
element中el-container容器与div布局区分详解
2020/05/13 Javascript
[01:09]DOTAPLUS——DOTA2的新时代
2018/04/04 DOTA
[01:00:25]NB vs Secret 2018国际邀请赛小组赛BO1 B组加赛 8.19
2018/08/21 DOTA
[48:24]完美世界DOTA2联赛循环赛LBZS vs Forest 第一场 10月30日
2020/10/31 DOTA
python进阶教程之文本文件的读取和写入
2014/08/29 Python
python中的lambda表达式用法详解
2016/06/22 Python
Python的语言类型(详解)
2017/06/24 Python
Python实现将文本生成二维码的方法示例
2017/07/18 Python
LRUCache的实现原理及利用python实现的方法
2017/11/21 Python
Python Django 命名空间模式的实现
2019/08/09 Python
使用Python的networkx绘制精美网络图教程
2019/11/21 Python
Python实现把类当做字典来访问
2019/12/16 Python
Python 文件数据读写的具体实现
2020/01/24 Python
详解python中的闭包
2020/09/07 Python
解决python3.x安装numpy成功但import出错的问题
2020/11/17 Python
详解HTML5中download属性的应用
2015/08/06 HTML / CSS
通息工程毕业生自荐信
2013/10/16 职场文书
社区工作者感言
2014/03/02 职场文书
文化与传播毕业生求职信
2014/03/09 职场文书
《画杨桃》教学反思
2014/04/13 职场文书
2014年新教师工作总结
2014/11/08 职场文书
三八妇女节慰问信
2015/02/14 职场文书
师德培训心得体会2016
2016/01/09 职场文书
Nginx 502 Bad Gateway错误原因及解决方案
2021/03/31 Servers
OpenCV-Python 实现两张图片自动拼接成全景图
2021/06/11 Python
Mysql如何查看是否使用到索引
2022/12/24 MySQL