- 作業題目:
利用你所學的Color顏色的知識與技術,撰寫一個程式來偵測一張輸入照片中的皮膚區域並將其標示出。
- 使用環境:
- window 10
- python 3.9
- opencv-python 4.4.0.46
- 方法 :
Step1. 讀入圖片
Step2. 轉成hsv另存成另一張圖片
Step3. 分離channel BGR HSV
Step4. 用R>95 and G>40 and B>20 and MAX(R,G,B)-MIN(R,G,B)>15 and ABS(R-G)>15 and R>G and R>B and 0<=H and H<=20 and S>=48 and V>=50來篩選
- Step5. 篩選到的把G跟R都改成0
- Step6. 最後將BGR三個channel合併成新圖片
- 執行結果:
原圖:
結果:
沒有留言:
張貼留言