我是Image Processing的新手.
现在,我正在研究拉普拉斯锐化方法.但有一件事我无法理解.我希望你能帮助我.
众所周知,当我们将拉普拉斯滤波后的图像添加到原始图像时,会出现锐化的图像.
但是在获得拉普拉斯滤波后的图像后,我的参考书将这个拉普拉斯滤波后的图像缩放以用于显示目的并获得灰色图像.并将这个灰色的一个添加到原始图像,最后得到一个锐化的图像.
我的问题是我怎么能得到这个灰色的图像.
这是我的代码:
image1=imread('hw1image1.tif');
m=[1 1 1; 1 -8 1; 1 1 1];
f1=imfilter(image1,m);
r=image1-f1;
subplot(1,3,1);
imshow(image1);
subplot(1,3,2);
imshow(f1);
subplot(1,3,3);
imshow(r);
Run Code Online (Sandbox Code Playgroud)
f1是拉普拉斯滤波图像.但是你们都知道它并不是灰色的.我怎么能得到这个灰色的?
编辑:
http://i.imgur.com/9qqXX.jpg(第1张原始图片,第2张灰色图片,第3张锐化图片)
谢谢您的帮助.
matlab image-processing matrix image-enhancement image-editing