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
我用的範圍是1.04< H <1.15 & 0.07< S <0.44 & 77< I <220
把在範圍內的那格像素用紅色取代
imwrite()寫檔
imshow() Show出原圖跟偵測後的圖片
以下成果:
原圖:
沒有留言:
張貼留言