移动客户端基础知识

ARCore之初识

2020-12-21  本文已影响0人  sssssss_

一、了解 VR 、AR和 MR

了解 AR、VR 和 MR

二、AR的种类

基于计算机视觉的 AR 基于地理位置信息的 AR

三、AR的使用场景

四、AR的优秀应用

五、ARCore的介绍

ARCore 是 Google 的增强现实体验构建平台。 ARCore 利用不同的 API 让您的手机能够感知其环境、理解现实世界并与信息进行交互。

ARCore 使用三个主要功能将虚拟内容与通过手机摄像头看到的现实世界整合:

  • 运动跟踪:让手机可以理解和跟踪它相对于现实世界的位置。
  • 环境理解:让手机可以检测各类表面(例如地面、咖啡桌或墙壁等水平、垂直和倾斜表面)的大小和位置。
  • 光估测:让手机可以估测环境当前的光照条件。

六、ARCore的支持要求

6.1 获得ARCore支持基本要求

如何获得ARCore认证,先来读一段官方的说明:

认证很重要,因为我们希望用户在使用你的 AR 应用的时候能得到良好的用户体验。这主要关系到运动追踪的灵敏性;运动追踪通过结合摄像头的图像运动传感器的输入来决定用户的设备在真实世界的移动。

为了认证每一款设备,我们检查摄像头运动传感器以及设计结构的质量,确保他们的功能达到预期。 另外,设备需要足够强大的 CPU 来整合硬件设计,以确保达到优秀的性能高效的实时计算能力

我们一直在与生产商合作,确保他们的硬件设计达到这些要求。同时,我们内部也在努力工作确保 ARCore 与我们认证的每一款设备可以良好的集成,为用户提供最好的体验。

简单来说,具体支持认知细则不告诉你们,只允许匹配的机型才支持ARCore,个人认为Google工程师为了ARCore能准确计算,在通过拿到设备的参数进行测试后才能给予认证。

具体支持机型可以在这个页面查询:https://developers.google.com/ar/discover/supported-devices?hl=zh_cn#top_of_page

支持的机型部分截图

6.2 获得ARCore更高的水准

七、我们需要面临问题

八、2020 Google 开发者大会的更新内容

8.1 延伸功能:

  1. 增强面部识别。提供了高精度468点的3D Mesh。可以精准地追踪脸部细微表情,不需要深度传感器,而是运用机器学习(ML)中的深度学习,以达到这样的功能。同时支持安卓及IOS用户。
  2. 环境光HDR。要让虚拟物品看起来更逼真,更融入实景,其中最重要的功能之一就是要有正确的光照呈现。运用了ARCore所提供的360度全景光照信息,图中的虚拟小火箭,就可以有了对应的反光及影子。
  3. Scene Viewer场景观测器。让开发者可以直接在网页上向用户提供方便、好用的3D内容及AR浏览功能。
  4. Agumented Image增强图像。可以检测手机拍摄到的图像信息,并与预先设置在数据库中的图像进行匹配。可精确匹配包括移动中的图像,或是同时检测多个图像。
  5. 云锚点。为安卓和iOS用户创建共享的跨平台体验。从两个人到数百人,都可以在各自的设备上一起种花、浇灌。

8.2 新增功能:

  1. 迅速放置API(Instant Placement API):借助迅速放置API和几行代码,开发人员可让用户将AR对象锚定到2D图像中,而不需要确切知道AR对象具体的3D位置。如果需要更精确的比例,可以针对3D位置进行三角测量。
  2. 景深应用API(Depth API):景深API可以从单个RGB相机生成地图。原理是通过不同角度拍摄多张图像,并在移动手机时进行比较,以估计到每个像素的距离。尽管只有一个RGB相机,但是添加了景深传感器(如飞行时间传感器)会让景深地图效果更好。
  3. 持久云锚点(PersistentCloud Anchors API):可以让二个人甚至是二百人在同一个虚拟世界共享与互动。全新的持久云锚点则加强了这个功能,让用户将虚拟内容“储存”到任意现实场景中,将了文字、影像信息、或3D人物虚拟内容的和现实世界地点关联起来,永久保存共享。

九、结合ARCore可尝试的功能

9.1 云AR放样

在 2020 Google 开发者大会中,对于ARCore的新增技术的「迅速放置」和「持久云锚点」可以与测绘行业能有很大的发展性。

从目前我们所支持的AR放样中,带上联合作业中心的点数据,可以将联合作业+AR放样功能结合成云数据、云放样、云存储,实现云AR放样功能。

云数据 云放样 云存储

9.2 AR测量

AR测量

十、下期预告

一、深度API是什么?它可以解决什么问题?
二、深度API的作用下,如何实现遮挡?
三、除了遮挡,深度API增强真实感的其他方式
四、深度API原理剖析学习

十一、参考文章

上一篇下一篇

猜你喜欢

热点阅读