【发布时间】:2014-01-14 18:55:23
【问题描述】:
我的图片有一定数量的各种形状的斑点。我想将这些质心值存储在一个数组中以备将来使用。所以我尝试了以下代码,但它没有工作。那么有人可以帮助我吗?
示例:
for i = 1:length(STATS)
centroid = STATS(i).Centroid;
array = zeros(length(STATS));
array(i) = centroid;
end
我想将质心数据存储在一个数组中,如下所示
array=
145 145
14 235
145 544
14 69
74 55
【问题讨论】:
-
什么是
STATS(i).Centroid?标量还是矩阵?是STATS(1).Centroid = [145 145]?如果不是,那是什么? -
STATS(1).Centroid=[145 145];
标签: arrays matlab image-processing