arView.automaticallyConfigureSession = false
configuration = ARWorldTrackingConfiguration()
if ARWorldTrackingConfiguration.supportsFrameSemantics(.personSegmentationWithDepth)
{
configuration.frameSemantics = .personSegmentationWithDepth
}
configuration.environmentTexturing = .automatic
guard let arAnchorCGImage = image.cgImage else { return }
let arReferenceImage = ARReferenceImage(arAnchorCGImage, orientation: .up, physicalWidth: CGFloat(0.1))
let arImages: SetARReferenceImage = [arReferenceImage]
configuration.detectionImages = arImages
configuration.maximumNumberOfTrackedImages = 1
arView.session.run(configuration)
Topic:
Spatial Computing
SubTopic:
ARKit
Tags: