问题标签 [qcar-sdk]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
695 浏览

android - Android NDK JNI 调用返回不同的值

我正在使用 Android SDK/NDK 和 qualcomm AR SDK 构建增强现实应用程序。我的应用程序的一部分要求我将多个浮点数组传递到程序的本机端以处理模型尺寸。

我的问题是,当我将它们作为参数传递时,它们在另一端的表现似乎有所不同。我将发布我的代码的精简版本:

LOGE 方法只允许我将字符串回发到 android logcat,vertArray[0] 元素是 11.2222 但到目前为止我已经得到了以下结果:

阵列:3.365105 阵列:3.270681 阵列:3.280375

到目前为止,我已经使用普通的 C 数组进行了测试,以检查 sprintf 是否有效,我还通过了 jint 而不是 jfloatArray 并且也正确显示。

无论我要求数组中的什么元素,它每次都会返回 ~3 是否有原因?(我传入 4 个数组,它们都做同样的事情)

编辑:Java调用:

0 投票
1 回答
721 浏览

android - 多标记可追踪增强现实安卓应用

我正在使用 qualcomm sdk 在 android 手机上创建增强现实。我可以使用 ImageTargets 示例应用程序来检查可跟踪对象,然后在该标记进入屏幕时发起调用另一个活动的意图。我发现当 QCAR sdk 感应到标记时,控制就处于恢复状态。然后我将用户导航到另一个活动。

我的问题是我有 5 个标记,在 onResume 或任何地方我必须有一个开关盒来获取标记的 ID,以便在不同的标记上执行不同的任务。

谢谢

0 投票
2 回答
888 浏览

android - 使用 qcar 和 android AR 应用程序播放视频

我正在开发一个 android 应用程序,当特定电影的海报在 android 的相机前显示时播放特定视频,我发现许多 AR 教程在检测到模式时只显示 3D 对象,我需要一些建议来制作应用程序可以使用 android camera 和 qcar SDK 使用 AR 应用程序播放视频

0 投票
4 回答
2255 浏览

android - Qualcomm 示例中 ImageTargets 应用程序的更改标记

我正在尝试更改图像目标示例应用程序的标记。我已经从 qualcomm 网站创建了可追踪的,我使用了 2 张图片并总共获得了 2 个文件:-

  1. 图像.xml
  2. 图像.dat

我将这两个图像都放在了石头、chips.jpg 旁边的媒体文件夹中,并将 config.xml 和 qcar-android.dat 的资产文件夹中的文件替换为上述 2 个文件但我仍然无法使应用程序正常工作

有什么遗漏吗?

0 投票
1 回答
450 浏览

android - 使用 QCAR 从 android 中的应用程序外部加载标记

我如何在运行时使用 Qcar 在 android 中的应用程序外部加载标记?

0 投票
1 回答
375 浏览

android - 使用 QCAR 跟踪特定视频

我正在开发一个从服务器接收视频流的 android 应用程序。我想使用 QCAR SDK 来跟踪视频中的帧标记。但是,QCAR 似乎只能处理来自摄像头设备的视频。如何使用 QCAR 对特定视频而不是相机视频进行 AR?或者任何其他SDK可以做到这一点?

0 投票
1 回答
1078 浏览

c++ - 将 GL 模型视图矩阵转换为世界坐标

我正在使用 Qualcomm 的 AR SDK 来跟踪对象。我有以下可用功能:

https://ar.qualcomm.at/qdevnet/api(具体看“命名空间列表->QCAR::Tool”)。

我可以通过使用 convertPose2GLMatrix (const Matrix34F &pose) 函数来获取被跟踪项目的模型视图矩阵,因为我得到了每个被跟踪项目的姿势矩阵。

我的目标 - 确定标记在“现实世界”中的位置。你可以假设我的相机是静止的。

我在网上阅读了很多文章,我的一般理解是:我需要从中选择一个模型视图矩阵,从中选择轴的 0,0,0 点(即 - 复制我为该点获得的矩阵)。然后我需要转置该矩阵。然后,我提取的每个模型视图矩阵应乘以该矩阵,然后乘以 (x,y,z,1) 向量,以获得坐标(忽略第 4 项)。

我对么?这是要走的路吗?如果不是 - 是什么?

0 投票
2 回答
447 浏览

qcar-sdk - 从 Internet QCAR v1.5 加载数据集

我正在编写一个可以在运行时从互联网加载数据集的应用程序(我使用的是 QCARV1.5)

我听说 QCAR v1.5 支持这个。

有没有人有使用 QCAR v1.5 在运行时从互联网加载数据集的经验?

0 投票
2 回答
4047 浏览

android - Vuforia & Unity 1.5 不在 Android 上的场景中渲染对象

我对这个问题感到非常沮丧,Unity3D 社区也不是很有帮助,因为没有人回答我的问题。我进行了大量搜索以找出问题所在,但没有成功。我安装了 Qualcomm Vuforia 1.5 和 Unity3D 1.5.0.f。我使用 Unity 扩展。我导入了他们的名为 vuforia-imagetargets-android-1-5-10.unitypackage 的演示应用程序,将他们的木片图像目标放在场景中,他们的 AR 相机,并在图像目标顶部添加了一个盒子对象。然后我构建它并发送到我的三星 Galaxy 平板电脑。但是,当我在平板电脑上打开应用程序并将平板电脑指向图像目标时,什么都没有显示 - 框不存在。就好像我没有在场景中添加任何对象一样。我只看到设备摄像头看到的内容。

以前有人经历过吗?你有什么想法可能是错的吗?似乎没有人在网上抱怨它。

谢谢!

0 投票
1 回答
2532 浏览

opengl-es - 如何在 Android Native 语言中加载和渲染 .obj 模型

我想将 Qualcomm 的增强现实 SDK (Vuforia) 与 min3D 库一起使用并加载 obj 模型。如何将 QCAR (Vuforia) 与 min3D 合并?如何将 QCAR (Vuforia) 的投影和模型视图矩阵应用于 min3D?以便在 min3d.glsurfaceview 中正确渲染场景?有没有人开发过一个例子?