s1091533 作業5

 作業5說明

題目:

膚色偵測 Skin Color Detection 利用你所學的 顏色(Color)的知識與技術,撰寫一個程式來偵測一張輸入照片中的皮膚 區域並將其標示出。(請用附件中的三張照片做測試) 


開發環境:

Windows 10 + Visual Studio Code + OpenCV 4.7.0 + Python


程式說明:

1.把圖像轉換到HSV色域。

2.分別獲取h,s,v通道分量圖像。

3.根據原圖大小創建一個全0的矩陣。

4.遍歷原圖像,判斷HSV通道的數值,若在指定範圍內,則將新圖的點設為255,否則設為0。

5.將新圖像轉換為包含紅色通道的BGR圖像。

6.創造mask,只保留皮膚的部分,剩下部分為透明。

7.將皮膚部分的紅色圖像與原圖疊合。


Demo:










留言

這個網誌中的熱門文章

rzwang Homework #1

s1093350 Homework #2

s1061637 作業6