2020年5月19日 星期二

1061524 影像處理作業4


1.作業說明:
 利用你所學的顏色的知識,撰寫一個程式來偵測一張輸入照片中的皮膚區域並將其標示出。

2.使用環境:
Operation system: windows10
Programing language: Python 3.8.2
Library version: Opencv 4.2.0

3.程式流程:
(1) 使用 cv2.imread(...) 將原始圖片以灰階讀入
(2) 使用 cv2.cvtColor(img, cv2.COLOR_BGR2RGB) 將圖片轉成RGB 
(3) 使用cv2.cvtColor(img, cv2.COLOR_RGB2HSV) 將圖片轉成HSV
(4) 使用兩個for迴圈來進行每個pixel的檢測,將每個pixelRGB值和HSV值分別取出,再透過相關條件來過濾膚色範圍,超過範圍設為黑色,範圍內則設為白色
(6) 使用 plt 將兩張圖片合併並顯示

4.執行範例:



沒有留言:

張貼留言