1 梦天(木门十大品牌,中国木门30强,大型企业,浙江梦天木业有限公司)
2 TATA(木门十大品牌,中国木门30强,北京闼闼伟业门窗有限公司)
3 尚品本色(中国木门30强,中国木门协会副会长单位,山东鑫迪家居装饰有限公司)
4 华鹤Eco-ego(中国名牌,黑龙江名牌,十大木门品牌,黑龙江省齐齐哈尔市华鹤集团)
5 美心(中国名牌,重庆市名牌,一线品牌/牌子,重庆美心集团出品)
6 润成创展(木门行业标准起草单位,广东省著名商标,广东润成创展木业有限公司)
7 群星-星星(重庆名牌,高新技术企业,重庆名牌,重庆星星套装门有限责任公司)
8 一一木门(木门十大品牌,中国著名品牌,香港一一集团有限公司) 9 冠牛(木门十大品牌,深圳知名品牌,绿色环保产品,深圳冠牛木业有限公司)
10 红塔(木门十大品牌,云南省著名商标,红塔集团旗下昆明红塔木业有限公司
我帮你改了一下代码,你把bw=bwperim(f);(包括这句)以后的代码都去掉,用我给你写的这个,就可以提取出图像上下左右边界的坐标了。
[x,y]=size(f);
for i=1:x
f(i,2)=0;
f(i,y-1)=0;
end
for j=1:y
f(2,j)=0;
f(3,j)=0;
f(x-1,j)=0;
f(x-2,j)=0;
end
[m1,n1]=find(f);
maxx=max(m1);
maxy=max(n1);
minx=min(m1);
miny=min(n1);
你可以输出一下看看是不是你想要的结果,希望对你能有所帮助。O(∩_∩)O
一种选择(如果您具有图像处理工具箱)是使用
bw2 = imclearborder(bw);
哪个给出结果:
bw bw2
你这种方法 个人觉得不好 比如你说 扫到白色部分比较多的地方确定为左边边界?? 那你怎么确定 不是左边界的右边 像你这种小的像素点的 腐蚀下 消除细小的点 就可以了 或者 边缘检测canny 设定个阈值(你可以试试几个阈值) 就可以了 然后 切割
clear all; close all; I=imread('ricepng'); I=im2double(I); J=imnoise(I, 'gaussian', 0, 001); [K, thresh]=edge(J, 'canny'); figure; subplot(121); imshow(J); subplot(122); imshow(K);
以上就是关于MATLAB图形边界线怎么提取成边界点全部的内容,包括:MATLAB图形边界线怎么提取成边界点、关于MATLAB 图像轮廓提取、matlab提取图像边界后如何去除错误数据点等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)