matlab 如何获取图像轮廓

2025-04-14 04:51:54

1、bwperim 可以使用bwperim()函数进行轮廓提取,具体代码如下:%读取原图im=imread(f足毂忍珩ilepath);imshow(im);title('原图');%转二值图像bw=im2bw(im);%轮廓提取contour=bwperim(bw);figureimshow(contour);title('轮廓')

matlab 如何获取图像轮廓
matlab 如何获取图像轮廓

2、edge 可以借助edge()函数进行边界检测,算子可以选择canny,soble等等。具体代码如下:%读取原图im=imread(filepath);ims茑霁酌绡how(im);title('原图');%转二值图像bw=im2bw(im);%边界检测contour=edge(bw,'canny');figureimshow(contour);title('边界')

matlab 如何获取图像轮廓
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢