MATLAB for object tracking

26 views (last 30 days)
Pol
Pol on 19 Jun 2023
Answered: Subash Mylraj on 2 Aug 2023
Hello! I am looking for help urgently. I am working in a short project with matlab about computer vision. I have to do two object tracking methods and I am struggling a lot. I would really appreciate any help please, I am a bit lost and the project deadline is soon.
I have got a folder with different frames of a video showing a motorcycle chase from what seems to be an helicopter. So what I need to do is to pick the motorcycle from the first frame and use it to track the motorcycle in the other frames. I have already used SIFT and SURF features, so I am just asking for another method implementation. I would really appreciate if someone could provide me a working code, I am struggling a lot and I really need help. Please, I hope you can help me.
Here is the link to the frames, it is called MotorcycleChase -> https://drive.google.com/embeddedfolderviewid=1zLRwARzIfqadp8qVHiC4Y_T5U0YMQxeE#list

Answers (1)

Subash Mylraj
Subash Mylraj on 2 Aug 2023
Hi!
I understand that you would like to track an object across multiple images (frames from a video).
In order to track an object, you would need to first detect it. As you mentioned, you can use feature extraction algorithms like SIFT and SIRF. You can also try out object detection based neural networks like the YOLO category of networks.
Once you have the object detections, you can track them using various trackers available in MATLAB like JPDA, GNN, TOMHT, etc.
Here is a MATLAB example you can go through that tracks vehicles from a video feed:
For more information on YOLO, JPDA, GNN and TOMHT, refer the following documentation links:
Hope this helps!

Products


Release

R2022b

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!