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中操作MySQL入门实例
Feb 08 Python
python下载图片实现方法(超简单)
Jul 21 Python
Python爬虫获取整个站点中的所有外部链接代码示例
Dec 26 Python
Sanic框架异常处理与中间件操作实例分析
Jul 16 Python
python 判断参数为Nonetype类型或空的实例
Oct 30 Python
对pandas数据判断是否为NaN值的方法详解
Nov 06 Python
python pip源配置,pip配置文件存放位置的方法
Jul 12 Python
pytorch打印网络结构的实例
Aug 19 Python
python绘制彩虹图
Dec 16 Python
Django密码存储策略分析
Jan 09 Python
使用Bazel编译TensorBoard教程
Feb 15 Python
jupyter notebook 多行输出实例
Apr 09 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
提高define性能的php扩展hidef的安装和使用
2011/06/14 PHP
PHP操作文件类的函数代码(文件和文件夹创建,复制,移动和删除)
2011/11/10 PHP
php连接oracle数据库的核心步骤
2016/05/26 PHP
PHP生成制作验证码的简单实例
2016/06/12 PHP
thinkPHP框架实现多表查询的方法
2018/06/14 PHP
jquery.combobox中文api和例子,修复了上面的小bug
2011/03/28 Javascript
Iframe 自动适应页面的高度示例代码
2014/02/26 Javascript
JavaScript数组的一些奇葩行为
2016/01/25 Javascript
原生javascript 学习之js变量全面了解
2016/07/14 Javascript
浅谈$('div a') 与$('div>a')的区别
2016/07/18 Javascript
PHP获取当前页面完整URL的方法
2016/12/02 Javascript
微信小程序返回多级页面的实现方法
2017/10/27 Javascript
ES6与CommonJS中的模块处理的区别
2018/06/13 Javascript
基于webpack4.X从零搭建React脚手架的方法步骤
2018/12/23 Javascript
详解iframe跨域的几种常用方法(小结)
2019/04/29 Javascript
vue 2.5.1 源码学习 之Vue.extend 和 data的合并策略
2019/06/04 Javascript
详解vue beforeEach 死循环问题解决方法
2020/02/25 Javascript
Python获取电脑硬件信息及状态的实现方法
2014/08/29 Python
Python设计模式之工厂模式简单示例
2018/01/09 Python
Python3实现的字典遍历操作详解
2018/04/18 Python
Python对切片命名的实现方法
2018/10/16 Python
解决Python中list里的中文输出到html模板里的问题
2018/12/17 Python
python实现月食效果实例代码
2019/06/18 Python
通过PYTHON来实现图像分割详解
2019/06/26 Python
Keras Convolution1D与Convolution2D区别说明
2020/05/22 Python
python 使用openpyxl读取excel数据
2021/02/18 Python
详解html5 canvas常用api总结(二)--绘图API
2016/12/14 HTML / CSS
ET Mall东森购物网:东森严选
2017/03/06 全球购物
中软国际Java程序员机试题
2012/08/19 面试题
客户代表自我评价范例
2013/09/24 职场文书
企业文化标语口号
2014/06/09 职场文书
学生会干部自我鉴定2014
2014/09/18 职场文书
工人先进事迹材料
2014/12/26 职场文书
同学聚会邀请函
2015/01/30 职场文书
学校国庆节活动总结
2015/03/23 职场文书
《孙子兵法》:欲成大事者,需读懂这些致胜策略
2019/08/23 职场文书