Как стать автором
Обновить
14
0
Виталий Беляев @vitaliybv

Android Software Engineer

Отправить сообщение

Я пробовал менять разрешение фреймов превью, которые с камеры идут, но не помогло. Может быть стоило ещё что-то попробовать(растягивание, наложение ч/б фильтра, как вы предлагаете), но у нас была безотказно работающая альтернатива в виде card.io и мы решили, что дальше тратить время на ML Kit не стоит. Всё таки и у Google и у Huawei это заявлено как TextRecognition и он общего назначения, а здесь задача специфичная и цифры немного странно выглядят и фон почти всегда картинка. Если бы требовалось всё-таки сделать распознавание номера через камеру и уйти от card.io я бы смотрел уже в сторону специфичных моделей именно для распознавания номеров карт, как выше Александр предложил.

Да, всё верно, для on-device распознавания используются уже обученные модели и в данном случае мы не обучали свои модели, а использовали те, что предоставляет нам ML Kit (и Google и Huawei). Мы специально прописывали в манифесте meta-data tag, чтобы эти модели скачивались при установке приложения (без тэга они бы скачивались при первом использовании ML Kit распознавания).

Я когда изучал как сделать распознавание EMV карт с помощью NCF, также к этой библиотеке пришёл, но как верно подмечено, она не абсолютно на всех картах гарантирует работу. Как я понял, нужно понимать с какими картами будет работать ваше приложение, на них тестить и уже в зависимости от этого принимать решение использовать библиотеку или нет.

К слову в том же репозитории, где лежит сэмпл к статье, есть отдельная ветка с рабочим прототипом распознавания EMV карт с помощью этой библиотеки.
Интересная статья, спасибо.

Сам недавно начал читать Rust book, потому что прочитал статью про Redox OS, написанную на Rust.

Не согласен с тем, что 2 глава, где сходу разбирается игра про угадывание числа должна гореть в печи.

Мне наоборот зашло, что тебе с самого начала дают «пощупать» язык, без многостраничной теории перед этим. Да, ты не всё досконально понимаешь, что в этом коде происходит, но в общих чертах всё же понимаешь.

Плюс в introduction написано, что во 2 главе мы вам дадим возможность пописать код, а если вы не хотите «нырять» в код сейчас, то пропустите её и прочитайте после 3 главы.
Спасибо за статью.
Было бы круто если бы в HMS Core ещё появилась функционал по чтению кодов из смс аналогичный SMS User Consent API от Google. Там не надо в саму СМС дбавлять ни #, ни хэш ключа подписи.
Когда приходит СМС, сервис спрашивает юзера: разрешить приложению прочитать смс и если юзер нажимает разрешить код отдаётся приложению.

Информация

В рейтинге
Не участвует
Откуда
Бишкек, Кыргызстан, Кыргызстан
Дата рождения
Зарегистрирован
Активность

Специализация

Mobile Application Developer
Senior