我一直在使用LK算法检测角落和感兴趣的跟踪点。 但是,我被困在这一点,我需要有一个类似矩形框的东西来跟踪被跟踪的对象。我现在所拥有的只是显示移动物体的很多点。
有什么方法或建议吗?另外,任何关于在窗口中添加计数器以使我的对象移入和移出屏幕的想法都可以计算在内吗?
谢谢
答案 0 :(得分:2)
有lots个选项!在OpenCV中,我建议使用CamShift作为起点,因为它相对容易使用。 CamShift使用均值平移来迭代搜索连续帧中的对象。
请注意,您需要使用某种输入为跟踪器设定种子。您可以让用户在对象周围绘制一个矩形,或使用检测器来获取初始输入。例如,如果要跟踪面部,OpenCV会有cascade classifier和面部检测器的训练数据。