针对具体平台的指南
Android (Kotlin/Java)
Android NDK (C)
电子防抖 (EIS) 是 ARCore 中的一项功能,有助于减少视频中的相机抖动。其工作原理是检测相机中的细微移动,然后通过偏移当前显示的图片进行补偿。这有助于您制作出更流畅、更稳定的视频,即使摄像头四处移动,也能拍摄出更流畅、更稳定的视频。
EIS 的优势
在 ARCore 中使用 EIS 的好处包括:
- 减少相机抖动
- 更流畅、更稳定的视频
- 视频更具电影感
了解 EIS
在 ARCore 中启用 EIS 后,系统会使用设备的陀螺仪来测量摄像头的移动。 ARCore 会使用图像的元数据计算更正滚动快门和相机移动所需的转换。 您的 AR 应用使用新的坐标进行设备显示和相机纹理,以渲染经过稳定处理的相机纹理。当 EIS 开启时,ARCore 会提供经过修改的相机投影矩阵,以匹配转换后的相机背景,并在场景中的正确位置渲染虚拟资产。
支持的设备
并非所有与 ARCore 兼容的设备都支持所有设备和摄像头配置的 EIS。使用运行时检查来确定当前配置是否与 EIS 兼容。如需了解详情,请参阅开发者指南。