2019年5月16日 星期四

1043340的作業4

一、作業要求


        請撰寫一個程式,讀取一張 256 色灰階圖像。計算輸入圖的離散傅立葉轉換結果,並 將頻譜大小與相位角度各以灰階 256 色圖像方式呈現出。

二、使用環境

  • windows10
  • Visual Studio 2013
  • OpenCV 2.4.13

三、實作方法


  1. 將原圖轉換成YCrCb空間
  2. 以Cr做二值化分割得到mask1,但是可能會參雜彩度近似的物體(例:沙子)
  3. 由於皮膚分布近似橢圓,因此我們生成橢圓函數,利用這個模型比對區域內的像素,得到mask2
  4. 將mask1 and mask2,接著反轉mask
  5. 將原圖套用反轉mask得到結果

原圖
結果














沒有留言:

張貼留言