在 Matlab 中,我用fspecial(). 我将内核分配给一个名为h. 我通过读取图像imread()并将图像分配给一个名为Im.
图像上有一些随机噪声,我的目的是看看如何消除噪声。现在,我想将图像Im与内核卷积h。我尝试以conv2()这种方式使用该功能:conv2(Im, h);
但事实证明,当我执行imshow(). Im在与内核卷积之后,我希望结果是图像的模糊版本h。
这就是我所做的:
>> Im = imread('image.jpg');
>> h = fspecial('gaussian', 5, 1.0);
>> C1 = conv2(Im, h);
我对其他图片尝试了相同的过程,但我也得到了一张空白的图片imshow()。我做错了什么?