2021年5月12日 星期三

s1073342 影像處理作業 4

 

  • 作業題目:
    • 利用你所學的Color顏色的知識與技術,撰寫一個程式來偵測一張輸入照片中的皮膚區域並將其標示出。
  •  使用環境:
    • window 10
    • python 3.9.2
    • numpy 1.20.1
    • opencv-python 4.5.1.48
  • 程式功能:
    • 輸入圖片檔案名稱,在同資料夾下,會輸出"skin_檔案名稱"。
  • 程式碼相關資訊:
    • 利用SHI的色彩空間,取出膚色大約的區域。
    • 利用寫出的輔助程式來算出膚色大約區塊。
    • 因為膚色在SHI不是完整的扇形柱體,所以要切好多塊。
    • 如果利用擷取一些膚色區域來當作字典,字典越龐大,精準度越高,就可以精準的取出膚色所在的色彩扇形空間,不過跟這次作業目的不太一樣,所以就不採用。
  • 執行結果:

原圖

自己圈出來的範圍

利用dict



可見原本第一張圖片效果很好的,在這張圖片效果就沒有很好



但是這張效果卻非常好








沒有留言:

張貼留言