python opencv人脸检测提取及保存方法

  

注意这里提取到的人脸图片的保存地址要改成自己要保存的地址

  

<强> opencv人脸的检测模型的路径也要更改为自己安装的opencv的人脸检测模型的路径

        进口cv2   save_path=' F: \ \ face_photo_save \ \ chenym \ \ '   级联=cv2.CascadeClassifier (“D: \ \ opencv249 \ \ opencv \ \ \ \ \ \数据来源haarcascades \ \ haarcascade_frontalface_alt_tree.xml”)   帽=cv2.VideoCapture (0)   我=0   而真正的:   ret,?cap.read ()   cv2.COLOR_BGR2GRAY灰色=cv2.cvtColor(框架)   矩形=cascade.detectMultiScale(灰色,scaleFactor=1.3, minNeighbors=9, minSize=(50,50),国旗=cv2.cv.CV_HAAR_SCALE_IMAGE)   打印“矩形”,矩形   如果不是矩形是():   x, y, z, w在矩形:   roiImg=帧[y: y + w x: x + z]   cv2.imwrite (save_path + str(我)+ jpg, roiImg)   cv2.rectangle(帧(x, y), (x + z, y + w) (0, 0255), 2)   我+=1   cv2.imshow(帧,帧)   如果cv2.waitKey(1)和0 xff==奥德(问):   打破   cap.release ()   cv2.destroyAllWindows ()      

以上这篇python opencv人脸检测提取及保存方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持。

python opencv人脸检测提取及保存方法