Я работал над проектом, который включает в себя определение, счастлив ли человек или грустен на изображении. Я использую модель машинного обучения для этой цели. Я уже преобразовал модель python в .mlmodel и внедрил ее в приложение. Однако, когда я запускаю его, он выдает мне сообщение журнала потока. модель требует 48x48 изображений в градациях серого. Я использую 2 функции для преобразования полученного изображения в этот формат, то есть в оттенки серого и в размеры 48x48 (я взял их из источников в сети) Сообщение об ошибке:
2019-03-16 18: 46: 11.015017 + 0530 happy_faces [802: 142591] [MC] Чтение из общедоступных эффективных пользовательских настроек.
Приложение вылетает в этой строке во ViewController:
let output = попробовать? model.prediction (изображение: final_image as! CVPixelBuffer)
Я думаю, что причиной является функция оттенков серого, но я не уверен. Это потому, что модель ожидает изображения 48x48, но я не уверен, что функция оттенков серого - convertImageToBW изменяет размеры до 48x48 с rgb 48x48x3
Любая помощь будет оценена!
Ссылка на проект:
https://github.com/LOLIPOP-INTELLIGENCE/happy_faces_v1
Спасибо!