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