Я працюю над додатком для обробки зображень, який використовує дискретні перетворення фур’є для здійснення розмивання / різкості. Додаток більш-менш працює, але щось про механіку мене все ще бентежить.
Зокрема, саме так відбувається процес центрування нульових частот.
На прикладі я бачив попередньо обробляти вхідне зображення (інтенсивності сірого масштабу) шляхом множення його на матрицю розміру, рівну вхідному зображенню, значення якого , де x - рядок, y - стовпець, тому візерунок, що чергується 1 і - 1
Згідно з примітками, це еквівалент заміни квадрантів матриці шляхом прогортання по осі і y .
Я розумію, чому це робиться, і я хотів би наголосити, я розумію, що в мене працює код / Фур’є, я просто не розумію, чому множення вхідної матриці на 1 / -1 закінчується центром нульової частоти компонента навколо 0.
Дякую