如何通过使用ARKit 3.0中的personSegmentation裁剪人的UIImage?

时间:2019-12-20 08:59:28

标签: ios arkit

我使用了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
        }
    }
}

0 个答案:

没有答案