利用你所學的顏色的知識,撰寫一個程式來偵測一張輸入照片中的皮膚區域並將其標示出。
2.使用環境:
Windows10
VScode + anaconda3
Python3.6.12
Opencv4.5.1
Numpy1.19.4
3.實做方法:
分兩種
一種是先將圖片從BGR轉成YCRCB後,將cr的部分做GaussianBlur,最後用OTSU的threshold。
第二種是將圖片轉成HSV後,設定膚色範圍參數,利用cv2.inRange將範圍內的值轉為255。
4.結果展示:
順序為原圖->YCRCB->HSV
沒有留言:
張貼留言