问题标签 [artoolkit]
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.
java - Android ARToolkit - 标记的位置
我正在使用 ARToolkit for android 并尝试在检测到的标记上写一个文本。我想使用一个简单的 TextView 来做到这一点。所以我只使用 ARToolkit 来查找标记。
但是我怎样才能在我的相机预览中找出标记正确的位置(我需要坐标),所以我可以将 TextView 放在标记上?
提前致谢 !
java - ARToolKit: processing of Natural Feature Tracking images (jpegs) on the mobile device itself
I've been using Vuforia for a while now which has the limitation that I can't directly submit to the Natural Feature Tracking processor an image for turning into a trackable data file. Instead it is hard wired to take the image directly from the camera, which gives me no control. See for example the UserDefinedTargets
demo.
Does ARToolKit allow me to submit a jpeg to the NFT processor directly from my mobile device for processing ? I want to be able to achieve something like UserDefinedTargets
on Vuforia, but with the ability to submit my own natural feature images as jpegs on the mobile device itself. I can then save images taken on the fly for future processing, or even better, save the processed NFT data for future use. I do not want to use some cloud service, e.g. there is a workaround with Vuforia, but I have to use their cloud service and that has its limitations too !
android - 关于artoolkit for android和windows的帮助
我从以下站点为我的 Windows 笔记本电脑下载了 ARToolkit5 。
安装后,当我从artoolkit文件夹运行visual studio解决方案文件时,它显示错误。我也按照文档安装了视频库,但它仍然无法正常工作(表明 c 中没有文件)并且我不确定如何在 Windows 中使用该工具包。
为了在 android 上使用它,我下载了artoolkit for android 的 zip 文件夹。我安装了eclipse和android studio。我还设置了 android sdk 管理器和 sdk 插件。
但我不知道如何将artoolkit与android一起使用。我找不到任何教程。另外,是否可以使用 android studio 或者必须使用 eclipse?我试图从artoolkit(android)的bin文件夹运行应用程序,但它不工作。我下载了 glut32.dll 但问题仍然存在。我试图从artoolkit fr android的解压缩文件夹中导入eclipse项目。但它显示了一些错误。
该平台是5.1.1 Google API。我对artoolkit和android开发完全陌生,所以如果可以提供任何初始指南或资源将非常有帮助。
c++ - OpenGL - 在 Windows 上显示视频流桌面
因此,我试图弄清楚如何在 Windows 中使用 OpenGL 获取桌面的视频源(或屏幕截图源,如果我必须)并在 3D 环境中显示它。我计划将其与 ARToolkit 集成,以制作本质上的虚拟屏幕。唯一的问题是我尝试在 OpenGL 中手动获取像素,但我无法在 3D 环境中正确显示它们?
我提前道歉,我没有最低限度的可运行代码,但由于所有的依赖关系以及试图让 ARToolkit 代码运行的东西远非最低限度。如何在 Windows 上捕获桌面并将其显示在 ARToolkit 中?
奖励:如果您可以从 Windows 10 中的“虚拟”桌面获取每个桌面,那将是一个极好的奖励!
替代方案:如果您知道另一个渲染不同的 AR 库,或者允许我实现相同的效果,我将不胜感激。
android - 在 Android 中集成 jPCT-AE 和 ARToolKit
我正在使用适用于 Android 的 ARToolKit 来构建 AR 应用程序。我可以毫无问题地在 OpenGL 中应用投影矩阵和标记变换矩阵,如 ARSimple 示例中所述。但是,我没有找到将这些正确应用到 jPCT-AE 相机的方法。这是我为相机所做的:
对于对象:
它几乎可以工作:如果将标记放在屏幕中央,我可以看到 3D 对象。但是,当我移动标记时,它会迅速从屏幕上消失。此外,立方体(以及我尝试加载的其他模型)似乎以某种“倒置”的方式呈现。对于我在网上阅读的内容,ARToolKit 矩阵是相对于 OpenGL 世界坐标的(而 jPCT-AE 有自己的坐标),并且 jPCT-AE 的投影矩阵是基于 fov、近处和远方裁剪平面在内部构建的,位置和旋转,然后我不能直接设置它。
如何将投影矩阵和标记矩阵转换为 jPCT-AE 引擎?
ios - 在 iOS 现有应用程序中集成 ARToolkit SDK
我创建了一个新的 Xcode 项目来测试artoolkit。我已经从 Git https://github.com/artoolkit/artoolkit5下载了 sdk 。我只是复制以下文件(见附图)
从那里给出示例项目。但是当我尝试构建项目时,它向我显示了 ARMarker.h 和 ARMArkerMulti.h 文件中的错误。
我想将 ARToolkit SDK 集成到我现有的应用程序之一中,但我不知道从哪里开始。
- 我从 SDK 中使用了哪些文件/文件夹?
- 如何创建可跟踪的?
java - 如何将 JPCT-AE 与 ARToolkit 项目的 ARNative 集成
我在将 JPCT-AE 与 ARToolkit 项目的 ARNative 集成时遇到了一些问题。
目的:
在ARToolkit上使用jpct-ae来渲染模型基础;
状态:
我可以在预览数据后面的屏幕上渲染模型;
但是,模型无法显示在正确的位置;
我不知道如何将 ARToolkit 中的 ProjectionMatrix 用于 JPCT-AE。
我的代码如下所示:
android - 无标记跟踪安卓
三年前,有人问过类似的问题,但我认为已经有足够的时间使答案过时了。
问题很简单,有没有办法使用ARToolKit或android框架中的其他免费库进行无标记跟踪?如果存在可以执行此操作的免费框架,请提供对该资源的引用。
我搜索了很多,但我能找到的所有东西都不是免费提供的,比如Vuforia。
到目前为止,我设法做的是构建一个 opencv 应用程序,该应用程序允许用户拍摄所选标记的照片,然后将 OpenGL 内容呈现在跟踪标记的顶部。不幸的是,相机内在函数是必需的,最重要的是,我遇到了与跟踪相关的问题,这非常不稳定。出于这个原因,我正在搜索其他一些框架,例如ARToolKit,但我找不到任何关于无标记跟踪的参考。
提前致谢
android - ARToolkit for Android 是否能够识别图像中的标记,而不是视频?
我刚刚开始在 Android 上查看 ARToolkit,我看到的示例依赖于识别来自设备摄像头的视频流中的标记。
是否有可以使用图像(例如包含二维条形码标记的普通 JPG 文件)的示例?或者有没有办法在标记出现时暂停视频流或抓取单帧?
我意识到这听起来可能很奇怪,但我对一个特定的用例感兴趣。
augmented-reality - NFT 标记的多重跟踪 ARToolkit android
我正在尝试同时跟踪多个 NFT 标记,但没有成功。
在更新日志中,可以看到他们几个月前在 ARWrapper 中添加了此功能。不幸的是,它非常复杂,我找不到任何适用于 android 的示例。
我想知道是否有一些关于如何执行此操作的示例或教程。
注意:我说的是NFT 标记,它不同于 hiro、kanji 等。