利用你所學的顏色的知識,撰寫一個程式來偵測一張輸入照片中的皮膚區域並將其標
示出。
二. 環境
- Windows 10
- Visual Studio 2017 C# with EmguCV 3.4.3 (Nuget)
(EmguCV為OpenCV在.Net平台上的包裝套件,C#可直接新增專案利用Nuget套件管理來快速安裝EmguCV,缺點就是新專案都要重新安裝一次)
三. 程式說明
利用老師給的參考論文裡所提供的演算法,將原圖轉換成ARGB的顏色空間,在由ARGB轉換成HSV和YCrCb的顏色空間,最後再根據演算法給的膚色範圍條件當判斷,非範圍內的值改為黑色,在內的話則不做更動。
官方API文件說明可參考: Here
四. 程式結果 (程式有提供比較原圖功能)
沒有留言:
張貼留言