【发布时间】:2019-05-11 01:29:11
【问题描述】:
对于一张图片,我计算了所有的边界框。我想删除图像底部的边界框,因为它们不是我的 ROI。
有人可以帮助使用计算出的边界框从图像中移除底部。
【问题讨论】:
-
请提供有关您的边界框的更多信息。例如。这些框是由两对矩阵条目定义的吗?如果你删除它们,你想用什么值覆盖它们?
-
嗨 Pablo,我使用以下代码获取边界框。 Image3 是黑色和图像。从底部找到边界框后,我需要用黑色填充这些区域。 [labeledImage, numberOfBlobs] = bwlabel(Image3);测量 = regionprops(labeledImage, 'BoundingBox');
-
好的,你想用什么来代替它们?
-
像素为黑色。
-
如何定义底部边界框?你想删除的和你想保留的有什么区别?如果位置始终相同,您可以随时填写例如第 200 行 - 最大(行),黑色。
labeledImage(200:end,:) = 0
标签: image matlab image-processing