IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 移动开发 -> 【AR开发】ARCore官方示例(Android) -> 正文阅读

[移动开发]【AR开发】ARCore官方示例(Android)

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

1、简介

1.1 ARCore 概述

ARCore 是 Google 用于构建增强现实体验的平台。 ARCore 使用不同的 API 使您的手机能够感知环境、了解世界并与信息交互。一些 API 可在 Android 和 iOS 上使用,以实现共享的 AR 体验。

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

运动跟踪让手机了解和跟踪相对于世界的位置。
环境的理解让手机检测所有类型的表面的大小和位置:水平,垂直和倾斜的表面,如地面,茶几或墙壁。
光估计让手机估计环境的当前的照明条件。

ARCore 为许多最流行的开发环境提供 SDK。这些 SDK 为所有基本 AR 功能(如运动跟踪、环境理解和光线估计)提供原生 API。借助这些功能,您可以构建全新的 AR 体验或使用 AR 功能增强现有应用程序。

1.2 ARCore 支持的设备

ARCore 旨在用于运行 Android 7.0 (Nougat) 及更高版本的各种合格的 Android 手机。所有受支持设备的完整列表可以在这里找到。

1.3 ARCore 官网及代码

2、编译环境

2.1 Android Studio下载

https://developer.android.google.cn/studio?hl=zh-cn
在这里插入图片描述

2.2 Android SDK下载

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

2.3 Android NDK下载

在这里插入图片描述

2.4 谷歌播放服务AR下载

在谷歌Play服务的AR服务是自动安装的,无论是应用程序在安装过程中,或运行时开始的ARCORE会话时。请参阅启用ARCORE文件(的Android , NDK ,统一为Android )了解更多信息。

谷歌播放服务AR也可以单独下载,开展积极开发过程中侧面加载任何物理上的测试ARCORE支持的设备支持或Android模拟器的Android或Android的NDK 。

2.5 示例编译

在这里插入图片描述

3、示例运行

在这里插入图片描述
在这里插入图片描述

3.1 hello_ar

  • hello_ar_java
  • hello_ar_c
  • hello_ar_kotlin
    在这里插入图片描述

3.2 augmented_image

  • augmented_image_c
  • augmented_image_java

https://developers.google.cn/ar/develop/java/augmented-images?hl=zh-cn

在这里插入图片描述
在这里插入图片描述

3.3 augmented_faces

  • augmented_faces_java

https://developers.google.cn/ar/develop/java/augmented-faces?hl=zh-cn
在这里插入图片描述
在这里插入图片描述

3.4 computervision

  • computervision_c
  • computervision_java

在这里插入图片描述

3.5 cloud_anchor

  • cloud_anchor_java

锚点:
https://developers.google.cn/ar/develop/java/anchors?hl=zh-cn
云锚点:
https://developers.google.cn/ar/develop/java/cloud-anchors/overview-android?hl=zh-cn

3.6 persistent_cloud_anchor

  • persistent_cloud_anchor_java

3.7 ml

  • ml_kotlin

https://developers.google.com/ar/develop/java/machine-learning

使用 ARCore 作为机器学习模型的输入。您可以使用 ARCore 在机器学习管道中捕获的相机源来创建智能增强现实体验。该ARCORE ML套件样品演示如何使用ML套件和谷歌云愿景API来识别真实世界的物体。该示例使用机器学习模型对摄像机视图中的对象进行分类,并为虚拟场景中的对象附加标签。
在这里插入图片描述
在这里插入图片描述

3.8 raw_depth

  • raw_depth_java

手机相机需要支持深度API。

https://developers.google.cn/ar/develop/java/depth/introduction?hl=zh-cn
在这里插入图片描述

3.9 recording_playback

  • recording_playback_java

https://developers.google.cn/ar/develop/java/recording-and-playback/introduction?hl=zh-cn
在这里插入图片描述

3.10 shared_camera

  • shared_camera_java

https://developers.google.cn/ar/develop/java/camera-sharing?hl=zh-cn
在这里插入图片描述
在这里插入图片描述

后续

如果你觉得该方法或代码有一点点用处,可以给作者点个赞;╮( ̄▽ ̄)╭
如果你感觉方法或代码不咋地//(ㄒoㄒ)//,就在评论处留言,作者继续改进。o_O???
谢谢各位童鞋们啦( ′ ▽′ )ノ ( ′ ▽′ )っ!!!

  移动开发 最新文章
Vue3装载axios和element-ui
android adb cmd
【xcode】Xcode常用快捷键与技巧
Android开发中的线程池使用
Java 和 Android 的 Base64
Android 测试文字编码格式
微信小程序支付
安卓权限记录
知乎之自动养号
【Android Jetpack】DataStore
上一篇文章      下一篇文章      查看所有文章
加:2021-11-15 15:59:21  更:2021-11-15 16:00:25 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/24 3:31:20-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码