【发布时间】:2017-09-23 06:34:31
【问题描述】:
我在当前的 ARSession 中添加了几个 3D 模型。我想用 3D 对象获取当前的相机查看图像。使用 ARFrame 我只得到原始像素缓冲区。有没有办法用 3D 对象获取像素缓冲区?
【问题讨论】:
-
您需要每帧获取它还是“偶尔”获取它?
我在当前的 ARSession 中添加了几个 3D 模型。我想用 3D 对象获取当前的相机查看图像。使用 ARFrame 我只得到原始像素缓冲区。有没有办法用 3D 对象获取像素缓冲区?
【问题讨论】:
如果您使用 SceneKit 渲染 AR 对象(即,您的视图是 ARSCNView),请使用 snapshot() 方法(由超类 SCNView 定义)获取视图的整个图像内容(包括相机图像和任何虚拟对象)。
【讨论】: