MATLAB中 regionprops返回值怎么引用阿

2024-12-17 19:58:51
推荐回答(4个)
回答1:

s=size(junzhi);
B=bwlabel(junzhi);
fh=zeros(s(1),s(2));
box=regionprops(B,'BoundingBox');
for i=1:length(box)

left=round(box{i}(1));
top=round(box{i}(2));
right=round(box{i}(1)+box{i}(3));
bottom=round(box{i}(2)+box{i}(4));
fh(top,left:right)=1; %画矩形框%
fh(bottom,left:right)=1;
fh(top:bottom,left)=1;
fh(top:bottom,right)=1;
end
一个函数的函数名既是该函数的代表,也是一个变量。由于函数名变量通常用来把函数的处理结果数据带回给调用函数,即递归调用,所以一般把函数名变量称为返回值。

回答2:

中国航空工业集团公司第六三一研究所·西安翔迅科技有限责任公司 ,你去了没?留个联系方式吧791806808

回答3:

需要输入图形的矩阵,然后代入函数,不同的模块不同的数值,0表示空白,程序执行时仅仅是统计同样数字的个数。详情请阅读函数库即可。
没有显示是不是去掉分号就好哈

回答4:

left=round(box(i).BoundingBox(1));
这样一改,就对了。