我使用了personSegmentation
,并在UIImageView
上反映了检测到的人的一部分。但是我只能从中得到黑白图像。我想知道的是如何正确地从摄影机中获取人物,而不是黑白人?
func session(_ session: ARSession, didUpdate frame: ARFrame) {
if let segmentationBuffer = frame.segmentationBuffer {
if let image = UIImage(pixelBuffer: segmentationBuffer)?.rotate(radians: .pi / 2) {
segmentationImageView.image = image
}
}
}