matlab图像锐化

想要得到下面图的锐化效果,第一张是锐化前,第二张是锐化后,这个代码有哪里需要修改的呀?a=imread('C:\Users\SAMSUNG\Desktop\matlab\... 想要得到下面图的锐化效果,第一张是锐化前,第二张是锐化后,这个代码有哪里需要修改的呀?
a=imread('C:\Users\SAMSUNG\Desktop\matlab\1.jpg');
figure;
subplot(1,3,1);imshow(a);title('input image');
h1=fspecial('Laplacia',0);
MotionBlur1=imfilter(a,h1);
subplot(1,3,3);imshow(MotionBlur1);title('Laplacia-Motion Blurred Image');
figure('name','直接输入算子锐化处理','NumberTitle','Off');
subplot(1,3,1);imshow(a);title('input image');
l=[0 -1 0;-1 4 -1;0 -1 0];
MotionBlur2= imfilter(a,l);
subplot(1,3,3);imshow(MotionBlur2);title('Laplacia-direct input-Motion Blurred Image');
展开
 我来答
英雄创业精神奇
推荐于2017-10-04 · TA获得超过1601个赞
知道小有建树答主
回答量:1454
采纳率:0%
帮助的人:1387万
展开全部
%%%目测你的是拉普拉斯算子 下面的程序也是一样的 你试试 图片改成你的图片
A=imread('lena.bmp');
figure(1);
subplot(1,2,1);
imshow(A);
title('原图');

I=double(A);
h=[-1 -1 -1;-1 9 -1;-1 -1 -1];
J=conv2(I,h,'same');
K=uint8(J);
subplot(1,2,2);
imshow(K);
title('使用拉普拉斯算子锐化处理后的图');
追问
只显示出来原图,没有拉普拉斯的图像额
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式