Short Description: perform vehicle detection, tracking and counting
Description: There are several ways to perform vehicle detection, tracking and counting. Here is a step-by-step of a simplest way to do this:
- First, you will need to detect the moving objects. An easy way to do vehicle detection is by using a Background Subtraction (BS) algorithm. You can try to use a background subtraction library like BGSLibrary.
- For vehicle tracking, you will need to use a tracking algorithm. A simplest way to do this is by using a blob tracker algorithm (see cvBlob or OpenCVBlobsLib). So, send the foreground mask to cvBlob or OpenCVBlobsLib. For example, the cvBlob library provide some methods to get the centroid, the track and the ID of the moving objects. You can also set to draw a bounding box, the centroid and the angle of the tracked object.
- And then, check if the centroid of the moving object has crossed a region of interest (i.e. virtual line) in your video.
Organisations interested to contribute or already contributing:
Organisations using or interested to use the resource:
Tags: compteur, vehicle, counter
Theme: Voiture Connectée
Communauty of interest:
Type of common:
Produced in the field of OpenChallenge?
Level of developpment
Chat Space to discuss: 
Task management link:
File management link: