我正在尝试创建一个 Android 应用程序,它可以在来自相机的图像中识别台球 table 上的台球。做到这一点的最佳方法是什么?
我们可以假设摄像机和台球 table 处于固定位置,但台球 table 上可能存在除球之外的物体。
我目前正在研究两种可能的解决方案:
Vuforia SDK - 用于对象跟踪/识别的简单 API,但我找不到有关球/球体形状跟踪的任何信息。他们有圆柱体和图像目标,可以以某种方式用来跟踪球。
OpenCV - 与 Vuforia 相比,学习曲线似乎更丰富、更陡峭,但网上有一些有关台球检测的信息(例如 this 和 this )。
有没有其他方法可以解决这个问题?最简单的工作方法是什么?
谢谢!
最佳答案
球在动还是不动? 我使用过 SURF(和 SFIT),它们对于捕获物体非常有用。看看documentation page您还应该查看两个问题 this和 this 。如果你想计算我尝试过的轨迹Pymecavideo使用 OpenCv 的源代码可能会对您的工作感兴趣。
关于android - 图像识别: Detecting billiard balls on Android,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18933430/