您好,登錄后才能下訂單哦!
參考
OpenCV攝像頭使用
代碼
import cv2 cap = cv2.VideoCapture(4) # 使用第5個攝像頭(我的電腦插了5個攝像頭) face_cascade = cv2.CascadeClassifier(r'haarcascade_frontalface_default.xml') # 加載人臉特征庫 while(True): ret, frame = cap.read() # 讀取一幀的圖像 gray = cv2.cvtColor(frame, cv2.COLOR_BGR2GRAY) # 轉灰 faces = face_cascade.detectMultiScale(gray, scaleFactor = 1.15, minNeighbors = 5, minSize = (5, 5)) # 檢測人臉 for(x, y, w, h) in faces: cv2.rectangle(gray, (x, y), (x + w, y + h), (0, 255, 0), 2) # 用矩形圈出人臉 cv2.imshow('Face Recognition', gray) if cv2.waitKey(1) & 0xFF == ord('q'): break cap.release() # 釋放攝像頭 cv2.destroyAllWindows()
效果
以上所述是小編給大家介紹的OpenCV-Python 攝像頭實時檢測人臉詳解整合,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對億速云網站的支持!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。