如何计算数量的汽车重心已经计算时通过虚拟线

31日视图(30天)
我发现一些解决方案从MATLAB的答案。在图像分析师已经回答这个问题。
如果(重心)~ isempty ()
S =大小(重心)
我= 1:(1)
ynew =质心(我,2)
如果号(ynew - 192) ~ =符号(yold (i) -192)
counter = counter + 1
结束
yold (i) = ynew;
结束
然而,当检测到一辆新车后一些帧。它计算汽车再次按使用yold和ynew信息。

接受的答案

沃尔特·罗伯森
沃尔特·罗伯森 2017年5月17日
保持矩阵目前已知物体的重心,连同一个标志指示对象是否被计算。
在每个步骤中,检测当前对象。每个检测到的对象,经过和匹配最接近旧对象(即预测对象移动足够相似的速度,任何给定对象可能搬到那里最接近以前的对象。)复制旧的“数”地位的新信息的数组。然后,如果对象不是标记为已统计,然后一起看看旧的位置和新位置跨越虚拟线;如果是更新全球计数和标志着对象作为计算新的数据。为新对象没有足够接近之前的比赛,把它们标记为无数的新数组。然后,处理所有当前对象,扔掉以前的信息,使当前的信息“旧”的信息。
10评论

登录置评。

更多的答案(0)

社区寻宝

找到宝藏在MATLAB中央,发现社区如何帮助你!

开始狩猎!