estimmen Sie den minimalen Begrenzungsrahmen, um ein Objekt in MATLAB zu erfasse
Ich habe Hintergrundbilder als Eingabe subtrahiert. Die Idee ist, Suchbereiche für die Personenerkennung zu reduzieren, indem ein kleinerer Suchbereich für den HOG-Algorithmus verwendet wird. Die Ausgabe ist ein Begrenzungsrahmen um die Person und die Pixelpositionen der Rahmenecken.
Dies ist das Eingabebild:
Dies ist die erforderliche Ausgabe:
Das ist, was ich bisher versucht habe:
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
Dies war die Ausgabe, die ich bekam: