Как отсканировать семисегментный дисплей с помощью распознавания текста Firebase ML kit? - PullRequest
0 голосов
/ 04 июля 2019

API распознавания текста в наборе Firebase Ml не распознает цифровые номера или семисегментные дисплейные номера, которые я пытаюсь отсканировать по шкале весов, есть ли способ их решить?

Я попробовал пакет Dart для firebase ml vision для приложений-флаттеров, и я использовал класс firebaseVisionImage, а также класс Text Recognizer и класс visionText, как показано.

 // get image file
final File imageFile = File(widget.imagePath);

// create vision image from that file
final FirebaseVisionImage visionImage =
    FirebaseVisionImage.fromFile(imageFile);

// create detector index
final TextRecognizer textRecognizer =
    FirebaseVision.instance.textRecognizer();

// find text in image
final VisionText visionText =
    await textRecognizer.processImage(visionImage);

Я ожидал получить числав качестве вывода, но он вообще не распознается,

1 Ответ

1 голос
/ 04 июля 2019

Если модель ML Kit не распознает автоматически текст на вашем изображении, вы не сможете многое изменить.

Вместо этого вы захотите:

  • Проверьте, может ли модель Cloud Vision лучше извлекать текст из вашего изображения.
  • Посмотрите на тренировку пользовательская модель для извлечения вашего конкретного типа текста.
  • Посмотрите на другие специальные пакеты для извлечения текста.
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...