适用于 Android NDK 的 Depth API 快速入门
使用集合让一切井井有条
根据您的偏好保存内容并对其进行分类。
- 为 Depth API 设置开发环境
- 在示例应用中试用遮挡功能并直观呈现深度图
前提条件
打开示例项目
本快速入门使用 OpenGL,
用于渲染 2D 和 3D 矢量图形的编程接口。评价
在开始使用之前启用 ARCore
。
使用以下命令克隆代码库来获取示例项目:
git clone https://github.com/google-ar/arcore-android-sdk.git
在 Android Studio 中,打开 hello_ar_c 示例项目。
运行示例
通过 Depth API 示例应用,您可以将虚拟 Android 人物放置在您的
切换遮挡效果以查看不同之处。它还可以
给定空间中的深度图可视化。
确保您的 Android 设备已连接到开发机器,然后点击
在 Android Studio 中使用 Run 。
如果 Google Play 面向 AR 的服务缺失或过时,设备可能会提示您进行安装或更新。点按“CONTINUE”即可从以下位置安装
Google Play 商店。
启用深度
首次运行应用并放置 Android 小人时,系统会显示一个对话框
您可以启用深度。它仅在首次运行应用时针对首次放置的 Android 设备显示。点按 Enable 即可添加遮挡效果。
切换深度图的遮挡和可视化效果
点按齿轮图标,即可切换遮挡和深度图的可视化效果。
选择 Enable depth 以启用遮挡。选择Show depth map即可
在设备屏幕上显示深度图的可视化效果。
例如,以下图片显示了虚拟 Android 人偶位于真实空间中,其中门边有一个后备箱。在第一张图片中,虚拟 Android
与后备箱边缘不切实际重叠。在第二张图片中
Android 被适当遮挡了,在
环境。
以下图片显示了带有自行车的走廊的镜头图像
以及为该镜头创建的深度图的可视化
图片。
后续步骤
开始在您自己的应用中使用 Depth API。如需了解详情,请参阅:
如未另行说明,那么本页面中的内容已根据知识共享署名 4.0 许可获得了许可,并且代码示例已根据 Apache 2.0 许可获得了许可。有关详情,请参阅 Google 开发者网站政策。Java 是 Oracle 和/或其关联公司的注册商标。
最后更新时间 (UTC):2024-09-13。
[{
"type": "thumb-down",
"id": "missingTheInformationINeed",
"label":"没有我需要的信息"
},{
"type": "thumb-down",
"id": "tooComplicatedTooManySteps",
"label":"太复杂/步骤太多"
},{
"type": "thumb-down",
"id": "outOfDate",
"label":"内容需要更新"
},{
"type": "thumb-down",
"id": "translationIssue",
"label":"翻译问题"
},{
"type": "thumb-down",
"id": "samplesCodeIssue",
"label":"示例/代码问题"
},{
"type": "thumb-down",
"id": "otherDown",
"label":"其他"
}]
[{
"type": "thumb-up",
"id": "easyToUnderstand",
"label":"易于理解"
},{
"type": "thumb-up",
"id": "solvedMyProblem",
"label":"解决了我的问题"
},{
"type": "thumb-up",
"id": "otherUp",
"label":"其他"
}]
{"lastModified": "\u6700\u540e\u66f4\u65b0\u65f6\u95f4 (UTC)\uff1a2024-09-13\u3002"}
[[["易于理解","easyToUnderstand","thumb-up"],["解决了我的问题","solvedMyProblem","thumb-up"],["其他","otherUp","thumb-up"]],[["没有我需要的信息","missingTheInformationINeed","thumb-down"],["太复杂/步骤太多","tooComplicatedTooManySteps","thumb-down"],["内容需要更新","outOfDate","thumb-down"],["翻译问题","translationIssue","thumb-down"],["示例/代码问题","samplesCodeIssue","thumb-down"],["其他","otherDown","thumb-down"]],["最后更新时间 (UTC):2024-09-13。"]]