/ / Мобільний сканер штрих-кодів для iOS / Android - zxing, штрих-код сканера

Мобільний сканер штрих-кодів для iOS / Android - zxing, штрих-код сканера

Я зробив кілька досліджень щодо сканерів штрих-кодівдоступно для iOS / Android і знайдено, що система ZXing є надійним SDK для сканерів лише для автофокусування на камері (чи це правильно?). Моя вимога - сканувати штрих-код на пристроях iOS та Android і виконувати наступні операції:

  1. Захоплення зображення штрих-коду та використання штрих-кодусканер SDK (наприклад, zxing) для сканування зображення та декодування деяких деталей (наприклад, назви, віку та інших особистих даних) із штрих-коду (я розумію, для цього потрібні 2D-штрих-коди, такі як QR-код). По-перше, це можливо і якою буде продуктивність, швидкість та точність у цьому випадку?

  2. Але що більш важливо, нашому клієнту доведеться спроектуватитакий штрих-код, який ми можемо декодувати (без будь-якого підключення до Інтернету, всі дані повинні бути вбудовані в штрих-код). Чи це можливо, і якщо так, то є якісь конкретні рамки доступні, які основи для такої структури?

Будь-яка допомога, корисні посилання будуть дуже вдячні. Спасибі заздалегідь!

Відповіді:

3 для відповіді № 1
  1. Не впевнений в продуктивності, швидкості та точностіале вони будуть приблизно такими ж, як існуючі додатки для сканерів штрих-кодів, оскільки ZXing - це широко використовувана система. Ви маєте право мати 2D-штрих-код для цієї кількості даних; Майте на увазі, що чим більше даних ви кодуєте у 2D-штрих-код, тим важче розпізнавати штрих-код.

  2. ZXing може це зробити і для вас. zxing.appspot.com має той самий код, який веб-сайт ZXing використовує для створення штрих-кодів. Просто напишіть програму, яка містить таку інформацію, і вам добре попрацювати. Ви можете помістити всі потрібні дані у 2D-штрих-код, так що вам "буде" саме те, як ви форматуєте ці дані. Існують деякі існуючі формати (наприклад, візитні картки та веб-посилання), але це звучить так, як ви хочете користувацький формат.

Найлегше було б подивитися на пристрій для читання штрих-кодів ZXing. Майже все, що ви хочете зробити, вже було зроблено, і ліцензія Apache є досить дозвільною.