我想在Matlab中使用regionprops函数后,使第一个边界框区域内的所有像素为零
答案 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;