我正在尝试创建一个Android应用程序,该应用程序可以识别来自摄像机的图像中撞球台上的台球。这样做的最佳方法是什么?

我们可以假设摄像机和台球桌处于固定位置,但是除了台球上的球以外,可能还有其他物体。

我目前正在研究两种可能的解决方案:

  • Vuforia SDK-用于对象跟踪/识别的简单API,但是我找不到有关球/球形状跟踪的任何信息。他们有Cylinder和Image目标,可以以某种方式使用它们来跟踪球。
  • OpenCV-与Vuforia相比似乎学习曲线更加丰富和陡峭,但是在线上有一些有关撞球检测的信息(例如thisthis)。

  • 是否有其他解决此问题的方法?最简单的工作方法是什么?

    谢谢!

    最佳答案

    球是否在运动?
    我用过SURF(和SFIT),它们对于被捕物体非常有效。看看documentation page,您还应该看到thisthis两个问题。比起您想计算使用OpenCv的Pymecavideo的轨迹,也许对您的工作很感兴趣。

    关于android - 图像识别:在Android上检测台球,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/18933430/

    10-12 17:40