一、作業要求
請撰寫一個程式,讀取一張 256 色灰階圖像。計算輸入圖的離散傅立葉轉換結果,並
將頻譜大小與相位角度各以灰階 256 色圖像方式呈現出。
二、使用環境
- windows10
- Visual Studio 2013
- OpenCV 2.4.13
三、實作方法
- 將原圖轉換成YCrCb空間
- 以Cr做二值化分割得到mask1,但是可能會參雜彩度近似的物體(例:沙子)
- 由於皮膚分布近似橢圓,因此我們生成橢圓函數,利用這個模型比對區域內的像素,得到mask2
- 將mask1 and mask2,接著反轉mask
- 將原圖套用反轉mask得到結果
|
原圖 |
|
結果 |
沒有留言:
張貼留言