Компонент DC в середине изображения с использованием fftw - PullRequest
0 голосов
/ 09 мая 2018

Я хочу знать, возможно ли поместить компонент DC в середину изображения, используя библиотеку fttw на C ++. Иногда предпочтительно централизовать спектр, сдвигая спектр на M / 2 по вертикали и N / 2 по горизонтали, чтобы составляющая постоянного тока и низкочастотные составляющие находились посередине, а высокочастотные составляющие - вокруг четырех сторон.

Я посмотрел в документации, но они не предоставляют никакой информации об этом.

Наилучшие пожелания,

1 Ответ

0 голосов
/ 14 мая 2018

Нет, это не так. Вы должны написать свой собственный алгоритм смены. Я написал несколько вспомогательных функций в моей библиотеке восстановления медицинских изображений здесь: https://github.com/kvahed/codeare/blob/master/src/matrix/ft/DFT.hpp

Не стесняйтесь использовать, как вам нравится. Есть также более надежные фильтры, такие как Hann, Hamming и т. Д. Для уменьшения артефактов и тому подобное.

...