我在视频的帧上运行KCF跟踪器,其中对象从任意角落出现并朝向另一个任意角落移动并退出帧区域。跟踪器应该一直遵循这个对象。
大部分时间它运作良好,但有时当对象的感兴趣区域(ROI)超出有效帧区域时会崩溃,即 (0,0)
和(frame.size().width-1, frame.size().height-1)
之间的矩形。
即使ROI的一半超出有效帧区域,它也可以在大多数时间内正常工作,并且当它返回到有效区域时它会一直跟踪对象。但是,有时,当ROI越过无效区域时,它会崩溃。由于崩溃很少发生,我不想在ROI触及无效区域时立即强制终止跟踪器,但我也不想要崩溃。
我无法找到任何说明cv::Tracker
终止规则的文档。我想知道是否有人知道什么是可接受的投资回报率,什么不是!