Я новичок в CoreML и пытаюсь заставить работать модель coreml, для которой требуется 3 входа изображения и один выход. Я создал VNCoreMLRequest с файлом модели и попытался запустить его с помощью VNImageRequestHandler, но для VNImageRequestHandler нет возможности инициализации для передачи более одного изображения. Есть ли какой-либо другой альтернативный RequestHandler, который я могу использовать для передачи нескольких входных изображений или это возможно с VNImageRequestHandler ?
Спасибо.





Вам придется использовать обычный Core ML API, а не Vision. Для этого необходимо преобразовать изображения в объекты CVPixelBuffer. В моем репозитории CoreMLHelpers есть код для этого.
Практически любое руководство по Core ML для начинающих в Интернете покажет вам, как это сделать. Я также продаю книгу, в которой очень подробно рассматривается этот и почти все остальные аспекты Core ML (см. мой профиль).
Привет @Matthijs Спасибо за ответ, не могли бы вы предоставить справку или демонстрацию о передаче входных данных CVPixelBuffer в обычные основные API-интерфейсы мл (я имею в виду функцию model.predict). Я не нахожу способов сделать это. Спасибо