2011-10-16 51 views
1

我試圖轉發快速傅立葉轉換圖像,然後向後快速傅立葉轉移它。我正在使用http://www.fftw.org/的圖書館。問題是,我已按所列順序將RGB值存儲在一維數組中。我認爲會工作的方式是爲每種顏色分配數組,併爲每個陣列分別進行FFT。就像這樣:FFT圖像/像素與fftw庫

fftw_plan_dft_2d(imageWidth, imageHeight, pixelColor, fft_result, FFTW_FORWARD, 
FFTW_ESTIMATE) 

我不知道很多關於FFT,但對我來說,似乎並不像做一個理想的方式。有人可以告訴我,是否有更好的方法來從fftw.org的庫中對圖像中的所有像素進行FFT?

謝謝。

回答

0

不知道彩色圖像的fft是什麼意思。
大概你想看看每種顏色或更常見的結構 - 只是做一個灰度(強度)圖像,並在其上工作

+0

我想在頻域中做高斯模糊。我認爲不能在灰度圖像上正確完成?後向FFT後,我需要恢復圖像的顏色。 – Steffen

+0

如果您分別對每種顏色進行模糊處理,則會引入彩色條紋。我會轉換爲HSV,模糊強度通道,然後轉換回RGB –