Ask Your Question

Drawing Bounding Box for a rotated object

asked 2016-11-03 09:12:22 -0600

Hi guys

I have a video stream where the objects( boxes) move in any direction and in any pose. I want to track each and every object. So this is what i did:

1) I found the contours of the object

2) drew bounded boxes around the objects.

3) Calculated the centroid of the bounded box and tracked the objects.

All these works fine. But the centroid of the bounded box is not exactly equal to the center of the object when the object rotates or is in some other pose.

I want the bounded box also to rotate and fit to the shape of the box. When this happens the center of the bounded box is equal to the center of the object. This will also improve my tracking accuracy. See the picture attached:

image description

If Bounded box is not a solution, is there any there method to find the center of the object

My object is always box shaped and also only the top surface of the object is seen on the video stream.

edit retag flag offensive close merge delete


sturkmen gravatar imagesturkmen ( 2016-11-03 10:00:57 -0600 )edit

1 answer

Sort by ยป oldest newest most voted

answered 2016-11-03 09:39:38 -0600

essamzaky gravatar image

you can use findcontours and boundingRect as described in the following sample

Creating Bounding boxes and circles for contours

edit flag offensive delete link more

Question Tools

1 follower


Asked: 2016-11-03 09:12:22 -0600

Seen: 1,913 times

Last updated: Nov 03 '16