Определите минимальную ограничивающую рамку для захвата объекта в MATLAB
У меня есть фон вычтенных изображений в качестве ввода. Идея состоит в том, чтобы уменьшить области поиска для обнаружения человека, используя меньшую область поиска для алгоритма HOG. Требуемым выходным сигналом является ограничивающий прямоугольник вокруг человека и положения пикселей в углах прямоугольника.
Это входное изображение:
Это обязательный вывод:
Это то, что я пробовал до сих пор:
x=imread('frame 0080.png');
y=im2bw(x);
s=regionprops(y);
imshow(y);
hold on
for i=1:numel(s)
rectangle('Position',s(i).BoundingBox,'edgecolor','y')
end
Это был вывод, который я получил: