0

我在 MATLAB R2012a 中,正在尝试柔化图像。现在我正在尝试锐化和柔化我转换为双打矩阵的图像。我知道有一些功能可以做到这一点,但我必须手动完成,使用数学等。那么请告诉我如何锐化或柔化图像?

4

2 回答 2

1

要锐化图像,您可以使用 B = imsharpen(A) 返回灰度或真彩色 (RGB) 输入图像 A 的增强版本,其中图像特征,例如边缘

要模糊或柔化您可以使用的图像。

h = fspecial('gaussian', hsize, sigma) 返回大小为 hsize 的旋转对称高斯低通滤波器,标准差为 sigma(正)。hsize 可以是指定 h 中的行数和列数的向量,也可以是标量,在这种情况下 h 是方阵。hsize 的默认值为 [3 3];sigma 的默认值为 0.5。

于 2013-04-25T23:47:56.810 回答
1

如果您无法使用这些功能,我想这就是您的家庭作业所需要的。要获得锐化图像,您可以从原始图像中减去模糊图像,并从原始图像中获得模糊图像,您需要应用均值滤波器。

于 2017-03-09T21:35:18.057 回答