Я использую пакет python scipy для обработки изображений, в частности, scipy.signal.fftconvolve (in1, in2), чтобы размыть изображение. где in1 - это ваше изображение (массив 2d numpy), а in2 - ядро (значительно меньший массив 2d numpy)
Когда эта функция вызывается, она проходит через каждый пиксель и размывает его в зависимости от того, что Значения ядра:
Однако я хочу, чтобы fftconvolve () принимала массив ядер, а не одно ядро. Одно ядро на каждый пиксель. Но я не нашел способа объединить более одного ядра.
Проще говоря, я хочу, чтобы у каждого пикселя было разное значение размытия и направление, и сейчас я могу взломать его только так, все изображение размыто с тем же значением. Я открыт для других методов, кроме fftconvolve.