Компонент постоянного тока в середине изображения с использованием fftw

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

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

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


person Community    schedule 09.05.2018    source источник
comment
Просто нашел решение здесь: techdos.com/using-the-library -fftw-в-обработке-изображения   -  person    schedule 09.05.2018


Ответы (1)


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

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

person Kaveh Vahedipour    schedule 14.05.2018