-
大小: 3KB文件类型: .py金币: 1下载: 0 次发布日期: 2021-01-07
- 语言: Python
- 标签: python-faceD
资源简介
摄像机实时捕捉人脸+本地图片识别-Python3.6+OpenCV3.2识别
代码片段和文件信息
import cv2
import numpy as np
# real time monitoring人脸--------------
# 调用摄像头获取图片进行实时检测
# 调用摄像头,可以看到头像用方框框起来,并实时根据情况调整位置。
cv2.namedWindow(“real time monitoring“)
cap=cv2.VideoCapture(0)
success frame = cap.read()
color = (255255255)
classfier=cv2.CascadeClassifier(“F:/Program Files/python3.6/Lib/site-packages/cv2/data/haarcascade_frontalface_alt.xml“)
while success:
success frame = cap.read()
size=frame.shape[:2]
image=np.zeros(sizedtype=np.float16)
image = cv2.cvtColor(frame cv2.COLOR_BGR2GRAY)
cv2.equalizeHist(image image)
divisor=8
h w = size
minSize =(w//divisor h//divisor)
faceRects = classfier.detectMultiScale(image 1.2 2 cv2.CASCADE_SCALE_IMAGEminSize)
if len(faceRects)>0:
for faceRect in faceRects:
x y w h = faceRect
- 上一篇:爬取app包名.py
- 下一篇:用Python写的电影推荐系统
评论
共有 条评论