s1091602 作業5
一、題目說明
利用你所學的 顏色(Color)的知識與技術,撰寫一個程式來偵測一張輸入照片中的皮膚
區域並將其標示出。
二、開發環境
Windows 10
Visual Studio
2019
C++
OpenCV 4.6.0
三、程式碼解釋
imread("img ",); 讀圖片檔
resize();調整圖片大小
cvtColor(img, img_rgb, COLOR_BGR2RGB); 轉換到RGB
cvtColor(img, img_hsv, COLOR_BGR2HSV);轉換到HSV
if (0 < h
&& h < 40 && 58 < s && s < 174 && 40
< v && v < 255 && r > 95 &&
g > 40 && b>20 && r > g
&& r>b && r - g > 15)用兩層迴圈偵測每個點是否符合
copyTo();將mask和原圖結合
四、結果



留言
張貼留言