如何使用c#从视频中跟踪对象

本文关键字:跟踪 对象 视频 何使用 | 更新日期: 2023-09-27 18:20:33

我正在尝试编写一个项目,在这个项目中,我在发球后跟踪一个网球穿过球场,并计算出它的速度。用户上传一段他们发球的视频,然后由程序处理。是否可以使用C#跟踪上传视频中的对象?还有可能确定法庭的界线吗?

如何使用c#从视频中跟踪对象

从基线到服务线的距离为18.29米。如果我们假设球的速度为每小时100英里(比温布尔登网球公开赛慢,与我在业余球场上看到的速度相去甚远),那么球从底线到发球线需要0.4秒(完全不考虑被球拍击中后速度的下降)。如果你以每秒25帧的速度拍摄,你将有大约10张单张照片。从顶部拍摄,我认为运动模糊将使其几乎不可能正确跟踪并近似速度。从后面拍摄,思考运动模糊、网、球员、球拍。。。我想说,这几乎是不可能的。

试试这些。

你知道OPEN CV吗?http://opencv.org/

我认为您可以将它与C#一起使用