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