我想从iPhone7 Plus获取深度数据(而不是差异) 现在,我引用一个示例源“AVCamPhotoFilter”。
而且,现在我可能会获得差异数据。
但是,我不知道如何获取深度数据。
所以,根据有关AVDepthData的参考资料, depthDataMap是深度数据或差异数据。
如果我想获得深度数据, 我需要设置activeDepthDataFormat或使用视差数据计算?
如何设置activeDepthDataFormat? 要么 怎么算?
我期待着您的回复。
答案 0 :(得分:0)
如果还没有,请查看:https://developer.apple.com/videos/play/wwdc2017/507/
要计算:请在11:00观看视频
要直接获取数据,您需要使用
func converting(toDepthDataType depthDataType: OSType)
并在视频中的14:20使用其中一种数据类型:
kCVPixelFormatType_DisparityFloat16
kCVPixelFormatType_DisparityFloat32
kCVPixelFormatType_DepthFloat16
kCVPixelFormatType_DepthFloat32
编辑包含数据类型名称。