Alex -人脸识别
·
# 控制图片
# 人工只能:图像识别,语音助手,自然语言处理
# 专门做图像识别的
import cv2
# 创建人脸检测器
file = "haarcascade_frontalface_default.xml"
face_cascade = cv2.CascadeClassifier(file)
# 打开摄像头
vc = cv2.VideoCapture()
vc.set(cv2.CAP_PROP_FRAME_WIDTH,480)
vc.set(cv2.CAP_PROP_FRAME_HEIGHT,320)
# 视频处理
while True:
# 读取视频图像
retval,frame = vc.read()
if not retval or cv2.waitKey(16) & 0xFF == ord("q"):
break
gray = cv2.cvtColor(frame,cv2.COLOR_BGR2GRAY)
faces = face_cascade.detectMultiScale(gray,1.3,5)
# 画一个长方形
for (x,y,w,h) in faces:
# 标注车牌区域
cv2.rectangle(frame,(x,y),(x+w,y+h),(255,0,1),3)
cv2.imshow("Video",frame)
vc.release()
# 设置退出
cv2.destroyAllWindows()
更多推荐



所有评论(0)