私はKCFトラッカーを使用して手で選択した領域(マウス)をトラッキングしています。 これを選択すると、トラッカーはそれを行うことができますが、ターゲットが画像の外に移動した後でトラッカーがトラッキングを停止できません。KCFトラッカーを使用してトラッキングが失われていることを知るには
対象領域が失われているか、画像領域外にあるかを知る方法はありますか?
私はKCFトラッカーを使用して手で選択した領域(マウス)をトラッキングしています。 これを選択すると、トラッカーはそれを行うことができますが、ターゲットが画像の外に移動した後でトラッカーがトラッキングを停止できません。KCFトラッカーを使用してトラッキングが失われていることを知るには
対象領域が失われているか、画像領域外にあるかを知る方法はありますか?
Tracker::update
を使用して、オブジェクトが失われているかどうかを検出できるようになりました。この機能は最近追加されたばかりで(https://github.com/opencv/opencv_contrib/pull/1123参照)、3.2.0以降の次のリリースに移行する必要があります。
これを聞いてうれしいです。私は少し遅い検出を使用しています。 – user18441
検出されたオブジェクトに条件ループを配置してみます。オブジェクトが離れるとトラッキングは停止します –