s1093320 作業5
一.題目說明:
利用你所學的 顏色(Color)的知識與技術,撰寫一個程式來偵測一張輸入照片中的皮膚 區域並將其標示出。(請用附件中的三張照片做測試) Write
a program that detect skin color from an image.
二.開發環境:
Python 3.11.1, opencv4.6.0, vscode, win10
三.程式說明:
1.
讀取圖片
2. 先resize 圖片,不是必要,只是顯示方便。
3. 將圖片轉為HSV顏色空間。
4.定義肌膚顏色範圍,使用inRange創建mask。
5.用bitwise_and 將mask套用在圖上,獲得肌膚區域的圖像。
6.將所有標記為白色的像素,也就是皮膚區域轉為紅色方便觀察。
7.輸出圖像
四.輸出結果
留言
張貼留言