我在使用最小周长多边形的多边形近似时提取多边形轮廓线时,通过调节b=b{1}或b=b{2}语句可以依次提取出多边形轮廓线,但我想一次提取出这四个轮廓线,我该怎么实现啊?我的程序如下:f=imread('JN~5]Q6OCI5{7E7PFF5~~6C.png');f = rgb2gray(f);b=boundaries(f,4,'cw');%找出B的边界,顺时针4邻接b=b{1};[M,N]=size(f);xmin=min(b(:,1));ymin=min(b(:,2));[x,y]=minperpoly(f,2);%2为用于形成边界方形的大小,x和y是MPP上顶点的坐标b4=connectpoly(x,y);%将顶点依次连接成多边形b4=bound2im(b4,M,N,xmin,ymin);figure,imshow(b4);title('使用大小为2*2的方形边界单元获得的MPP');
我的一幅图像里有四个矩形 我在提取轮廓线时一次只能提取出一个轮廓,请问怎样能同时提取这四个轮廓线啊?
答案:2 悬赏:80 手机版
解决时间 2021-04-10 05:01
- 提问者网友:沦陷
- 2021-04-09 08:45
最佳答案
- 五星知识达人网友:玩世
- 2021-04-09 09:44
按住shift点?试试
全部回答
- 1楼网友:孤独的牧羊人
- 2021-04-09 11:11
虽然我很聪明,但这么说真的难到我了
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯