首页 > TAG信息列表 > arcore

使用 JavaScript 开发AR(增强现实)移动应用的预备知识和环境搭建

所谓AR(Augmented Reality), 即增强现实,是一种将通过计算机渲染出的虚拟图像与真实世界巧妙融合的手段,背后广泛运用了多媒体、三维建模、实时跟踪、智能交互、传感等多种计算机技术,将程序代码生成的文字、图像、三维模型、音乐、视频等虚拟信息模拟仿真后,显示在终端用户通过移动设

Unity2019配置ARCore环境

文章目录 1.前言 2.Unity编译错误 3.添加插件 4.Gradle版本低问题 结语   1.前言 用ARCore原生的Unity插件(非ARFoundation),会报各种错误,此文将对解决方法进行说明。最新(2021-3月)的ARCore github下载的unitySDK,在unity2019中会报各种错误,需要进行一些配置。如果不想如此麻

ARFoundation入门到精通 - 1.2 ARCore 支持机型

在中国区域,ARCore 支持以下设备: (ps:ARCore不支持鸿蒙系统) 制造商 型号 Notes Huawei Honor 10 Supports multiple GPU texture resolutions - 1440x1080, 1280x960, 480p Huawei Honor Magic 2 Huawei Honor V20 Supports multiple GPU texture resolutions - 144

【AR开发】ARCore官方示例(Android)

ARCore官方示例入门学习 1、简介1.1 ARCore 概述1.2 ARCore 支持的设备1.3 ARCore 官网及代码 2、编译环境2.1 Android Studio下载2.2 Android SDK下载2.3 Android NDK下载2.4 谷歌播放服务AR下载2.5 示例编译 3、示例运行3.1 hello_ar3.2 augmented_image3.3 augmented_fa

初识ARCore

1.ARCore概述 ARCore是Google的构建增强现实体验的平台。通过使用不同的API,ARCore使您的手机能够感知其环境,了解世界并与信息进行交互。某些API可在Android和iOS上使用,以实现共享的AR体验。 ARCore使用三种关键功能将虚拟内容与现实世界集成在一起,就像通过手机的摄像头看到的那

ARCore入门

官网地址 链接: ARCore. 概述 ARCore是一个增强现实体验的平台。 通过使用不同的API,使您的手机能够感知环境,了解世界并与信息进行交互。 某些API可在Android和iOS上使用,以实现共享的AR体验。 ARCore使用三种关键功能将虚拟内容与现实世界集成在一起,就像通过手机的摄像头

java-如何重置或重新启动ARCore会话?

我需要重置/重新启动ARCore会话.在ARKit中,我只需要创建一个新配置并执行RunWithConfigAndOptions方法,但是在ARCore中找不到有关如何执行此操作的任何信息.以下是我在Unity for ARKit中使用的代码: ARKitWorldTrackingSessionConfiguration config = new ARKitWorldTrackingSessio

如何使用JavaScript开发AR(增强现实)移动应用 (一)

本文封面配图是去年Jerry看的一部电影《异形:契约》的剧照。 所谓AR(Augmented Reality), 即增强现实,是一种将通过计算机渲染出的虚拟图像与真实世界巧妙融合的手段,背后广泛运用了多媒体、三维建模、实时跟踪、智能交互、传感等多种计算机技术,将程序代码生成的文字、图像、三维模型

android-与Twilio视频流CustomView ARcore

当我想使用twilio video api和ARcore来流式传输自定义视图时出现问题,基本上它会流式传输黑屏. 我从示例中使用ViewCapturer类到官方文档中的链接https://github.com/twilio/video-quickstart-android/tree/master/exampleCustomVideoCapturer,但不适用于arcore,这可能是由于arFrag

Android Gradle插件(警告)API’variant.getMergeResources()’已过时,并已替换为’variant.getMergeResourcesProvider()’

我试图建立并运行此存储库augmented-images ,但遇到了此错误. 引起原因:java.lang.RuntimeException:创建sfa时出错. 向下钻取此警告警告! API’variant.getMergeResources()’已过时,并已替换为’variant.getMergeResourcesProvider()’. 来自构建日志分析的更多内容,我看到以下错误

如何在Android ArCore Sceneform API中的对象上设置重复纹理?

我已成功在AR场景中的两个矢量之间建立了一条线. 我的代码: private void addLineBetweenPoints(Scene scene, Vector3 from, Vector3 to) { // prepare an anchor position Quaternion camQ = scene.getCamera().getWorldRotation(); float[] f1 = new fl

c# – 在ARCore统一中禁用/切换跟踪平面的可视化

我一直在寻找ARCore Unity的代码,我想做一个简单的任务,即有一个切换按钮,这样用户可以在场景中放置一个对象,同时知道在跟踪的平面可见时放置它的位置一旦用户放置了对象,他就可以选择直观地禁用跟踪的平面,使其看起来更逼真.通过在主HelloArActivity.java中执行类似的操作,我能够

android – ARCore – 如何在没有任何Feature Points的墙壁上放置/创建对象?

例如:我有兴趣将2D图像放置在垂直平面上(例如:白色或单个纯色墙,不存在特征点). 有哪些不同的解决方法? 我知道ARCore支持相对于其他对象放置对象.如何扩展它以满足我相对于未检测到特征点的其他对象放置对象的要求? 任何想法或解决方法非常感谢.解决方法:您可以相对于摄像机位置设置锚

android – ARCore – 检测墙壁

我正在看Android的新ARCore库.它有一种检测水平表面但没有检测垂直表面或墙壁的方法. 我实际上是想让示例应用程序检测墙壁,但我遇到了很多问题. 有没有办法在ARCore中原生或非原生地检测垂直曲面?解决方法:UPDATE 最新版本的ARCore现在是also has public static final Config.Plan

java – 将3D世界(arcore锚/姿势)转换为相应的2D屏幕坐标

我正在努力实现这种转变.给定arcore中的锚Pose如何在屏幕中获得相应的2D坐标?解决方法:最后,经过几天的调查并从不同的资源获取信息后,我才能使其正常运行.以下是一个代码片段(基于arcore示例java应用程序),可以从世界坐标(在arcore中的姿势)转换为2D屏幕坐标: 首先,我们需要计算从世

如何为TransformableNode设置默认比例值? (ArCore Android)

我正在使用Transformable节点,并能够设置最小和最大比例值.但我使用的是默认尺寸更大的模型,因此我必须使用手势来缩小尺寸.如何设置模型/ Transformable节点的默认比例值?解决方法:我认为你可以在设置实际的Renderable之前使用TransformableNode的setLocalScale方法.像下面的代码

java – Google ARCore域模型示例

我正在尝试阅读并理解Google ARCore的域模型,尤其是Android SDK软件包.目前,此SDK处于“预览”模式,因此没有关于如何使用此API的教程,博客,文章等.即使谷歌本身也建议只阅读源代码,源代码注释和Javadocs以了解如何使用API​​.问题是:如果你还不是计算机视觉专家,那么域名模型会感

android – 当用户触摸GameObject时,如何阻止ARCore模型放置?

免责声明:我对Unity3D和ARCore都很陌生,所以请耐心等待. 我在Unity3D中使用ARCore来创建一个场景,用户可以在屏幕上的ScrollView中选择模型,并使用Google的ARCore框架放置它们. 到目前为止,我有它的工作;用户触摸ScrollView中的模型(在Panel中作为当前选定的模型显示在屏幕上,因为我

java – 使用GPS位置渲染ARCore中的3D对象?

我试图在Android中使用arcore构建增强现实导航. AR导航方向在印度是否可用?我只是按照这个链接使用arcore开发带有核心loaction的ar导航. https://github.com/appoly/ARCore-Location/tree/legacy. 是否有可能在Android中使用ARCore进行导航?任何帮助非常感谢请….解决方法:我也在研

在Android中使用ARCore播放的视频变暗

我目前正在研究一个AR项目,该项目在扫描图像时需要视频播放. 我能够将来自sceneform-android-sdk存储库的AugmentedImage和chromakeyvideo示例合并到成功渲染视频,但是我注意到正在播放的视频具有明显高的对比度. 我正在使用另一个问题here提供的自定义.mat文件. 演示: 我尝试从.m

如何在Android项目上连接TensorFlow lite和ArCore SceneForm Sdk?

我想训练一个自定义模型来检测一些物体使用Image Classifier模型或来自TensorFlow的物体检测Api,当检测到物体时,它可以显示与结果相关的3D图像,为此,我想使用ArCore SceneForm SDK,这些在Android项目中增加的机器学习和现实技术. 我有问题使用ArCore SceneForm SDK在Android相机上

android – ARCore中的相机校准(内在函数)参数

有没有办法从ARCore获取相机内在参数,类似于ARKit提供的?我尝试过使用ImageMetadata中的LENS_INTRINSIC_CALIBRATION,但显然这个常量实际上并不支持(我尝试在Pixel 2上使用它).解决方法:据我所知,目前在ARCore中肯定没有,特别是因为焦距被锁定了.我建议你在ARCore github上报告这是

android – 将ARCore与OBJ和MTL文件一起使用

使用Android ARCore示例时,我注意到示例使用了下一行: mVirtualObject.createOnGlThread(this, "andy.obj", "andy.png"); andy.png是要在andy.obj 3D对象上“拉伸”的PNG文件纹理. 我想用Google Poly中的项目替换模型和PNG文件. 但是当从Poly下载obj文件时,我正在获取obj mtl文

android – ARCore:是运行ARCore应用程序所需的arcore-preview.apk(= Tango Core应用程序)?

我想用ARCore开发一个应用程序.我有几个问题: >是否需要安装arcore-preview.apk才能运行此ARCore应用程序? >为什么arcore-preview.apk在我的设备的应用程序列表中显示名称为“Tango Core”?> Android OS将来会直接包含ARCore(Tango Core?)SDK吗?>所有设备都与ARCore兼容吗? (不只是S8和

android – 如何在ARCore中调整对象的大小?

我在ArFragment中显示3D对象.所以我把.obj文件和.mtl文件放在sampledata文件夹中.然后我右键单击obj文件,选择Import Sceneform Asset添加.sfa / .sfb文件. 因此,当我标记图像时,我可以显示3d对象,但对象太大了. 这是我的.sfa文件详细信息 { bound_relative_root: { x: 0