XRCameraSubsystem浅析

在使用ARFoundtion 4.2.8版本,要获取相机图像,还是通过ARCameraManager获取的。

大概的调用流程:

1. 应用脚本获取ARCameraManager对象,默认是挂在AR Camera下,向其注册回调函数。

2. ARCameraManager里会在每次Update的时候,调用XRCameraSubsystem的TryGetLatestFrame,如果有更新应该会返回true。然后会回调到应用注册的回调函数。

3. 然后应用调TryAcquireCpuImage,获取一个XRCpuImage对象。

4. 通过调用XRCpuImaged的Convert或者ConvertAsync,把原始数据转换为RGB或者灰度图等格式。

XRCameraSubsystem浅析_第1张图片

 

你可能感兴趣的:(unity,xr)