Я работаю над проектом по обнаружению глаз и использую для этого библиотеку Tensorflow и API-интерфейс firebase MLKit для пользовательской модели. Я тестировал модель на Android на том же изображении, которое я тестировал на модели замороженного вывода.Но у меня есть ложные прогнозы с моделью tflite по сравнению с результатами, которые я получил от замороженной модели
Я пытаюсь получить прогнозы из Imageview.Это предварительная обработка, которую я использовал: Imageview -> bitmap -> createcaledbitmap () -> getpredictionsfrombitmap ()
На самом деле, я сомневаюсь, что проблема заключается в предварительной обработке (ввод изображения).
Я получаю ответ, что проблема, возможно, из входного изображения.https://github.com/tensorflow/tensorflow/issues/31722
Я попытался напечатать закодированную строку base64 на Java и Python и сравнить эти результаты.к сожалению, у меня разные результаты.
Результаты в Python такие же, как и у веб-сайта, который выполняет преобразование
Я протестировал более 30 функций, размещенных в StackOverflow, какответы, но все они не работают для меня, например, это решение ниже:
# 1
Я хотел бы найти правильную функцию, которая преобразует вводрастровое изображение в кодированный base64 String with java (Android)
Я отправил похожий вопрос question , но я не получил никакого ответа на него.Мне действительно нужна помощь, чтобы решить проблему.Спасибо