如何在Matlab中使用regionprops后从图像中删除第一个BoundingBox

时间:2015-10-31 22:07:23

标签: matlab image-processing

我想在Matlab中使用regionprops函数后,使第一个边界框区域内的所有像素为零

1 个答案:

答案 0 :(得分:1)

好的,在OP编辑了Q之后:让我们说你有一个(灰度)图像im,它会在im1中复制它并使其无效第一个边界框中副本中的所有像素

im1 =im;
STATS = regionprops(im);
bb = STATS(1).BoundingBox;
bb=floor(bb); %need to have integers in indices
im1(bb(1):bb(1)+bb(2),bb(3):bb(3)+bb(4))=0;