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 相关文章推荐
rhythmbox中文名乱码问题解决方法
Sep 06 Python
python转换摩斯密码示例
Feb 16 Python
django使用图片延时加载引起后台404错误
Apr 18 Python
python使用正则表达式替换匹配成功的组
Nov 17 Python
Python无损音乐搜索引擎实现代码
Feb 02 Python
Python操作Sql Server 2008数据库的方法详解
May 17 Python
Python学习小技巧总结
Jun 10 Python
Pandas 重塑(stack)和轴向旋转(pivot)的实现
Jul 22 Python
selenium+Chrome滑动验证码破解二(某某网站)
Dec 17 Python
python目标检测给图画框,bbox画到图上并保存案例
Mar 10 Python
Python 改变数组类型为uint8的实现
Apr 09 Python
python 自定义异常和主动抛出异常(raise)的操作
Dec 11 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可能遇到的问题“无法载入mysql扩展” 的解决方法
2007/04/16 PHP
php中++i 与 i++ 的区别
2012/08/08 PHP
利用php绘制饼状图的实现代码
2013/06/07 PHP
php使用Cookie实现和用户会话的方法
2015/01/21 PHP
解决Extjs上传图片无法预览的解决方法
2012/03/22 Javascript
JavaScript的事件绑定(方便不支持js的时候)
2013/10/01 Javascript
JS实现一键回顶功能示例代码
2013/10/28 Javascript
Node.js抓取中文网页乱码问题和解决方法
2015/02/10 Javascript
Javascript实现商品秒杀倒计时(时间与服务器时间同步)
2015/09/16 Javascript
如何在JS中实现相互转换XML和JSON
2016/07/19 Javascript
原生和jQuery的ajax用法详解
2017/01/23 Javascript
jQuery的中 is(':visible') 解析及用法(必看)
2017/02/12 Javascript
React Js 微信禁止复制链接分享禁止隐藏右上角菜单功能
2017/05/26 Javascript
Vue侧滑菜单组件——DrawerLayout
2017/12/18 Javascript
Vue 进入/离开动画效果
2017/12/26 Javascript
js canvas实现二维码和图片合成的海报
2020/11/19 Javascript
详解Vue后台管理系统开发日常总结(组件PageHeader)
2019/11/01 Javascript
AutoJs实现刷宝短视频的思路详解
2020/05/22 Javascript
JavaScript实现手机号码 3-4-4格式并控制新增和删除时光标的位置
2020/06/02 Javascript
JavaScript如何操作css
2020/10/24 Javascript
Python实现求最大公约数及判断素数的方法
2015/05/26 Python
Python使用poplib模块和smtplib模块收发电子邮件的教程
2016/07/02 Python
Python中shutil模块的学习笔记教程
2017/04/04 Python
pandas每次多Sheet写入文件的方法
2018/12/10 Python
python socket 聊天室实例代码详解
2019/11/14 Python
Pytorch之parameters的使用
2019/12/31 Python
详解Python中第三方库Faker
2020/09/25 Python
python中lower函数实现方法及用法讲解
2020/12/23 Python
CSS3实现淘宝留白的方法
2020/06/05 HTML / CSS
孤独星球出版物:Lonely Planet Publications
2018/03/17 全球购物
N.Peal官网:来自伦敦的高档羊绒品牌
2018/10/29 全球购物
C#如何调用Word并打开一个Word文档
2013/05/08 面试题
说说在weblogic中开发消息Bean时的persistent与non-persisten的差别
2013/04/07 面试题
网上卖盒饭创业计划书
2014/01/26 职场文书
施工安全协议书范本
2014/09/26 职场文书
2015年实习班主任工作总结
2015/04/23 职场文书