나는 이미지 A와 행렬 A의 경계 상자 위치 집합을 가지고, A = [x10 y10 x11 y11; x20 y20 x21 y21 ... xn0 yn0 xn1 yn1]. 이 상자는 아래 그림과 같이 시각화 할 수 있습니다.이미지에서 matlab 집합 경계 상자 영역
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에 모든 테두리 상자가 포함 된 모든 항목을 포함하는 테두리 상자가 필요하지 않습니다. 테두리 상자를 집계하는보다 정확한 영역지도가 필요합니다.