Opencv:视频中人脸检测并保存人脸图片

Opencv:视频中人脸检测并保存人脸图片,第1张

概述# OpenCV版本的视频检测import cv2 # 图片识别方法封装def discern(img): gray = cv2.cvtColor(img, cv2.COLOR_BGR2GRAY) cap = cv2.CascadeClassifier( "C:\Python36\Lib\site-packages\opencv-mast
# OpenCV版本的视频检测import cv2  # 图片识别方法封装def discern(img):    gray = cv2.cvtcolor(img,cv2.color_BGR2GRAY)    cap = cv2.CascadeClassifIEr(        "C:\python36\lib\site-packages\opencv-master\data\haarcascades\haarcascade_frontalface_default.xml"    )    faceRects = cap.detectMultiScale(        gray,scaleFactor=1.2,minNeighbors=3,minSize=(50,50))    if len(faceRects):        for faceRect in faceRects:            x,y,w,h = faceRect            cv2.rectangle(img,(x,y),(x + h,y + w),(0,255,0),2)  # 框出人脸    cv2.imshow("Image",img)  # 获取摄像头0表示第一个摄像头cap = cv2.VIDeoCapture(0)while (1):  # 逐帧显示    ret,img = cap.read()    # cv2.imshow("Image",img)    discern(img)    if cv2.waitKey(1) & 0xFF == ord(q):        breakcap.release()  # 释放摄像头cv2.destroyAllwindows()  # 释放窗口资源 
总结

以上是内存溢出为你收集整理的Opencv:视频中人脸检测并保存人脸图片全部内容,希望文章能够帮你解决Opencv:视频中人脸检测并保存人脸图片所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/langs/1191441.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-03
下一篇 2022-06-03

发表评论

登录后才能评论

评论列表(0条)

保存