如何得到高斯滤波器?

2024-04-29 05:28:06 发布

您现在位置:Python中文网/ 问答频道 /正文

我想得到一个大小为m rowsn columns的高斯窗口。 我知道如何达到一维。i、 下面是e。

from scipy.stats import multivariate_normal
multivariate_normal(mean=[1, 5], cov=(2.5))

现在我要矩阵的二维。 目的:我想把这个过滤器放在一张图片上。绿色是图像的矩阵。蓝圈是高斯滤波器。我不知道怎么弄到蓝色的窗户。

我在考虑用这样的东西-

gw = multivariate_normal(mean=[1, 5], cov=(2.5))

for i in range(image.shape[0):
    image_gauss_window[i:] = gw

enter image description here

你能给出一种方法找出图像的高斯滤波器吗?我看到opencv的许多函数对图像应用高斯模糊。但在这里,我需要在应用/卷积图像之前使用过滤器。


Tags: columnsfrom图像imageimport过滤器stats矩阵