图像识别:在Android上检测台球

时间:2013-09-21 13:57:40

标签: android opencv computer-vision vuforia

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

我们可以假设相机和台球桌位于固定位置,但是台球桌上可能有球以外的物体。

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

  1. Vuforia SDK - 用于对象跟踪/识别的简单API,但我找不到有关球/球形状跟踪的任何信息。他们有Cylinder和Image目标,可以用某种方式跟踪球。

  2. OpenCV - 与Vuforia相比,似乎有更丰富,更陡峭的学习曲线,但有一些关于在线台球检测的信息(例如thisthis)。

  3. 有没有解决此问题的补充方法?对此最简单的工作方法是什么?

    谢谢!

1 个答案:

答案 0 :(得分:2)

球在移动与否? 我使用了SURF(和SFIT),它们非常适合被捕物体。看看documentation page您还应该看到thisthis两个问题。如果您想要计算我尝试使用OpenCv Pymecavideo的轨迹,那么查看源代码可能会对您的工作感兴趣。