matlab数字图像细节的增强,用到一个非常实用的3by3的模板。w=[0,1,0;1,-4,1;0,1,0]
处理分为两步
第一步:对图片进行边沿的提取
>> im=imread('by.jpg');
>> Dim=im2double(im);
>> w=[0,1,0;1,-4,1;0,1,0]
>> im_f=imfilter(Dim,w,'replicate');
>> figrue,imshow(im)%原图,如图1
图1
figure,imshow(im_f)%如图2
>> figure,imshow(Dim+im_f)%作和如图3
图3
>> figure,imshow(Dim-im_f)%作差如图4
![matlab数字图像细节的增强 matlab数字图像细节的增强](http://simg.sinajs.cn/blog7style/images/common/sg_trans.gif)
图4
比较原图1和图4,可以发现细节部分明显得到了增强。作和的效果(图3)不如作差(图4)效果明显。