face_recog.py 文件源码

python
阅读 31 收藏 0 点赞 0 评论 0

项目:Facial-Recognition-Tool 作者: JeeveshN 项目源码 文件源码
def recognize_video(face_recognizer):
    cap = cv2.VideoCapture(0)
    while True:
        if cap.grab():
            ref,image = cap.retrieve()
            image_grey=cv2.cvtColor(image,cv2.COLOR_BGR2GRAY)
            faces = FACE_CASCADE.detectMultiScale(image_grey,scaleFactor=1.16,minNeighbors=5,minSize=(25,25),flags=0)
            for x,y,w,h in faces:
                    sub_img=image_grey[y:y+h,x:x+w]
                    img=image[y:y+h,x:x+w]
                    nbr,conf = face_recognizer.predict(sub_img)
                    cv2.rectangle(image,(x-5,y-5),(x+w+5,y+h+5),(255, 255,0),2)
                    cv2.putText(image,Data_list[nbr],(x,y-10), FONT, 0.5,(255,255,0),1)         
                cv2.imshow("Faces Found",image)
        if (cv2.waitKey(1) & 0xFF == ord('q')) or (cv2.waitKey(1) & 0xFF == ord('Q')):
            break
    Datafile["Data"]=Data_list
        Datafile.close()
    cap.release()
    cv2.destroyAllWindows()
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号