2019年5月12日 星期日

1051529-作業4

摘要

利用你所學的顏色的知識 ,撰寫一個程式來偵測一張輸入照片中的皮膚區域並將其標示出 。

使用環境

  • windows10
  • Visual Studio 2015
  • opencv 2.4.13.6

程式功能

從檔案路徑選取圖片,利用膚色的橢圓模型偵測膚色位置,並輸出結果

執行步驟

1.讀入圖片
2.建立橢圓模型 中心點座標為(113, 155.6) 長軸、短軸長度Size(23.4, 15.2) 該橢圓自己的水平軸的起始角度:43.0
3.將原圖轉成YCrCb,跑每個像素點偵測它是否在這個橢圓區域內,不是就塗黑color=255
4.輸出結果
執行結果
 原圖

偵測後的圖
輸出檔案

結論
看起來這個方法在這張圖並不是那麼的準確。可能是因為人數太多,且沙灘顏色和膚色相近。


沒有留言:

張貼留言