查看单个帖子
旧 2013-06-07, 09:52   #2
ChinaSun888
初级会员
 
注册日期: 2012-08-25
帖子: 2
声望力: 0
ChinaSun888 正向着好的方向发展
默认 回复: 求助!为什么下面运行结果不是数组啊?

引用:
作者: kanjipeng 查看帖子
>> a=[1 1 0 0 0
1 1 0 0 0
0 0 0 1 1
0 0 0 1 1];
b=bwlabel(a,4);
regionprops(b)

ans =

2x1 struct array with fields:
Area
Centroid
BoundingBox

>>
regionprops(b)生成的是一个结构数组
如果写成
>> f=regionprops(b)
f =
4x1 struct array with fields:
Area
Centroid
BoundingBox

>> f.Area
ans =
2
ans =
2
ans =
2
ans =
2
>> f.Centroid
ans =
1.5000 1.0000
ans =
6.5000 1.0000
ans =
14.5000 1.0000
ans =
19.5000 1.0000
ChinaSun888 当前离线   回复时引用此帖