注册 登录
编程论坛 Matlab

梯度锐化的阈值怎么选取

紫苏烟澜 发布于 2015-05-13 21:32, 2127 次点击
%梯度法
    G=imread('Body.bmp');
    I=double(G);%数据类型转换
    [ IX, IY]=gradient(I);%梯度
    GM=sqrt(IX. * IX+IY * IY);
    OUT 1=GM;
    J=find(GM>=15);%yvzhi处理
    OUT2=1;
    OUT2(J)=GM(J);
    figure;
    subplot(1,3,1),imshow(G),title(,原始图像,)
    subplot(1,3,2),imshow(OUT1,[]),title(,梯度值’)
    subplot(1,3,3),imshow(OUT2,[]),title(’加闽梯度值,)
如上个程序所示,那个GM>=15怎么出来的,困扰,而且我随便换了好几个,图像变化也不是很明显,加闽梯度值这张照片根本不显示,为什么啊
3 回复
#2
紫苏烟澜2015-05-14 09:00
顶一下,别沉了
#3
wp2319572015-05-14 09:15
这里没神马人气的  而且你的需求也忒专业了一些   帮不到你哦
#4
紫苏烟澜2015-05-14 20:07
回复 3楼 wp231957
哪里有人气啊,急需帮助啊,谢谢啊
1