More Related Content
Similar to 使用OpenCV進行人臉辨識 (20)
使用OpenCV進行人臉辨識
- 1. 我们毕业啦其 实 是 答 辩 的 标 题 地 方
使用OpenCV
進行人臉辨識
老師 劉彥維
- 11. “
”
# 繪製人臉部份的方框
for (x, y, w, h) in faces:
cv2.rectangle(img, (x, y), (x + w, y + h), (0, 255, 0), 2)
#請注意:for迴圈的冒號之後,必須空四格!!!!
#(0, 255, 0)欄位可以變更方框顏色(Blue,Green,Red)
- 14. “
”
# 偵測臉部
faces = face_cascade.detectMultiScale(
gray,
scaleFactor=1.08,
minNeighbors=5)
#scaleFactor, minNeighbors
- 24. while True:
_, img = cap.read()
gray = cv2.cvtColor(img, cv2.COLOR_BGR2GRAY)
faces = face_cascade.detectMultiScale(
gray,
scaleFactor=1.12,
minNeighbors=4)
for (x, y, w, h) in faces:
cv2.rectangle(img, (x, y), (x+w, y+h), (255, 255, 0), 2)
cv2.imshow('img', img)
#請注意:while迴圈的冒號之後,必須空四格!!!!
- 25. “ # 按下ESC後離開
k = cv2.waitKey(30) & 0xff
if k==27:
break
# 關閉VideoCapture物件
cap.release()
cv2.destroyAllWindows()