2021年5月16日 星期日

s1071508 影像處理作業4

作業說明:    

       Skin Color Detection

利用你所學的Color顏色的知識與技術,撰寫一個程式來偵測一張輸入照片中的皮膚區域並將其標示出。

開發環境:

        win10+visual studio code+python3.8+opencv 4.5.1


程式說明:

         1.先將圖片由bgr轉換成hsv color space

            2.先將圖片由bgr轉換成YCbCr color space

            3.使用cv2.inRange()設閾值,去除背景部分

            4.使用cv2.morphologyEx()先腐蝕再膨脹,用來去除噪聲

            5.使用cv2.bitwise_and()對經過去除噪聲的hsv和YCbCr二進位制資料                   行“and”操作

             6.使用cv2.medianBlur()將畫素點鄰域灰度值的中值來代替該畫素點的灰                   度值

             7.再使用cv2.morphologyEx()

               8.輸出hsv,YCbCr和混和過後的結果輸出


輸出結果:

                              Hsv:


YCbCr:


Hsv "and" YCbCr:
    



沒有留言:

張貼留言