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:
留言
張貼留言