Xcode13: «Не удается преобразовать значение типа ‘CVPixelBuffer’ в ожидаемый тип аргумента»

#coreml #image-classification #xcode13 #cvpixelbuffer

Вопрос:

Я очень начинающий программист, и я работаю над своим первым проектом CoreML, в котором я использую модель классификации изображений. Я воспользовался некоторыми учебными пособиями в Интернете и преобразовал загруженное изображение в буфер пикселей CV. Это мой код:

 let model = classifier()  private func performImageClassification(){  let currentImage = uploadedImage //image that was uploaded  let resizedImage = currentImage.resizeTo(size: CGSize(width: 255, height:255))  guard let pixelBuffer = resizedImage?.toBuffer() else { return }  let output = try? model.prediction(input: pixelBuffer)  if let output = output {  self.classificationLabel = output.classLabel  }  }   

В строке let output = try? model.prediction(input: pixelBuffer) я получаю следующую ошибку: «Не удается преобразовать значение типа ‘CVPixelBuffer’ (он же ‘CVBuffer’) в ожидаемый тип аргумента».

Пожалуйста, помогите!