Есть ли способ использовать signal.fftconvolve с массивом разных ядер? - PullRequest
1 голос
/ 11 января 2020

Я использую пакет python scipy для обработки изображений, в частности, scipy.signal.fftconvolve (in1, in2), чтобы размыть изображение. где in1 - это ваше изображение (массив 2d numpy), а in2 - ядро ​​(значительно меньший массив 2d numpy)

Когда эта функция вызывается, она проходит через каждый пиксель и размывает его в зависимости от того, что Значения ядра:

Однако я хочу, чтобы fftconvolve () принимала массив ядер, а не одно ядро. Одно ядро ​​на каждый пиксель. Но я не нашел способа объединить более одного ядра.

Проще говоря, я хочу, чтобы у каждого пикселя было разное значение размытия и направление, и сейчас я могу взломать его только так, все изображение размыто с тем же значением. Я открыт для других методов, кроме fftconvolve.

...