【问题标题】:FFT image/pixelcolors with fftw library带有 fftw 库的 FFT 图像/像素颜色
【发布时间】:2011-10-16 18:51:57
【问题描述】:

我正在尝试向前快速傅里叶传输图像,然后向后快速傅里叶传输它。我正在使用来自http://www.fftw.org/ 的库。问题是我已经按照列出的顺序将 RGB 值存储在一个一维数组中。我认为可行的方法是为每种颜色分配数组并为每个数组执行单独的 FFT。像这样:

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

我对 FFT 了解不多,但对我来说,这似乎不是一种理想的方法。有人可以告诉我是否有更好的方法来使用来自 fftw.org 的库对图像中的所有像素颜色进行 FFT?

谢谢。

【问题讨论】:

    标签: image-processing fft fftw


    【解决方案1】:

    不确定彩色图像的 fft 是什么意思。
    大概您想查看每种颜色或更常见的结构-只需制作灰度(强度)图像并对其进行处理即可

    【讨论】:

    • 我想在频域做一个高斯模糊。我认为不能在灰度图像上正确完成?在向后 FFT 之后,我需要恢复图像颜色。
    • 如果您分别对每种颜色进行模糊处理,您将引入彩色条纹。我会转换为 HSV,模糊强度通道,然后转换回 RGB
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2013-05-07
    • 1970-01-01
    • 1970-01-01
    • 2012-05-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多