Search code examples
pythonmatlabopencvobject-detectiontracking

How to Track any specific object that we want in an image?


I want to track any object that I want in a video frame without any object detection algorithm like haar-cascade, faster-RCNN, SSD or YOLO. How can I do this? Please, recommend me any method.

I used OpenCV Tracking API as Adrian's indicated here https://www.pyimagesearch.com/2018/08/06/tracking-multiple-objects-with-opencv/

But, I wanna make more complex tracker. Can developers recommend me any algorithm or other APIs ?


Solution

  • The algorithm that you mentioned are probably the best choice. By the way, if you have some images of the object you want to find, you can try to use

    SIFT points (a.k.a. SURF points in Matlab)

    and write yourself a detector.

    You could find some problem with the scaling factor and probably computational time, but i think you could try with this technique.