一、 題目
利用你所學的顏色的知識,撰寫一個程式來偵測一張輸入照片中的皮膚區域並將其標示出。
二、 環境
1.
Windows 10
2.
Python 3.7.1
3.
Opencv 3.4.5
三、 實作
1. 使用盼端pixel值是否為skin完成RBG演算法
2. 使用cv2.cvtColor( , cv2.COLOR_BGR2YCrCb)轉成YCRCB再對Cr、Br做判斷並做二值化
3. 使用cv2.cvtColor( ,cv2.COLOR_BGR2HSV轉為HSV再對h、s、v判斷並做二值化
4. cv2.bitwise_and()多重圖像矩陣合成及運算
5. 使用matplotlib.pyplot一次秀出多圖(需做BGR轉換)
四、
執行
1.
終端機到檔案所在路徑
2.
python s1051424_hw4.py
3.
結果
五、
結果
沒有留言:
張貼留言