java - ARToolKit:在移动设备上处理自然特征跟踪图像 (jpeg)

标签 java android c++ vuforia artoolkit

我使用 Vuforia 已有一段时间了,它的局限性在于我无法直接向自然特征跟踪处理器提交图像以将其转换为可跟踪的数据文件。相反,它是硬连线直接从相机拍摄图像,这让我无法控制。例如,参见 UserDefinedTargets 演示。

ARToolKit 是否允许我直接从我的移动设备向 NFT 处理器提交 jpeg 进行处理?我希望能够在 Vuforia 上实现类似 UserDefinedTargets 的功能,但能够在移动设备本身上以 jpeg 格式提交我自己的自然特征图像。然后我可以保存动态拍摄的图像以供将来处理,或者更好的是,保存处理后的 NFT 数据以供将来使用。我不想使用某些云服务,例如Vuforia 有一个解决方法,但我必须使用他们的云服务,这也有其局限性!

最佳答案

根据此处的文档:http://artoolkit.org/documentation/doku.php?id=3_Marker_Training:marker_nft_training您有一个可用于进行特征提取的程序。它适用于数字图像,因此无需查看代码,我预见到您有两个选择:

a) 查看源代码,看看您是否可以让该工具在 Android 手机中运行,很可能是通过 NDK

b) 创建一个接收图像的网络服务,运行该程序并返回结果,因此您可以将其用作普通的 REST API。

希望这对您有所帮助。

关于java - ARToolKit:在移动设备上处理自然特征跟踪图像 (jpeg),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31804079/

相关文章:

android - 作为缓存的 Firebase 离线功能

c++ - 新的/免费的行为非常奇怪

C++ 迭代器 vector 结构

java - 如何在 Firebase 中收听多个 child ?

android - 如何将文件从 Android 设备推送到 Linux 桌面?

c++ - 返回枚举数组的函数

java - Webapp 在 Tomcat 中找不到文件,但路径存在于系统中

java - 函数的输出总是等于初始值

java - 生产服务器中的 OutOfMemoryException

java - 给定字典,对字符列表进行排序