我想基于cvCalcOpticalFlowPyrLK输出得到的所有点绘制一个边界框。 我已经完成了对象的跟踪,并能够绘制显示流动方向的线条。但是,我在将所有点分组并归类为对象时遇到问题。
我正在做一个多目标跟踪项目,我跟踪的对象是路上的车辆。 关于如何绘制边界框的任何建议,以便只将相关对象绘制为汽车?
谢谢
答案 0 :(得分:0)
以下你可以试试......
(diffFrame = currentFrame - prevsFrame )
以找出与其前一帧相比发生变化的区域,因此仅采用位于其上的那些点(已经通过光流检测到)变化的区域。(Xmin,Ymin,(Xmax-Xmin+1),(Ymax-Ymin+1))
(Xorigin,Yorigin,Widht,Height)