Python程序调⽤摄像头实现⼈脸识别
使⽤简单代码实现摄像头进⾏在线⼈脸识别
import cv2
import sys
猜字谜语import logging as log
import datetime as dt
from time import sleep
cascPath = "D:\\Python27\\Lib\\site-packages\\cv2\\data\\haarcascade_l"
八一建军节朋友圈说说faceCascade = cv2.CascadeClassifier(cascPath)
# 打开视频捕获设备
video_capture = cv2.VideoCapture(0)
while True:
if not video_capture.isOpened():
print('Unable to load camera.')
sleep(5)
pass
苏轼《水调歌头》全诗# 读视频帧
ret, frame = ad()
# 转为灰度图像
gray = cv2.cvtColor(frame, cv2.COLOR_BGR2GRAY)
买房子流程# 调⽤分类器进⾏检测
faces = faceCascade.detectMultiScale(
gray,
scaleFactor=1.1,
minNeighbors=5,
minSize=(30, 30),
#flags=cv2.cv.CV_HAAR_SCALE_IMAGE
)
# 画矩形框费玉清snh48
for (x, y, w, h) in faces:
# 显⽰视频
cv2.imshow('Video', frame)
韩剧鬼怪if cv2.waitKey(1) & 0xFF == ord('q'):
break
# 关闭摄像头设备
lease()
# 关闭所有窗⼝
cv2.destroyAllWindows()
运⾏程序后按q键退出程序。注意⼀些模块的导⼊,否则代码⽆法运⾏。笔者使⽤笔记本运⾏程序,可以调⽤笔记本的摄像头进⾏⼈脸识别。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论