2019年5月15日 星期三

s1051525 的 作業3

一、環境設置
    
    macOS 10.14、python 3.7、openCV 4.1、compile with terminal

二、功能結果呈現

(一)程式執行後需輸入圖片檔名以作當次圖片處理來源(e.g., 1.jpg)


(二)呈現選取圖片之圖
    
     由左至右、由上而下分別為,原圖、頻譜圖、相位圖、中心化頻譜圖、中心化相位圖。


三、核心想法

    先將圖片轉成灰階圖後,使用 np.fft.fft2() 傅立葉轉換,並將結果使用 np.fft.fftshift() 中心化,最後使用 np.log() 及 np.angle() 做頻譜圖及相位圖,最後用 matplotlib 做圖表輸出。

沒有留言:

張貼留言