我正在尝试按照此教程通过 AVFoundation 使用深度相机捕获深度图。 (我正在 iPhone XR 上进行测试。)
但是打电话的时候
let vsession = AVCaptureSession()
let photooutput = AVCapturePhotoOutput()
print("photo", photooutput.isDepthDataDeliverySupported)
输出为
False
。
我想知道我做错了什么?有没有办法以某种方式启用此相机?或者深度需要特殊的摄像头,而这款手机没有?
那么深度计算是使用 LiDAR 还是通过其他方式?
LIDAR 在 iPhone XR 上不可用
iPhone 12 Pro 或更高版本
iPad Pro 11 英寸(第 3 代)或更高版本
iPad Pro 12.9 英寸(第 5 代)或更高版本
iPhone XR 比支持的最低型号落后 2 年。