Как я могу узнать, что отслеживание потеряно с помощью трекера KCF

Я использую трекер KCF для отслеживания региона, выбранного вручную (мышью). Как только он выбран, трекер может это сделать, но трекер не может остановить отслеживание после того, как цель вышла за пределы изображения.

Есть ли способ узнать, что целевая область потеряна или находится вне области изображения.


person user18441    schedule 19.12.2016    source источник
comment
попробуйте поместить условный цикл над обнаруженным объектом. Как только объект покинет, он перестанет отслеживать   -  person Jeru Luke    schedule 07.01.2017


Ответы (1)


Теперь вы можете использовать Tracker::update, чтобы определить, потерян ли объект. Эта функция была добавлена ​​совсем недавно (см. https://github.com/opencv/opencv_contrib/pull/1123) и должен появиться в следующем выпуске после 3.2.0.

person Asvin Goel    schedule 04.06.2017
comment
Рад слышать это. Я использовал обнаружение, которое немного медленно. - person user18441; 12.06.2017