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