ric*_*ter 12
关于前置摄像头:简而言之,没有.
ARKit提供两种基本的AR体验:
World Tracking(ARWorldTrackingConfiguration),使用后置摄像头,用户在周围世界的增强视图中"浏览"设备.(还有AROrientationTrackingConfiguration,这是世界跟踪的低质量版本,所以它仍然只使用后置摄像头.)
面部跟踪(ARFaceTrackingConfiguration)仅支持iPhone X上的前置TrueDepth摄像头,用户可以在前置摄像头视图中看到自己的增强视图.(正如@TawaNicolas所说,Apple 在这里有示例代码......在iPhone X实际可用之前,您可以阅读但不能运行.)
除了硬件要求之外,面部跟踪和世界跟踪主要是正交特征集.因此,尽管有一种方法可以使用前置摄像头(仅限iPhone X),但它并不能提供与ARKit背面摄像头相同的体验.
关于AR体验中的视频录制:您可以在与任何其他应用程序相同的ARKit应用程序中使用ReplayKit.
如果你只想记录摄像机输入,那么就没有高级API,但从理论上讲,你可能会成功地为每个输入的像素缓冲区ARFrame提供服务AVAssetWriter.
| 归档时间: |
|
| 查看次数: |
4886 次 |
| 最近记录: |