Open source 视频中的目标跟踪

Open source 视频中的目标跟踪,open-source,video,overlay,tracking,Open Source,Video,Overlay,Tracking,是否有用于跟踪对象和在视频中覆盖图形的开源库?具体而言,创建与以下链接中提供的产品类似的效果:- 请查看OpenCV的所有化身。如果您不反对在视频中使用标记。这个(增强现实工具包)可能只适合您基本上,您需要一个库来解码视频文件,并向您提供原始数据供您分析。没有允许您直接执行高级跟踪的库(当然也没有我知道的库)(即没有findBall()方法!!!)。几乎可以肯定的是,您必须获得像素值并自己进行分析 对于这类事情,我会使用类似的东西。它是一个C++库,它将(1)允许你访问原始像素数据(以及运动矢量

是否有用于跟踪对象和在视频中覆盖图形的开源库?具体而言,创建与以下链接中提供的产品类似的效果:-


请查看OpenCV的所有化身。

如果您不反对在视频中使用标记。这个(增强现实工具包)可能只适合您

基本上,您需要一个库来解码视频文件,并向您提供原始数据供您分析。没有允许您直接执行高级跟踪的库(当然也没有我知道的库)(即没有findBall()方法!!!)。几乎可以肯定的是,您必须获得像素值并自己进行分析

对于这类事情,我会使用类似的东西。它是一个C++库,它将(1)允许你访问原始像素数据(以及运动矢量数据等),(2)为你提供一些实用的分析方法,(3)允许你在视频帧的顶部覆盖图形。 在视频上叠加图形是很容易的,自动跟踪玩家和检测情况等要困难得多。通常,它包括定义您要查找的内容的分析,以及检测特定事件的一些机器学习算法

[编辑]:

值得一提的是,我相信很多足球分析技术使用球场上的线条作为分析标记,因此第一步就是检测它们。这是一个很好的方法(openCV将为您生成它)。下一步将是在这些线内寻找颜色和大小相似的移动斑点(球员)(即忽略人群和球童等)。然后,您可以使用运动矢量跟踪和颜色跟踪的组合来跟踪它们所在的位置。这将有点困难,因为你有一个移动的摄像机和移动的球员。追踪足球基本上可以通过寻找一个快速移动的小水滴来完成

我可以想象(在这里猜测)该软件的制造商使用某种形式的分类器来训练他们的系统,以发现任意球等,这基本上会说:“当有一个静止的小白点(球)时,发现我的情况,附近有一些类似颜色的大白点(球员接受任意球),以及球场右/左端(球门旁边的球员)附近的大量不同颜色斑点”


[/edit]

还有openTLD解决方案: