Java 增强现实:仅仅是标记识别

Java 增强现实:仅仅是标记识别,java,image-processing,augmented-reality,markers,Java,Image Processing,Augmented Reality,Markers,想想常见的增强现实实现:有一个或多个标记,软件识别这些标记并通常在它们上面显示一些东西 我只对第一部分感兴趣。我需要一个算法、组件、框架或类来确定照片中是否存在给定的标记 我可以从哪里开始?我更喜欢java或C++的组件,但我不受这些语言的限制。 C++(也有Python绑定)是一个好的开始。 你本质上需要通过视频跟踪一个对象。有几种方法可以做到这一点,这些方法在他们的第页中进行了解释。我不确定这是否有用,但对于Java,您可能会看到。它是一个条形码阅读器库,但读取二维码的任务相当于识别条形码

想想常见的增强现实实现:有一个或多个标记,软件识别这些标记并通常在它们上面显示一些东西

我只对第一部分感兴趣。我需要一个算法、组件、框架或类来确定照片中是否存在给定的标记


我可以从哪里开始?我更喜欢java或C++的组件,但我不受这些语言的限制。

C++(也有Python绑定)是一个好的开始。

你本质上需要通过视频跟踪一个对象。有几种方法可以做到这一点,这些方法在他们的第页中进行了解释。

我不确定这是否有用,但对于Java,您可能会看到。它是一个条形码阅读器库,但读取二维码的任务相当于识别条形码中的3-4个标记。您可能会发现它的方法是可重用的。

我想您应该看到opencv的检测器:(有一个例子,find_obj.cppopencv软件包附带的示例)。最流行的算法是在ARToolKit中描述和实现的(只是google it)