regionprops函数在Matlab中返回空结构。为什么?

时间:2016-10-31 12:35:00

标签: matlab image-processing matrix cell

我无法理解这个问题。我在一个单元格(myCell)中保存了一叠60个二进制图像。当我试图找到每个二进制图像的centeroid时,regionprops什么都不返回。 center是0x1 struct。为什么?

X(256,256,60); %stack of images 
myCell=cell(2,60); %creating the cell
for i=1:60
    myCell{1,i}=X(:,:,i);
    center=regionprops(myCell{1,i},'Centroid');
    if (isempty(center))
        continue;
     else
        myCell{2,i}=round(center.Centroid);

    end
end

感谢您的帮助。

0 个答案:

没有答案