s1081629 作業5
主題: 皮膚偵測 Skin Color Detection 一、 題目說明: 利用你所學的 顏色(Color)的知識與技術,撰寫一個程式來偵測一張輸入照片中的皮膚 區域並將其標示出。(請用附件中的三張照片做測試) Write a program that detect skin color from an image. 二、開發環境: OS: Windows 10 Visual Studio Code Python 3.11.2 opencv-4.7.0.72 numpy 1.24.2 三、實作辦法: Step1 . 將圖片使用 cv.imread()函式讀入,以cvtColor將圖片轉為HSV格式 。 Step2. 定義皮膚的HSV範圍,此次將皮膚範圍設定在[0,48,80] 至 [20,255,255] 之間。 Step3. 以inRange() 函式進行皮膚偵測得到mask。 Step4. 複製一張源先輸入的圖片,與mask對比,將mask>0的部分用紅色(0,0,255)#BGR 覆蓋。 三、實作成果: (a) (b) (c)