Calculate Centroid of ractangle
9 vues (au cours des 30 derniers jours)
Afficher commentaires plus anciens
How can i modify this code to calculate the centroid of ractangular box as shown in the figure below.
peopleDetector = vision.PeopleDetector;
I = imread('detectman.jpg');
bboxes = step(peopleDetector, I);
people = insertObjectAnnotation(I, 'rectangle', bboxes, 'people');
figure, imshow(people)
![](https://www.mathworks.com/matlabcentral/answers/uploaded_files/165661/image.jpeg)
I appreciate your feedaback and suggestion.
Thank you,
Regards,
Biswas
0 commentaires
Réponses (1)
Image Analyst
le 5 Juin 2016
bboxes is probably in the form [left, top, width, height] like rectangles usually are in MATLAB code. So the centroid is
xCentroid = bboxes(1) + bboxes(3)/2;
yCentroid = bboxes(2) + bboxes(4)/2;
1 commentaire
Voir également
Catégories
En savoir plus sur Computer Vision Toolbox dans Help Center et File Exchange
Produits
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!