0
coreML에서 오는 배열의 첫 번째 요소를 출력하려고합니다. 그러나 그것은 단지 전체 배열을 제공하는 것 같습니다.Swift 4 CoreML은 배열의 첫 번째 값을 구하지 않습니다.
guard let pixelBuffer: CVPixelBuffer = CMSampleBufferGetImageBuffer(sampleBuffer) else { return }
guard let model = try? VNCoreMLModel(for: Inceptionv3().model) else { return }
let request = VNCoreMLRequest(model: model) { (finishedReq, err) in
guard let results = finishedReq.results as? [VNClassificationObservation] else { return }
guard let firstObservation = results.first else { return }
print(firstObservation.identifier, firstObservation.confidence)
DispatchQueue.main.async {
self.identifierLabel.text = "\(firstObservation.identifier) \(firstObservation.confidence * 100)"
}
출력을 제공 할 수 있습니까? 이 코드는 나에게 맞는 것 같습니다. – jpetrichsr