2019年5月15日 星期三

s1053315作業三

一、作業要求:

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


二、使用環境/語言:

  • Windows 10
  • Spyder ( Python3.5 )
  • Python
  • Opencv 3.4.1
三、特殊程式片段註解:
np.fft.fft2()
np:輸入影像,為灰度影像
fft:決定了輸出陣列的大小,如果它大於輸入影象的大小,則輸入影象在計算FFT之前填充了0.如果它小於輸入影象,輸入影象將被裁剪。
如果沒有引數傳遞,輸出陣列的大小將與輸入相同。


四、環境設置介紹:

       首先下載 Anaconda 後將其路徑加入到path,以免python無法正確運行。
Anaconda cloud server中搜尋要安裝的package
在cmd中輸入: anaconda search opencv



      挑選一個覺得順眼以及符合系統需求的package 輸入:conda install -c https://conda.anaconda.org/package名稱 下載完畢開啟Spyder即可

五、執行結果:







沒有留言:

張貼留言