Я пробовал менять разрешение фреймов превью, которые с камеры идут, но не помогло. Может быть стоило ещё что-то попробовать(растягивание, наложение ч/б фильтра, как вы предлагаете), но у нас была безотказно работающая альтернатива в виде card.io и мы решили, что дальше тратить время на ML Kit не стоит. Всё таки и у Google и у Huawei это заявлено как TextRecognition и он общего назначения, а здесь задача специфичная и цифры немного странно выглядят и фон почти всегда картинка. Если бы требовалось всё-таки сделать распознавание номера через камеру и уйти от card.io я бы смотрел уже в сторону специфичных моделей именно для распознавания номеров карт, как выше Александр предложил.
Да, всё верно, для on-device распознавания используются уже обученные модели и в данном случае мы не обучали свои модели, а использовали те, что предоставляет нам ML Kit (и Google и Huawei). Мы специально прописывали в манифесте meta-data tag, чтобы эти модели скачивались при установке приложения (без тэга они бы скачивались при первом использовании ML Kit распознавания).
Я когда изучал как сделать распознавание EMV карт с помощью NCF, также к этой библиотеке пришёл, но как верно подмечено, она не абсолютно на всех картах гарантирует работу. Как я понял, нужно понимать с какими картами будет работать ваше приложение, на них тестить и уже в зависимости от этого принимать решение использовать библиотеку или нет.
К слову в том же репозитории, где лежит сэмпл к статье, есть отдельная ветка с рабочим прототипом распознавания EMV карт с помощью этой библиотеки.
Не согласен с тем, что 2 глава, где сходу разбирается игра про угадывание числа должна гореть в печи.
Мне наоборот зашло, что тебе с самого начала дают «пощупать» язык, без многостраничной теории перед этим. Да, ты не всё досконально понимаешь, что в этом коде происходит, но в общих чертах всё же понимаешь.
Плюс в introduction написано, что во 2 главе мы вам дадим возможность пописать код, а если вы не хотите «нырять» в код сейчас, то пропустите её и прочитайте после 3 главы.
Спасибо за статью.
Было бы круто если бы в HMS Core ещё появилась функционал по чтению кодов из смс аналогичный SMS User Consent API от Google. Там не надо в саму СМС дбавлять ни #, ни хэш ключа подписи.
Когда приходит СМС, сервис спрашивает юзера: разрешить приложению прочитать смс и если юзер нажимает разрешить код отдаётся приложению.
Я пробовал менять разрешение фреймов превью, которые с камеры идут, но не помогло. Может быть стоило ещё что-то попробовать(растягивание, наложение ч/б фильтра, как вы предлагаете), но у нас была безотказно работающая альтернатива в виде card.io и мы решили, что дальше тратить время на ML Kit не стоит. Всё таки и у Google и у Huawei это заявлено как TextRecognition и он общего назначения, а здесь задача специфичная и цифры немного странно выглядят и фон почти всегда картинка. Если бы требовалось всё-таки сделать распознавание номера через камеру и уйти от card.io я бы смотрел уже в сторону специфичных моделей именно для распознавания номеров карт, как выше Александр предложил.
Да, всё верно, для on-device распознавания используются уже обученные модели и в данном случае мы не обучали свои модели, а использовали те, что предоставляет нам ML Kit (и Google и Huawei). Мы специально прописывали в манифесте meta-data tag, чтобы эти модели скачивались при установке приложения (без тэга они бы скачивались при первом использовании ML Kit распознавания).
К слову в том же репозитории, где лежит сэмпл к статье, есть отдельная ветка с рабочим прототипом распознавания EMV карт с помощью этой библиотеки.
Сам недавно начал читать Rust book, потому что прочитал статью про Redox OS, написанную на Rust.
Не согласен с тем, что 2 глава, где сходу разбирается игра про угадывание числа должна гореть в печи.
Мне наоборот зашло, что тебе с самого начала дают «пощупать» язык, без многостраничной теории перед этим. Да, ты не всё досконально понимаешь, что в этом коде происходит, но в общих чертах всё же понимаешь.
Плюс в introduction написано, что во 2 главе мы вам дадим возможность пописать код, а если вы не хотите «нырять» в код сейчас, то пропустите её и прочитайте после 3 главы.
Было бы круто если бы в HMS Core ещё появилась функционал по чтению кодов из смс аналогичный SMS User Consent API от Google. Там не надо в саму СМС дбавлять ни #, ни хэш ключа подписи.
Когда приходит СМС, сервис спрашивает юзера: разрешить приложению прочитать смс и если юзер нажимает разрешить код отдаётся приложению.