opencv - 在网球比赛视频中检测/跟踪球
问题描述
我应该使用什么算法来检测/跟踪网球比赛视频中的网球?我正在考虑训练一个自定义的 YOLOv3 模型,但由于我正在处理一个小而快速移动的对象,我认为这没有意义。
解决方案
您也可以使用 opencv 圆检测算法(霍夫圆),但需要进行一些调整。至少在您的测试集上对其进行测试应该非常简单。有关介绍,请参见此处: https ://www.pyimagesearch.com/2014/07/21/detecting-circles-images-using-opencv-hough-circles/
如果您事先知道球的颜色,您还可以对找到的对象进行基于颜色的分割、斑点检测和圆度估计。这是最便宜的方式(就处理复杂性而言),但没有什么比尝试更好的了。
推荐阅读
- prolog - 给定重复次数的另一个列表的重复列表
- json - 使用 KeyValuePair 创建 json 字符串
有数组元素 - javascript - Vue.js 基于数组索引的数据转换
- java - 是否可以在spring boot/java中实现每个用户在不同时间动态调度一个任务
- android - Dagger2 地图多重绑定 - [Dagger/MissingBinding]
- typescript - PKCS#7 DER 证书到 PEM(使用椭圆曲线)和 Typescript
- sharepoint - 有人建议 sharepoint office365 为 sharepoint 站点中的所有列表提供一个列表表单吗?
- chokidar - 使用节点添加监视文件夹
- data-mining - number expected.read Token[2015-02-02 14:19:00] weka项目
- sql - 创建列以存储其他两列的相乘值