🤖 AIによる機械翻訳(非公式) — これは OpenCV 5.0.0 公式リファレンス(英語)を AI (Claude) で自動翻訳したものです。訳に誤りを含む場合があります。正確な情報は 公式英語版(原文) を参照してください。

クラス legacy_MultiTracker


  • public class legacy_MultiTracker extends Algorithm
    このクラスは、指定したトラッカーアルゴリズムを用いて複数のオブジェクトを追跡するために使用する。%MultiTracker は複数オブジェクト追跡の素朴な実装である。追跡対象のオブジェクト間で何も最適化を行わず、それぞれを独立に処理する。
    • コンストラクタの詳細

      • legacy_MultiTracker

        protected legacy_MultiTracker​(long addr)
      • legacy_MultiTracker

        public legacy_MultiTracker()
        Constructor.
    • メソッドの詳細

      • add

        public boolean add​(legacy_Tracker newTracker,
                           Mat image,
                           Rect2d boundingBox)
        Add a new object to be tracked.
        引数:
        newTracker - 使用する追跡アルゴリズム
        image - 入力画像
        boundingBox - 追跡対象オブジェクトのROIを表す矩形
        戻り値:
        自動生成
      • update

        public boolean update​(Mat image,
                              MatOfRect2d boundingBox)
        Update the current tracking status.
        引数:
        image - 入力画像
        boundingBox - 追跡結果。追跡対象オブジェクトのROIのリストを表す。
        戻り値:
        自動生成
      • getObjects

        public MatOfRect2d getObjects()
        Returns a reference to a storage for the tracked objects, each object corresponds to one tracker algorithm
        戻り値:
        自動生成
      • create

        public static legacy_MultiTracker create()
        Returns a pointer to a new instance of MultiTracker
        戻り値:
        自動生成