func captureOutput(_ output: AVCaptureOutput, didOutput ...)
guard let pixelBuffer = CMSampleBufferGetImageBuffer(sampleBuffer) else { return }
/ Run inference on background queue
let handler = VNImageRequestHandler(cvPixelBuffer: pixelBuffer)
try? handler.perform([detectionRequest])
private func handleDetections(request: VNRequest) {
DispatchQueue.main.async {
self.updateUI(with: results)
}
}