Determine a caixa delimitadora mínima para capturar um objeto no MATLAB
Tenho imagens subtraídas em segundo plano como entrada. A idéia é reduzir as áreas de pesquisa para detecção de pessoas usando uma área de pesquisa menor para o algoritmo HOG. A saída necessária é uma caixa delimitadora em torno da pessoa e as posições de pixel dos cantos da caixa.
Esta é a imagem de entrada:
Esta é a saída necessária:
Isto é o que eu tentei até agora:
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
Esta foi a saída que obtive: