利用你所學的顏色的知識,撰寫一個程式來偵測一張輸入照片中的皮膚區域並將其標示出。
二、實作環境:window、python3、opencv、PyQt5、Numpy
三、程式片段說明:
- 讀入圖片
- cv2.cvtColor()從BGR轉成HSV
- cv2.inRange()選取要的顏色,得到HSV的mask
- cv2.cvtColor()從BGR轉成YCrCb
- cv2.inRange()選取要的顏色,得到YCrCb的mask
- 再將2個mask用cv2.bitwise_and加起來
四、執行結果:
- 偵測結果(上排按鍵可對圖進行儲存等操作)
沒有留言:
張貼留言