请问:opencv测车速有关问题(实时视频)

请教:opencv测车速问题(实时视频)
opencv处理实时视频跟踪计数的我已经写好了(虽然效果不是很好,主要是统计车流量不好统计,因为一般路口汽车,电动车,行人都混在一起,所以把汽车统计出来不好统计,精度比较低,尤其是车子等拥挤的时候,统计的精度就更差了)

现在我想用opencv分析一下车子的速度问题
请教各位,有什么好的方式或例子没有???



------解决方案--------------------
1、如果没有现成数据的话,计算摄像头的参数:俯仰角、距地面距离,这一步对结果的影响最大。
2、车子统计出来了,肯定知道哪些区域是轿车画面,对这些区域抽样一个一个小方块(建议8×8大小)。
3、计算前后帧这些小方块的运动矢量(偏移量);
4、可以假设图像中所有轿车的速度都是一样的,对所有运动矢量进行统计分析,剔除异常的数据,最后求平均。
5、结合平均运动矢量、摄像头参数、视频帧率 估计运动速度。
------解决方案--------------------
肯定要用到前后两帧时间差吧,关键是测距的计算。
------解决方案--------------------
标定后,把车辆质心在相邻帧中的像素距离换算为实际距离,再除以帧间时间差,就得到速度了。