【发布时间】:2012-12-31 02:38:37
【问题描述】:
Matlab 版本:7.8.0(R2009a)
我在 Matlab 中使用 Canny 边缘检测器来查找边缘,但是对于我的问题,我需要一些 X 数量的边缘。我需要更多不。边缘然后通过将阈值设置为0来返回。
例如下图:bw = edge(lena,'canny',0); imshow(bw)
我仍然得到一些黑色区域。我想在这些地区获得更多优势。那么,canny 可以采用的阈值最小值是多少?我已经给零了。
注意:有趣的是,Matlab 不会对阈值的负值给出错误。但它仍然具有相同的优势。 [bw1 t]= edge(j(:,:,2),'canny',-7577908988800); 将 t 作为 -3.0312 -7.5779
【问题讨论】:
标签: matlab edge-detection threshold