2021年5月15日 星期六

s1073312影像處理作業4

 1.       作業說明:

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

2.      作業環境、語言:

  • Windows 10 
  • Python 3.8.3
  • OpenCV 4.5.1
  • Visual Studio Code       
3.     實作
  1.      使用Imread讀入RGB圖

    2.      使用cv2.cvtColor將圖轉換成HSV以及Ycrcb顏色空間

    3.      使用np.array建立HSV範圍為 0< H < 35、58 < S < 174、40<V<255以及建立

    4.      使用np.array建立(HSV)範圍為 0< H < 35、58 < S < 174、40<V<255以及建立                     (YCRCB)範圍80<Y<255135 < Cr < 180、85 < Cb < 135

    5.      使用cv2.split將YCrCb分離

    6.      使用cv2.threshold對CR進行OSTU處理

    7.      cv2.imshow

3.     執行結果

       原圖:    





                     HSV:    




                   Ycrcb:




                   Otsu:















  

  

沒有留言:

張貼留言