Class TrackerNano

java.lang.Object
org.opencv.video.Tracker
org.opencv.video.TrackerNano

public class TrackerNano extends Tracker
the Nano tracker is a super lightweight dnn-based general object tracking. Nano tracker is much faster and extremely lightweight due to special model structure, the whole model size is about 1.9 MB. Nano tracker needs two models: one for feature extraction (backbone) and the another for localization (neckhead). Model download link: https://github.com/HonglinChu/SiamTrackers/tree/master/NanoTrack/models/nanotrackv2 Original repo is here: https://github.com/HonglinChu/NanoTrack Author: HongLinChu, 1628464345@qq.com
  • Constructor Details

    • TrackerNano

      protected TrackerNano(long addr)
  • Method Details

    • __fromPtr__

      public static TrackerNano __fromPtr__(long addr)
    • create

      public static TrackerNano create(TrackerNano_Params parameters)
      Constructor
      Parameters:
      parameters - NanoTrack parameters TrackerNano::Params
      Returns:
      automatically generated
    • create

      public static TrackerNano create()
      Constructor
      Returns:
      automatically generated
    • getTrackingScore

      public float getTrackingScore()
      Return tracking score
      Returns:
      automatically generated
    • finalize

      protected void finalize() throws Throwable
      Overrides:
      finalize in class Tracker
      Throws:
      Throwable