Tracez un cadre de sélection rectangulaire autour d'une personne dans une image

Je veux faire un cadre de sélection autour d'une personne dans une image. J'ai essayé différentes méthodes, mais je ne pouvais pas la solution que je veux.

Voici l'image que je suis en utilisant:

Tracez un cadre de sélection rectangulaire autour d'une personne dans une image

Voici le code que j'ai écrit jusqu'à présent:

bw = im2bw(test, graythresh(test));    
bw2 = imfill(bw,'holes');  
imshow(bw2);  

figure;  
L = bwlabel(bw2);  
imshow(label2rgb(L, @jet, [.7 .7 .7]))  

figure;  
imshow(I1);  
R = regionprops(L, 'BoundingBox');  
rectangle('Position', R(1).BoundingBox);  
Votre problème n'est pas le dessin de la boîte englobante - c'est la localisation de la personne à l'intérieur de l'image. Si vous ne le faites pas correctement, alors il n'y a aucun moyen pour vous de dessiner cette boîte englobante correctement.
Grâce rayryeng pour votre suggestion. Est-il possible de localiser une personne à l'intérieur d'abord?
Pourriez-vous télécharger l'image originale sans le rouge de la boîte englobante?
voici le lien pour l'image d'origine lien
De ne pas voir un lien.

OriginalL'auteur Aadnan Farooq A | 2014-12-15