s1091703 作業5

作業主題:膚色偵測 Skin Color Detection 

作業說明:

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

開發環境:     

Window10 + Visual Studio 2022 + OpenCV 3.4.6 + C++

程式說明:

  • resize():調整照片大小(原圖太大了)
  • cvtColor():將圖像轉換色彩(方便等等判斷顏色區間)
           eg.

  • inRange():檢視輸出是否在給予的數值範圍內
            eg.

  • bitwise_and();將mask跟自定義的顏色合併
            eg.
                    (原本想做紅色,但我弄出來不明顯,後來改了顏色,但變數名稱(red)沒改)



結果呈現:


    IMG1
















IMG2































IMG3








































影片展示:



留言

這個網誌中的熱門文章

rzwang Homework #1

s1093350 Homework #2

s1091537 Homework #1