【发布时间】:2020-06-13 06:43:03
【问题描述】:
我正在使用 swift 处理 iOS 前置深度摄像头的项目。根据苹果文档,媒体类型为kCVPixelFormatType_DepthFloat16,半点浮点数为 640*360 尺寸,30fps。我被困在如何逐个像素地进一步检索和处理值。
let buffer:CVPixelBuffer = depthData.depthDataMap //depthData is AVDepthData type
CVPixelBufferLockBaseAddress(buffer, CVPixelBufferLockFlags(rawValue: 0))
let width = CVPixelBufferGetWidth(buffer)
let height = CVPixelBufferGetHeight(buffer)
for y in 0 ..< height {
for x in 0 ..< width {
let pixel = ?? //what should I do here?
}
}
【问题讨论】:
-
找同样的资料,不能帮你atm~
-
@itMaxence 我已经解决了!你可以看看我自己的答案。
标签: ios swift half-precision-float