opencv rtsp 人脸识别

Posted ahuo

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了opencv rtsp 人脸识别相关的知识,希望对你有一定的参考价值。

import cv2
import dlib
import json
face_detector = dlib.get_frontal_face_detector()

cap = cv2.VideoCapture("rtsp://admin:[email protected]:554/h264/ch6/main/av_stream")

face_cascade = cv2.CascadeClassifier(‘haarcascade_frontalface_default.xml‘)

ret,frame = cap.read()
while ret:
ret,frame = cap.read()
#frame = cv2.imread(‘r.jpg‘)
cv2.imshow("frame",frame)

gray = frame#cv2.cvtColor(frame, cv2.COLOR_BGR2GRAY)


faces=face_detector(gray)
# print faces
for i in faces:
#print i.left(),i.right()
f=gray[i.top()-20: i.bottom()+20 , i.left()-20 : i.right()+20,:]
cv2.imshow(‘face‘,f)
#cv2.imwrite(‘2.jpg‘,f)

 

if cv2.waitKey(1) & 0xFF == ord(‘q‘):
break
cv2.destroyAllWindows()
cap.release()

以上是关于opencv rtsp 人脸识别的主要内容,如果未能解决你的问题,请参考以下文章

如何开发Java动态人脸识别

怎样使用OpenCV进行人脸识别

Python 实现的猫脸识别人脸识别器。

Python+OpenCV摄像头实时识别人脸

刷脸背后:人脸检测人脸识别人脸检索_张重生资料整理

怎样使用OpenCV进行人脸识别