影像處理概論作業4
作業題目:
Skin Color Detection
利用你所學的Color顏色的知識與技術,撰寫一個程式來偵測一張輸入照片中的皮膚區域並將其標示出。
使用環境:
- Linux version 4.15.0
- Python 3.6.9
- opencv-python 4.5.1.48
- numpy 1.19.15
- math
實作方法:
將圖片讀入,並透過opencv轉換從bgr to HSV and ARGB,並照著論文測出來的結果調整色彩近似色彩範圍
0.0 <= H <= 50.0 and 0.23 <= S <= 0.68 and R > 95 and G > 40 and B > 20 and R > G and R > B and | R - G | > 15 and A > 15
把圖片中的pixel一一讀出,並將檢測為true的結果用紅色點覆蓋上去。
.
執行結果:
原圖參考資料 :
https://arxiv.org/ftp/arxiv/papers/1708/1708.02694.pdf
沒有留言:
張貼留言