Python基于OpenCV实现视频的人脸检测
来源:互联网 发布:淘宝宝贝自检工具 编辑:程序博客网 时间:2024/05/21 08:38
前提条件
1.摄像头
2.已安装Python和OpenCV3
代码
import cv2import sysimport logging as logimport datetime as dtfrom time import sleepcascPath = "haarcascade_frontalface_default.xml"faceCascade = cv2.CascadeClassifier(cascPath)# 打开视频捕获设备video_capture = cv2.VideoCapture(0)while True: if not video_capture.isOpened(): print('Unable to load camera.') sleep(5) pass # 读视频帧 ret, frame = video_capture.read() # 转为灰度图像 gray = cv2.cvtColor(frame, cv2.COLOR_BGR2GRAY) # 调用分类器进行检测 faces = faceCascade.detectMultiScale( gray, scaleFactor=1.1, minNeighbors=5, minSize=(30, 30), #flags=cv2.cv.CV_HAAR_SCALE_IMAGE ) # 画矩形框 for (x, y, w, h) in faces: cv2.rectangle(frame, (x, y), (x+w, y+h), (0, 255, 0), 2) # 显示视频 cv2.imshow('Video', frame) if cv2.waitKey(1) & 0xFF == ord('q'): break# 关闭摄像头设备video_capture.release()# 关闭所有窗口cv2.destroyAllWindows()
阅读全文
0 0
- Python基于OpenCV实现视频的人脸检测
- 基于Python OpenCV 的视频人脸检测
- 基于Opencv的视频人脸检测
- python 调用摄像头,基于opencv 的人脸检测实现
- Python基于OpenCV的人脸检测
- 基于OpenCV的人脸检测——C++和Python实现
- 基于openCV实现人脸检测
- 【OpenCV】简单的Python实现人脸检测
- Python利用OpenCV实现人脸检测
- python + opencv 实现人脸检测
- Python+OpenCV进行视频中人脸检测
- 基于OpenCV的人脸检测代码
- 基于opencv的人脸检测程序
- 基于opencv的人脸检测代码
- 基于OpenCV的人脸检测总结
- 基于OpenCV的人脸检测系统
- opencv实现图片与视频中的人脸检测
- 基于YCbCr的肤色检测OpenCV实现
- Mac 安装 Mysql 后设置密码
- [LeeCode]Palindrome Number
- PHP中var用与不用的区别
- Windows下的Nginx安装与配置(PHP)
- sparkcrawler安装
- Python基于OpenCV实现视频的人脸检测
- 用DockerFile 构建私有的registry
- 谈谈深度学习中的 Batch_Size
- leetcode 33
- LeetCode | 1. Two Sum
- c++中的字符串之间的相互赋值
- 求幂运算的不同发法之间的时间复杂度比较
- Android实战技巧:使用原始资源文件
- 苹果智能音箱来了,但它有个奇怪的名字:HomePod