怎样用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;%将滤波结果与原图相加。