怎样用Matlab边缘增强给定的图象??

发布网友 发布时间:2022-04-22 08:27

我来回答

1个回答

热心网友 时间:2022-06-18 15:15

基本的思路是先对图像做一个高通滤波操作,然后将滤波的结果(就是高频信息了)和原图相加,加的时候可以控制程度。
程序如下:
x = double(imread(fname));%读图

f = [0 -1 0; -1 4 -1; 0 -1 0]/5;
z = filter2(f, x);%对原图做高通滤波

lambda = 0.5;
result = x + lambda .* z;%将滤波结果与原图相加。

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com