2021年5月16日 星期日

s1071503 影像處理作業4

 1. 作業說明

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


2. 使用環境

            Anaconda(conda 4.8.3)、Python 3.8.3、OpenCV 4.5.1


3. 方法

            imread()讀圖片

            用兩個forloop去找每一格的R,G,B值,依照公式去換成H,S,I

            

            判斷HSI值是否在膚色範圍

                我用的範圍是1.04< H <1.15 & 0.07< S <0.44 & 77< I <220

            把在範圍內的那格像素用紅色取代

            imwrite()寫檔

            imshow() Show出原圖跟偵測後的圖片

以下成果:


原圖:
        



沒有留言:

張貼留言