1093326 作業5
主題: 膚色偵測 Skin Color Detection
1. 題目說明:
利用你所學的顏色(Color)的知識與技術,撰寫一個程式來偵測一張輸入照片中的皮膚區域並將其標示出。(請用附件中的三張照片做測試)
Write a program that detect skin color from an image.
2. 開發環境:
OS: Windows 10
Editor: Visual studio 2022
Language: C++
Package: OpenCV 4.7.0
3. 程式碼說明:
imread() : 讀取圖片
cvtColor() : 將圖片從一個顏色空間轉換到另一個顏色空間
CV_BGR2HSV : 轉換成 HSV
inRange() : 對 HSV 進行分割
src.copyTo(dst, mask) : 將 src 在 mask 上不為 0 的對應像素點進行複製
4. 執行結果:
img1:
img2:
img3:
留言
張貼留言