Для практики я медленно реализую концепции обработки изображений с помощью FFT, и я начал с нулевого заполнения. Результат должен масштабировать размер изображения (в данном случае, удвоить ширину и высоту), но мой вывод вымывается. Я думал, что это связано с моей нормализацией после ifft, так как ширина и высота изменились после заполнения, но ничто из того, что я пробовал, не создало лучшего изображения. Любые идеи о том, где я могу масштабировать данные некорректно, или быстрые исправления для увеличения мощности моего вывода? Прежде чем сохранить свое изображение, я масштабирую все пиксельные данные в диапазоне от 0 до 255, но похоже, что выход составляет от 128 до 255 вместо.изображение IFFT нулевой заполненной FFT дает вымытое изображение
Оригинал:
Zero-проложенный FFT:
IFFT:
Что происходит, когда вы масштабируете между -256 и 255 вместо 0 вместо этого? Что вы делаете с данными фазы? – jaggedSpire