
ARCore(Google Play Services for AR) 安卓版v1.50.2
软件类型: 系统安全 | 软件大小: 77.05MB
软件语言: 简体中文 | 更新时间: 2025-08-10
相关基本概念及详情
在深入了解 ARCore 前,先熟悉一些基本概念,能帮助理解其如何让虚拟内容看似呈现在真实表面或附着于现实位置。
1、运动追踪
当手机在现实中移动,ARCore 借助同时定位和映射(SLAM),通过检测摄像头图像中视觉特征点,结合设备 IMU 惯性测量,估算摄像头在现实中的姿势(位置和方向)。将虚拟摄像头姿势与设备摄像头姿势对齐,可让虚拟内容从正确角度渲染,叠加在相机图像上,仿佛是现实的一部分。
2、环境理解
ARCore(Google Play Services for AR)检测特征点和平面,提升对环境的理解。它会查找水平或垂直表面上的特征点簇,形成几何平面并确定边界,供应用将虚拟对象放在平面上。但无纹理的平坦表面(如白墙)可能无法正确检测。
3、深度理解
支持设备的主 RGB 摄像头可创建深度图,包含表面与点的距离数据。利用这些信息,能让虚拟对象与真实表面准确碰撞,或出现在真实对象前后,增强沉浸感。
4、光估测
ARCore(Google Play Services for AR)检测环境光线,提供平均光强度和色彩校正,可让虚拟对象在与周围环境相同的光线条件下呈现,提升真实感。
5、用户互动
通过点击测试,将屏幕(x,y)坐标投射到摄像头的世界视图,返回射线相交的平面、特征点及交点姿态,方便用户与环境中的对象互动。
6、定向点
可将虚拟对象放在倾斜表面。点击测试返回特征点时,ARCore 会结合附近特征点估算表面角度,返回考虑该角度的姿态。无纹理表面可能无法正确检测。
7、锚点和可跟踪对象
ARCore 对自身位置和环境的理解会更新,导致姿态变化。放置虚拟对象时需定义锚点,确保其位置可被跟踪。平面和点属于 “可跟踪对象”,ARCore 会持续跟踪,将虚拟对象锚定其上,可保持两者关系稳定。注意:为降低 CPU 消耗,应重复使用锚点,及时分离无用锚点。
8、增强图像
借助该功能,应用可响应特定 2D 图像(如产品包装、海报)。相机对准图片时触发 AR 体验,还能跟踪移动图像。可离线编译或实时添加图片,注册后 ARCore 会返回图像姿态和边界。
常见问题
1、为什么打开应用后黑屏或闪退?
AR 需要相机权限,权限检查异常可能导致退出;若权限已开,则可能是应用自身问题。
2、为什么虚拟物体容易飘或平面长时间识别不出来?
AR 依赖现实环境的图案特征,若摄像头对着洁白墙壁、纯色地面等无特征区域,会导致虚拟物体飘移或平面识别困难。
3、为什么安装了 ARCore(Google Play Services for AR),应用仍提示安装?
可能是安装的ARCore(Google Play Services for AR)版本低于应用所需版本。可在系统设置的应用列表中找到 ARCore,查看版本并卸载旧版。
4、为什么很多应用一开始要拿着手机扫描地面?
AR 需要水平面固定虚拟物体,地面和桌面是较好选择。但固定方式不止于此,还可在图像、空间或通过点击屏幕固定。
5、ARCore 反复提示 “已停止运行” 并且无法工作?
部分机型安装 1.8 版可能出现此问题,建议更换为稳定的 1.7 版或最新版本。
软件特色
1、环境感知:能感知桌子、地面等平面,在虚拟空间中准确复现。
2、动作捕捉:利用手机传感器和相机,准确感知手机位置和姿态,同步调整虚拟物体的位置和姿态。
3、光源感知:通过环境光传感器,调整虚拟物体的亮度、阴影和材质,使其更融入环境。
软件亮点
1、支持多种手机,操作简单方便。
2、可在设备上添加 AR 图片效果,效果出色。
3、精准感知环境,能逼真浮现现实场景。
4、增强现实体验,还可融入个人创意。
5、让数字世界与现实世界完美融合,增强现实感。
6、全方位适配场景,带来炫酷独特的体验。
特别说明
软件信息
- 厂商:谷歌公司(Google Inc.)
- 包名:com.google.ar.core
- MD5:6B60E1DE2B6639A5534EA9FA171FA989v