作業說明:
利用你所學的Color顏色的知識與技術,撰寫一個程式來偵測一張輸入照片中的皮膚區域並將其標示出。
開發環境:
Windows 10
python 3.7
OpenCV 4.5.1
程式說明:
1.用imread()載入全彩圖片
2.接著將圖片rgb轉hsv
3.再將圖片rgb轉ycbcr
4.設定hsv的上下限以得到hsv的mask
5.設定ycbcr的上下限以得到ycbcr的mask
6.用cv2.bitwise_and()將兩種mask合併
7.再用cv2.bitwise_and()與原圖合併出結果
輸出:
原圖:
結果圖:
沒有留言:
張貼留言