Это БПФ от сложного к сложному или ошибка? - PullRequest
0 голосов
/ 08 сентября 2018

Поэтому я пытаюсь прочитать этот код . И судя по

Texture2D<float2> FftIn;
RWTexture2D<float2> FftOut;

Это может быть комплекс от fft, но, поскольку я новичок в этом, мне нужна помощь.

Это работает так (справа - источник, ниже - назад, вперед): enter image description here

Так что мне интересно - это 2d комплекс к комплексу или просто 2d реально к реальному на разных каналах?

1 Ответ

0 голосов
/ 09 сентября 2018

Код, который вы используете, представляет собой двухуровневую реализацию FFT от комплекса к комплексу, в которой красный канал является реальной частью, а зеленый канал - мнимой.

Для обработки входного цветного изображения справа сначала необходимо разделить его на 3 цветовых компонента и рассчитать БПФ для каждого компонента в отдельности. Для обратного преобразования вы должны аналогичным образом вычислить обратное БПФ для каждого компонента в отдельности, а затем рекомбинировать их для формирования цветного изображения.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...