s1091707 作業5

  作業說明:

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

執行環境:

  • windows11
  • Opencv 4.6.0
  • Python 3.10.2
  • Vscode
實作方法:
    1. 將圖片用cvtColor函式從bgr轉為hsv,增加飽和度與明度,更能精準辨別。
    2. 定義辨別皮膚上限跟下限範圍
    3. 使用inRange函示來產生只有皮膚部分的mask
    4. 再將偵測到皮膚的部分轉為紅色
    5. 最後再與原圖合成做輸出

執行結果:
(a):



(b)

(c):

(d):










留言

這個網誌中的熱門文章

rzwang Homework #1

s1093350 Homework #2

s1091537 Homework #1