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和原圖結合

四、結果










  





 

 

留言

這個網誌中的熱門文章

rzwang Homework #1

s1093350 Homework #2

s1091537 Homework #1