Firebase MLKit Barcode Scanner: добавление поддерживаемых форматов - PullRequest
0 голосов
/ 20 мая 2019

Я реализовал MlKit Vision Barcode Scanning API в примере приложения, и он работает правильно.Я хотел бы поместить его в мое приложение prod, но для этого мне нужна опция добавления поддерживаемых типов для распознавания.В частности, GS1 Databar типы не поддерживаются MLKit, но действительно распространены в производстве.

Q: Как я могу переобучить существующую модель для сканирования штрих-кода или построить поверх нее?

Ответы [ 2 ]

0 голосов
/ 21 мая 2019

После достижения поддержки Google / Firebase вот что я узнал:

К сожалению, вы не сможете переобучить эту модель работать со штрих-кодами GS1, так как общие технические характеристики отличаются от одного к другому.

Они обещали передать его как запрос на добавление функций команде разработчиков.

Так что я думаю, что единственным решением было бы создание пользовательской модели для сканирования штрих-кода, чтобы повторить, когда это необходимо после этого.

@ Моррисон Чанг предоставил несколько полезных ссылок для чистого решения этой проблемы в комментариях к своему ответу.

Zxing является опцией, но вы не можете переобучить модель, и теперь она находится только в режиме обслуживания без поддержки IOS (я думаю, что существует мост Objective-C с тремя частями).

0 голосов
/ 20 мая 2019

ML Kit Сканер штрих-кода является запатентованной моделью. Функция указана как BETA , поэтому зависит от прихоти Google.

Это бета-версия ML Kit для Firebase. Этот API может быть изменен несовместимыми способами и не подпадает под действие какого-либо SLA или политики устаревания.

Если вы смотрите на ZXing, см .: Анализ данных структуры GS1 с использованием библиотеки штрих-кодов ZXing

...