核心是找到 haarcascade_frontalface_default.xml 这个文件,一般来说下载了OpenCV库都有,直接去自己电脑找就行了

import cv2# 调用模型库文件
face_cascade = cv2.CascadeClassifier(r'XXXXXX\haarcascade_frontalface_default.xml')
# 打开内置摄像头
cap = cv2.VideoCapture(0,cv2.CAP_DSHOW)
#这个地方的cv2.CAP_DSHOW是当cv2.VideoCapture(0)出错误再加,一般来说可以不要
while True:# 读取视频图像_, frame = cap.read()# 灰度处理gray = cv2.cvtColor(frame,cv2.COLOR_BGR2GRAY)# 设定人脸识别参数faces = face_cascade.detectMultiScale(gray, scaleFactor=1.3, minNeighbors=3,minSize=(5, 5),maxSize=(500,500),)faceNum = len(faces)print("检测到的人脸数量为: %s人" % faceNum)if len(faces) > 0:for faceRect in faces:x, y, w, h = faceRect# 在人脸周围绘制矩形cv2.rectangle(frame, (x, y), (x + w, y + h), (0, 255, 0), 3)# 显示图像cv2.imshow('img', frame)#  按esc键推出if cv2.waitKey(1) & 0xff == 27:break
cv2.destroyAllWindows()
cap.release()

Python_OpenCV调用摄像头完成人脸识别相关推荐

  1. 基于python调用摄像头进行人脸识别,支持多张人脸同时识别

    介绍 调用摄像头进行人脸识别, 支持多张人脸同时识别; 摄像头人脸录入 请不要离摄像头过近, 人脸超出摄像头范围时会有 "OUT OF RANGE" 提醒 提取特征建立人脸数据库 ...

  2. python调用摄像头人脸识别代码_利用face_recognition,dlib与OpenCV调用摄像头进行人脸识别...

    用已经搭建好 face_recognition,dlib 环境来进行人脸识别 未搭建好环境请参考: 使用opencv 调用摄像头 import face_recognition import cv2 ...

  3. PYNQ小白学习记录--开箱调用摄像头实现人脸识别

    PYNQ上手 买的开发板系统已经烧好了 联网直接可以使用 没有路由器,找了个工控机有两个网口,一个网口联网,一个网口通过网线连接开发板.设置连接开发板的网口电脑的静态IP地址为:192.168.2.x ...

  4. python人脸识别截图_Python OpenCV调用摄像头检测人脸并截图

    本文实例为大家分享了Python OpenCV调用摄像头检测人脸并截图的具体代码,供大家参考,具体内容如下 注意:需要在python中安装OpenCV库,同时需要下载OpenCV人脸识别模型haarc ...

  5. C#打开摄像头后获取图片,调用face_recognition进行人脸识别

    运行效果如截图:左边和保存的图片做对比,打印相似度,部分打印内容为python中的打印输出,可以用来做结果判断.右边打开摄像头后,可以单张图片进行人脸识别,或者一直截图镜头中的图片进行比对.期中pyt ...

  6. os如何读取图片_CV:基于face库利用cv2调用摄像头根据人脸图片实现找人

    CV:基于face库利用cv2调用摄像头(或视频)根据人脸图片实现找人(先指定要识别已知人脸的文件夹转为numpy_array+输入新图片遍历已有numpy_array) 目录 输出结果 设计思路 核 ...

  7. 使用OpenCV调用摄像头检测人脸并截图-Python

    注意:需要在python中安装OpenCV库,同时需要下载OpenCV人脸识别模型haarcascade_frontalface_alt.xml,模型可在https://github.com/Time ...

  8. FPGA驱动摄像头实现人脸识别(基于肤色)

    FPGA驱动摄像头实现人脸识别(基于肤色) 验证平台:黑金AX309 OV5640 时至今日图像处理已经得到了广泛应用,今天我们来讲一讲利用FPGA结合摄像头来实现一个简单的人脸识别(当然误检率很高, ...

  9. python鱼眼图像识别_一种基于鱼眼摄像头的人脸识别锁以及识别方法与流程

    本发明涉及人脸识别领域,特别涉及一种基于鱼眼摄像头的人脸识别锁. 背景技术: 人脸识别具有用在门锁上存在一些不足.例如,门锁一般装在门上,其高度在安装时已经固定,针对不同身高的用户来说可能造成人脸图像 ...

最新文章

  1. 电动助力转向EPS技术详解
  2. Spring Boot + MDC 实现全链路调用日志跟踪,这才叫优雅!
  3. NBTC明年6月将举行5G频谱拍卖 2.6GHz频段成关注重点
  4. 成功解决lib\subprocess.py, line 997, in _execute_child startupinfo) FileNotFoundError: [WinError 2]
  5. vue基础18(vue-cli脚手架项目中组件的使用)
  6. 大疆云台如何使用华为mate20pro_华为Mate30+大疆灵眸Osmo3,让你的照片和短视频称霸朋友圈...
  7. IDEA编译运行Springboot+vue项目卡死,一直building和copying resources
  8. (转)SpringMVC学习(四)——Spring、MyBatis和SpringMVC的整合
  9. Django在Window下的部署
  10. java水彩画效果滤镜,教你巧用PS滤镜实现水彩画效果
  11. CSDN-Markdown语法集锦
  12. Unity3d 周分享(17期 2019.5.18 )
  13. 2020清华计算机科学与技术录取分析总结
  14. 如何防止域名被劫持?网站域名被劫持怎么办?怎么处理?
  15. 奥巴马2017 年告别演讲
  16. 还在手动换IP?大佬们都这样做
  17. DS18B20数字温度传感器
  18. 【MATLAB】求算凸轮摆杆机构的最大压力角和最小半径并画出凸轮轮廓
  19. 网络图片转base64
  20. 2021年转运必看,如何彻底改变财运差和婚姻苦!

热门文章

  1. H5 获取浏览器内核及版本
  2. sinh函数_sinh()函数以及C ++中的示例
  3. 运维-jenkins发版执行远程脚本连不上ssh
  4. Python彼岸图简易图片爬取保存
  5. 软件危机的定义?软件危机的7个典型表现和为什么会出现软件危机?
  6. AI人工智能毕业设计课题:动漫网站,AI人物转动漫图像系统
  7. 华为mate20 pro Android,华为mate20和mate20pro区别 华为Mate20和Mate20pro对比
  8. 360 搜索 VS Google VS 百度搜索
  9. el-table树结构的搜索---递归遍历
  10. Contest1003 - 河南工程学院2022级新生周赛(三)