对于我的工作,我一直在使用 Java 版本的 ARToolkit (NyARTookit)。到目前为止,它已被证明足以满足我们的需求,但我的老板开始希望将框架移植到其他平台,如 Web(Flash 等)和移动设备。虽然我想我可以使用其他端口,但由于某些限制,我不知道该套件如何工作以及除此之外越来越恼火。稍后我还需要扩展工具包的功能以添加交互(卡片上的虚拟按钮等)之类的东西,据我在 NyARToolkit 中看到的不支持。
所以基本上,我需要用自定义标记检测器替换 ARToolkit(如果是 NyARToolkit,请尝试摆脱 JMF 并通过 JNI 使用更好的解决方案)。但是我不知道这些探测器是如何工作的。我了解 3D 图形,并且围绕它构建了一个不错的框架,但我需要知道如何构建底层技术 :-)。
有谁知道有关如何从头开始实现基于标记的增强现实应用程序的任何来源?在谷歌搜索时,我只找到 AR 的“应用程序”,而不是底层算法:-/。