【发布时间】:2015-01-08 12:13:06
【问题描述】:
我有一个图像 I,以及矩阵 A 中的一组边界框位置,A=[x10 y10 x11 y11; x20 y20 x21 y21...xn0 yn0 xn1 yn1]。这些框可以在下面的图像上可视化。
imshow(I);
numparts = floor(size(A, 2)/4);
for i = 1:numparts
x1 = A(1,1+(i-1)*4);
y1 = A(1,2+(i-1)*4);
x2 = A(1,3+(i-1)*4);
y2 = A(1,4+(i-1)*4);
line([x1 x1 x2 x2 x1]',[y1 y2 y2 y1 y1]','color',colorset{i},'linewidth',2);
end
如何聚合这些边界框区域,以便将这些框内的像素标记为 1,否则标记为 0?我不想要一个包含 A 中所有边界框的包罗万象的边界框。我需要一个更精确的区域图来聚合 A 中的边界框。
【问题讨论】:
标签: matlab bounding-box