我想创建MSERRegions类的数组。基本上我有一个由函数detectMSERFeatures返回的相同类型的数组。参见下面的代码片段
<小时/> regions = detectMSERFeatures(gray_input)
如何做到这一点?
答案 0 :(得分:0)
您不能拥有MSERRegions对象数组。您应该使用单元格数组。
答案 1 :(得分:0)
您可以在MatLab中声明MSER数组,如下所示:
regions = MSERRegions();
并将它们添加到数组中:
regions(1,1) = mserRegions(i,1);
所以:
regions_new = MSERRegions();
j = 1;
for (i = 1:length(regions))
if(length(regions(i).PixelList)>100)
regions_new(j,1) = regions(i,1)
j = j + 1;
end
end