From Friday, April 19th (11:00 PM CDT) through Saturday, April 20th (2:00 PM CDT), 2024, ni.com will undergo system upgrades that may result in temporary service interruption.

We appreciate your patience as we improve our online experience.



圖片經過快速傅立葉轉換(FFT)之後,接著儲存與反快速傅立葉轉換,但是卻無法復原成原始的圖形。



主要軟體:
主要軟體版本: 4.0.1
主要軟體修正版本: N/A
次要軟體: N/A

問題: 將影像轉換成2D矩陣的BMP檔案之後,經過快速傅立葉轉換(FFT)處理分析並存檔。之後其他的應用程式讀取此檔案,並且經過反快速傅立葉轉換,但是卻與原始圖形不一樣。為什麼會產生這種情形?

解答: 這是因為在進行快速傅立葉轉換(FFT)處理分析一張圖片或訊號時,您會得到振幅(amplitude)與相位(phase)的資料,也就是複數型態的資料。當您存成.BMP檔之後,您就會失去相位的資料。所以當您將影像讀取出來,並且經過反快速傅立葉轉換之後,相位的資料卻無法復原,造成與原本影像不同。
您可以將快速傅立葉轉換處理分析後的資料,存成AIPD的型態(利用IMAQ Write File.vi,將複數的虛部存在像素中),即可克服此問題。

相關連結:

附加檔案:





報告日期: 05/09/2005
最後更新: 05/08/2007
文件偏號: 3L87ABCX