我想知道是否有可能使用C++中的fttw库将DC组件放在图像的中间。有时,最好通过将频谱垂直移动M/2和水平移动N/2来集中频谱,以便直流分量和低频分量位于中间,而高频分量位于四边周围。
我查看了文档,但他们没有提供任何有关这方面的信息。
致以最好的敬意
发布于 2018-05-14 23:07:16
不,不是。你必须编写你自己的移位算法。我在我的医学图像重建库中编写了一组辅助函数:https://github.com/kvahed/codeare/blob/master/src/matrix/ft/DFT.hpp
您可以随意使用。也有更健壮的滤波器,如hann,hamming等,用于减少伪影等。
https://stackoverflow.com/questions/50257143
复制相似问题