我有一个二进制图像,我想省略其中长/宽比超过阈值的那些对象。我使用下面的代码来提取对象的一些属性:
labeledImage = bwlabel(my_image, 8);
regioninfo = regionprops(labeledImage,'MajorAxisLength','MinorAxisLength','PixelIdxList');
lengths = [regioninfo.MajorAxisLength]; %array
widths = [regioninfo.MinorAxisLength]; %array
logidx = (lengths ./ widths) < threshold;
extracted_objs = regioninfo(logidx); % 24*1 structer
现在我需要知道如何准确使用 PixelIdxList 值来显示剩余部分?
提前致谢