s1091438 作業5
膚色偵測 Skin Color Detection
一、題目說明
利用你所學的 顏色(Color)的知識與技術,撰寫一個程式來偵測一張輸入照片中的皮膚區域並將
其標示出。(請用附件中的三張照片做測試)
Write a program that detect skin color from an image.
二、開發環境
OS : Windows 11
Editor : Visual Studio Code
Language : Python
Package : OpenCV - 4.7.0
Editor : Visual Studio Code
Language : Python
Package : OpenCV - 4.7.0
三、使用Function說明 & 步驟
1. imread() : 從檔案中讀取一張灰階圖像
2. resize() : 調整圖片大小
3. cvtColor() : 將(1)獲得的灰階圖,BGR轉換為HSV
4. np.array() : 用來定義皮膚區域在HSV色域中的範圍
H : 0~25,S : 35~255,V : 100~255
5. inrange() : 創建Mask,標示出皮膚區域
6. np.where() : 將Mask中不等於0的部分(皮膚),轉換成藍色
7. imshow() : 圖片展示
留言
張貼留言