У меня есть изображение, состоящее из {0,1,2} значений, и я пытаюсь запустить gaussian_filter из scipy.ndimage поверх него. Хотя его было очень легко использовать, но я еще не все правильно понял.
Несколько понятий, которые я понял:
- Сигма - это стандартное отклонение, используемое для назначения весов вядро
- Гауссов фильтр на двумерном изображении реализован в виде 1D гауссовых фильтров
- размер ядра зависит от сигмы, а также от значения усечения [ Гауссов фильтр в scipy
Я хочу знать веса, используемые в гауссовом фильтре. Есть ли какой-нибудь способ получить ядро из самого вызова gaussian_filter или какая-то формула, по которой я могу получить это ядро.
Я хочу это просто для лучшего понимания веса, который я даю различным соседним пикселям в моем изображении.
например, что будет ядром для
ndimage.gaussian_filter (image, sigma = 0.2)
ndimage.gaussian_filter (image, sigma = 0.2, truncate)= 2)