Паспортный код MRZ не может быть обнаружен Ml Kit? - PullRequest
0 голосов
/ 17 мая 2018

Я использую эту часть кода для обнаружения, но что бы я ни делал, он не может обнаружить машиночитаемую зону (MRZ).

    String recognizedText = firebaseVisionCloudText.getText();

for (FirebaseVisionCloudText.Page page: firebaseVisionCloudText.getPages()) {
    List<FirebaseVisionCloudText.DetectedLanguage> languages =
            page.getTextProperty().getDetectedLanguages();
    int height = page.getHeight();
    int width = page.getWidth();
    float confidence = page.getConfidence();

    for (FirebaseVisionCloudText.Block block: page.getBlocks()) {
        Rect boundingBox = block.getBoundingBox();
        List<FirebaseVisionCloudText.DetectedLanguage> blockLanguages =
                block.getTextProperty().getDetectedLanguages();
        float blockConfidence = block.getConfidence();
    }
}

Возможно ли, что он не может прочитать шрифт? Если да, есть ли возможность добавить шрифт? Также можно ли комбинировать Ml Kit с Tesseract?

1 Ответ

0 голосов
/ 17 мая 2018

Возможно ли, что он не может прочитать шрифт?

Это возможно. Тем не менее, такие вещи, как водительские права работают для распознавания текста с ML Kit. Вы пытались запустить приложение для быстрого старта или codelab для вашего варианта использования?

есть ли возможность добавить шрифт?

Вы не можете добавить его напрямую. Нам придется обновить модель с этим шрифтом. Если ваш вариант использования не работает, пожалуйста, не стесняйтесь обратиться к Поддержка Firebase , и мы будем рады разобраться в вашем сценарии использования и обновить модель.

Также возможно ли комбинировать Ml Kit с Tesseract?

Определенно. Вы должны будете сделать это самостоятельно, хотя за пределами вызова API ML Kit.

...