我们如何使用ARCamera
或ARSCNView
访问面向前置的相机图像,并且可以像录制相机一样记录ARSCNView
?ARKit是否有前置摄像头支持?
3
A
回答
3
据我所知,ARKit有前置摄像头仅支持iPhone X.
5
关于前置摄像头:总之,没有。在世界的增强视图“通过”
世界跟踪(
ARWorldTrackingConfiguration
),使用朝后相机,其中用户看起来装置周围:ARKit提供两种基本类型的AR体验他们。 (还有
AROrientationTrackingConfiguration
,这是跟踪世界质量降低的版本,所以它仍然只使用朝后相机)。脸部追踪(
ARFaceTrackingConfiguration
),只能用在iPhone X前置TrueDepth摄像头支持,用户在前置摄像头视图中看到他们自己的增强视图。 (作为@TawaNicolas指出,苹果公司的示例代码here ...这,直到iPhone X实际可用时,您可以阅读,但无法运行。)
除了硬件要求,人脸跟踪和追踪世界大多是正交的特征集合。因此,即使有一种方法可以使用前置摄像头(仅适用于iPhone X),但它不会给您与ARKit中背面摄像头相同的体验。
关于在AR体验视频录制:您可以在ARKit应用相同的任何其他应用程序中使用ReplayKit。
如果您只想记录相机馈送,但没有高级别的API,但理论上您可能会获得一些成功的像素缓冲区,您可以在每个ARFrame
到AVAssetWriter
之间获得像素缓冲区。
0
如果您想访问UIKit或AVFoundation相机,您仍然可以,但是与ARSCNView分开。例如,我从IBAction
加载UIKit's UIImagePickerController
,这样做有点尴尬,但它适用于我的目的(加载/创建图像和视频资产)。
相关问题
- 1. ARKit是否支持iPhone SE?
- 2. 的Android测试,如果前置摄像头支持闪光灯
- 3. 如何检测是否有前置摄像头,以及如何达到并使用前置摄像头?
- 4. 检测照片是否与前置摄像头拍摄
- 5. iPhone - 检测iDevice是否有前置摄像头
- 6. Silverlight是否支持网络摄像头或麦克风?
- 7. Android模拟器4.0是否支持网络摄像头
- 8. 没有获取会话didUpdate在ARKit中的摄像头位置
- 9. Android前置摄像头
- 10. Android 2.2前置摄像头
- 11. ARKit允许摄像头控制
- 12. 测试iPhone4上的前置摄像头或后置摄像头
- 13. 从前置摄像头切换到后置摄像头JS
- 14. 在后置摄像头和前置摄像头之间切换
- 15. 什么是前置摄像头的deviceUniqueID?
- 16. Android摄像头:前置摄像头镜像
- 17. iPad 2的摄像头,支持检测
- 18. PlayN摄像头和输入支持
- 19. 如何检查当前设备上是否有前置摄像头?
- 20. Android摄像头API 2自动对焦前置摄像头
- 21. Nexus 6前置摄像头倒置
- 22. 如何用前视摄像头在前置摄像头中录制视频
- 23. 我如何检测库图像是来自前置摄像头还是后置摄像头
- 24. iPhone4可以同时从前置摄像头和后置摄像头录制吗?
- 25. 我的手机是否有前置摄像头和/或麦克风?
- 26. Android - 前置摄像头预览SurfaceView
- 27. android前置摄像头问题
- 28. iPhone前置摄像头 - 轻点对焦?
- 29. iphone 4.0的前置摄像头
- 30. 三星前置摄像头问题
是否有任何示例代码要记录您的ARSCNView – Bharrath
是否有任何示例代码来拍摄我的ARSCNView图像 – Bharrath