How to obtain centroids from cascade object detector?
이전 댓글 표시
I am having trouble determining a way to get centroids from objects detected by a trained object detector- the only output seems to be bounding boxes. Is there another way I could get the centroid coordinates for the detected HOG features?
code:
detector = vision.CascadeObjectDetector('Detector3.xml');
detector.MergeThreshold = 3;
img = imread('Test_image.jpg');
[bbox] = step(detector,img)
채택된 답변
추가 답변 (1개)
Dima Lisin
2015년 6월 12일
0 개 추천
Hi William,
The best you can do, is to get the centroid of the box. The bounding box format is [x, y, widht, height]. So the centroid is [x+width/2, y+height/2]. or for multiple bboxes: [bbox(:,1)+bbox(:,3)/2, bbox(:,2)+bbox(:,4)/2].
카테고리
도움말 센터 및 File Exchange에서 Track Objects and Estimate Motion에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!