- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在创建简单的 AR 应用程序,并且我使用了 ARCore 和 ARKit。我对现实世界中虚拟物体定位的准确性印象深刻,因为我玩的手机没有深度传感器也没有多个摄像头,所以我想知道:
这些 SDK 为平面检测实现了什么算法?
最佳答案
Basically, ARCore uses a technique called Concurrent Odometry and Mapping (COM) and ARKit uses a technique called Visual-Inertial Odometry (VIO) to understand where the smartphone is relative to the real environment around it.
RGB camera sensor
(以 60 fps)和来自
的运动数据accelerometer and gyroscope sensors
(以 1000 fps)计算高对比度的位置
feature points
使用
parallax formula .该信息允许 ARCore 和 ARKit 在六个自由度 (6 DoF) 中获得虚拟相机的位置和方向。
you don't even need to import SceneKit
因为 ARKit 包含所有必要的 SceneKit 类 - 看看这个)。
As you can see, there's no need for manufacturer to supply a smartphone with multiple
RGB cameras
or withDepth rear camera
because just one RGB sensor with IMU sensor can do the job.
关于augmented-reality - ARKit 或 ARCore 使用什么算法来检测平面?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60563365/
我想使用 ARCore 开发应用。我有几个问题: 是否需要安装 arcore-preview.apk 才能运行此 ARCore 应用程序? 为什么 arcore-preview.apk 出现在我设备的
如何在android studio中获取使用arcore SDK渲染的3D物体的点击事件?我的要求是单击该 3D 对象并显示弹出对话框。 最佳答案 这与 ARCore 无关。您使用的游戏引擎/框架实际
ARCore什么时候从预览版变成Version 1.0,大概什么时候?如果某处有信息,请告诉我。 最佳答案 2018年2月23日发布1.0.0版本。更多信息: https://developers.g
TL; 博士; 谷歌新AR animals看起来好像它们是网络上的 AR(如 AR.js 或 8thWall),但实际上是原生的 ARCore应用程序。技巧是浏览器中的链接(实际上是一个带有非常模糊的
当我在 Android Studio 中构建“hellosceneform”示例时,我收到来自 Gradle 的“Error converting asset”错误。谁能告诉我如何构建示例?谢谢! 最
我探索了 Google 提供的 ARCore 演示,它允许在 Android 和 iOS 设备之间传输 AR 对象。 如何在 iOS 上实现这样的事情。 我尝试过 Google 的 ARCore 库和
我正在尝试使用 ARcore 构建应用。一切正常,但我无法在 Android Native 应用程序中实现某些要求,因此我们为此选择了 Unity。我们已经在 Unity library Projec
Arcore 未能从目标图像中获取足够的关键点。图片是黑色背景上的文字....这个问题有解决方案吗? 最佳答案 我设法通过将图像的大小增加到至少 300x300 像素来解决这个问题,在 this ar
我有一个问题,最近在研究Google ARCore,我想实现检测垂直平面,并且像水平面一样,也可以渲染一个平面,我觉得ARCore也有垂直检测,但是如何显示出来并使用? 最佳答案 目前在 ARCore
似乎 HitResult 只为我们提供了与表面(平面)或点云的交集。如何通过单击在空气中间获得一个点,从而使物体漂浮在空中? 最佳答案 这真的取决于你所说的“在空中”是什么意思。我看到了两种可能性:
根据 this question ARCore 以米为单位工作。但是,由于无法使用单个摄像头来猜测所查看内容的大小——这是单目 SLAM 的一个已知现象,它也会导致尺度漂移,而 TANGO 设备通过使
我使用 ArCore 库开发了一个 Android 应用程序。我需要做两点,在它们之间画一条线,并在每条线附近设置一个文本标签。 文本标签需要面向相机旋转,并沿线定位。 1) 在两点之间添加一条线:
我想访问我在我的应用程序中记录的跟踪数据和自定义数据。 有人可以提供不同数据轨道保存在 mp4 中的格式吗? 使用这个例子https://github.com/google-ar/arcore-and
我试图将一个物体放在脸上。但是不明白如何设置对象的深度。 就像我在脸上添加像眼镜框这样的 3d 对象时。 它不显示在 correct depth . 最佳答案 当您使用 Augmented Faces
我正在将Flutter用于AR应用程序。这是创建球体的代码的一部分: void _addSphere(ArCoreController controller) { final materia
我在 Android Studio 中使用 ARCore。我的应用程序将提供 X , Y , Z坐标。我想要在确定的位置渲染 3D 图像。 我怎样才能做到这一点? 当检测到平面并点击它时,我是否能够渲
我想在检测到图像时在相框中播放视频,有人使用 ARCore 这样做过吗?将会有很大的帮助 谢谢 最佳答案 我认为您的意思是您希望在检测到图像时将视频添加为 ARCore 中的可渲染内容。 实际上(在撰
我正在寻找一种方法来查找 ARCore sceneform SDK 中一个节点与其他节点的距离。我研究了 overlapTestAll() 和 overlapTest() ,它们只返回彼此冲突的列表节
我是 AR 的新手。我想知道是否有一种方法可以使用 ARCore for android 将保存在手机上的图片显示到表面上。就像我能够将 Sceneform 示例与预编码图像一起使用,但现在我想将图片
是否有类似于 ARKit 的 WorldAlignment for ARCore 的选项来从相机更改为重力和航向?或者我是否需要相应地更改每个对象的位置? https://developer.appl
我是一名优秀的程序员,十分优秀!