提取边缘用graythresh函数是不是最优阈值
I=imread('001.jpg');I=rgb2gray(I);
J=edge(I,'canny',graythresh(I));
subplot(121),imshow(I),title('原图')
subplot(122),imshow(J),title('边界图')
出的图是自动阈值,还是最优的?? graythresh是全局阈值 那怎么求最优阈值呢
回复 #3 dream007 的帖子
看你要求的精度,基本上这个阈值是可以满足要求的。即使最优阈值对一些灰度变化剧烈的图像效果也不怎么好,如果效果不能满足要求,可以根据图像的灰度变化情况分块进行检测。至于最优阈值的程序,论坛里有。自己搜索一下吧。。
页:
[1]