Я прочитал много вопросов по SO о размытии по Гауссу и БПФ, но нет ответа, как реализовать его шаги (но есть комментарии вроде «это твоя домашняя работа»). Я хочу знать, как правильно заполнить ядро и использовать БПФ и ОБПФ для ядра и изображения. Можете ли вы предоставить псевдокод или реализацию на любом языке, например Java, Python и т. Д., Как это сделать, или хотя бы какой-нибудь хороший учебник, как это понять:
1. FFT the image
2. FFT the kernel, padded to the size of the image
3. multiply the two in the frequency domain (equivalent to convolution in the spatial domain)
4. IFFT (inverse FFT) the result
Шаги скопированы из размытия по Гауссу и БПФ