用 Python + OpenCV3 + WebCam 做臉部偵測

一直想玩看看能不能用 WebCam  偵測手勢來演奏音樂。初期當然要先讓 WebCam 的擷取功能正常。

[ Step 1]

安裝 Anaconda, 並把 Anaconda 的安裝資料夾加入 Windows 系統的 PATH 環境變數

[Step 2]

安裝 OpenCV3. 以系統管理員身份打開 DOS 視窗(命令提示字元), 輸入:

conda install –channel https://conda.anaconda.org/menpo opencv3

[Step 3]

到以下網址下載兩個檔案,放在相同資料夾:

(1) webcam_cv3.py
(2) haarcascade_frontalface_default.xml

https://github.com/shantnu/Webcam-Face-Detect

[Step 4]

進入 DOS 視窗, 到 Step 3. 的資料夾底下,輸入

python webcam_cv3.py

註:

程式預設系統只有一個 WebCam, 如果抓不到影像,嘗試修改 webcam_cv3.py 中 cv2.VideoCapture() 裡面的編號,預設是 0. 我因為裝了 camSplit 軟體,所以改成 1

video_capture = cv2.VideoCapture(1)