# 控制圖片
# 人工只能:圖像識別,語音助手,自然語言處理
# 專門做圖像識別的
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()
Alex -人臉識別
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.