資源簡介
通過打開攝像頭進行拍照,獲取圖,然后進行人臉的檢測

代碼片段和文件信息
import?cv2
import?numpy?as?np
cv2.namedWindow(“test“)
cap=cv2.VideoCapture(0)
success?frame?=?cap.read()
color=(02550)
classfier=cv2.CascadeClassifier(“haarcascade_frontalface_alt.xml“)
while?success:
????successframe=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(image1.22cv2.CASCADE_SCALE_IMAGEminSize)
????if?len(faceRects)>0:
????????for?faceRect?in?faceRects:?
????????????????x?y?w?h=faceRect
????????????????cv2.rectangle(frame(x?y)(x+w?y+h)color2)
????cv2.imshow(“test“frame)
????key=cv2.waitKey(10)
????c?=?chr(key?&?255)
????if?c?in?[‘q‘‘Q‘chr(27)]:
????????break
cv2.destroyWindow(“test“)
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2016-07-10?17:00??Test-master\
?????文件??????????20??2016-07-10?17:00??Test-master\README.md
?????文件??????676709??2016-07-10?17:00??Test-master\haarcascade_frontalface_alt.xm
?????文件?????????843??2016-07-10?17:00??Test-master\人臉.py
?????文件????????1281??2016-07-10?17:00??Test-master\人臉程序.txt
評論
共有 條評論