/ / Mobilny skaner kodów kreskowych dla iOS / Android - zxing, skaner kodów kreskowych

Mobilny skaner kodów kreskowych na iOS / Android - zxing, skaner kodów kreskowych

Zrobiłem kilka badań na temat skanerów kodów kreskowychdostępne dla systemu iOS / Android i znalazły framework ZXing jako niezawodny, bezpłatny skaner SDK dla urządzeń z automatycznym ustawianiem ostrości (czy tak?). Moim wymaganiem jest zeskanowanie kodu kreskowego na urządzeniach z systemem iOS / Android i należy wykonać następujące operacje:

  1. Zrób zdjęcie kodu kreskowego i użyj kodu kreskowegoskaner SDK (jak zxing), aby zeskanować obraz i odkodować niektóre szczegóły (takie jak imię, wiek i inne dane osobowe) z kodu kreskowego (Rozumiem, że do tego celu wymagane są kody kreskowe 2D, takie jak kod QR). Po pierwsze jest to możliwe i jaka będzie wydajność, szybkość, dokładność w tym przypadku?

  2. Ale co ważniejsze, nasz klient musi zaprojektowaćtaki kod kreskowy dla nas do odkodowania (bez połączenia z Internetem, wszystkie szczegóły powinny być osadzone w kodzie kreskowym). Czy jest to możliwe, a jeśli tak, to czy istnieją jakieś konkretne ramy, jakie są podstawowe zasady dla takich ram?

Każda pomoc, przydatne linki będą mile widziane. Z góry dziękuję!

Odpowiedzi:

3 dla odpowiedzi № 1
  1. Nie masz pewności co do wydajności, szybkości i dokładności,ale będą one mniej więcej takie same, jak istniejące aplikacje do skanowania kodów kreskowych, ponieważ ZXing jest szeroko stosowanym środowiskiem. Masz rację, jeśli potrzebujesz kodu kreskowego 2D dla tej ilości danych; pamiętaj, że im więcej danych kodujesz w kodzie kreskowym 2D, tym trudniej będzie rozpoznać czytnik kodów kreskowych.

  2. ZXing może zrobić to również dla ciebie. zxing.appspot.com ma ten sam kod, którego używa strona ZXing do generowania kodów kreskowych. Po prostu napisz aplikację, która ją zawiera, a Ty jesteś gotowy do pracy. Możesz umieścić dowolne dane w kodzie kreskowym 2D, więc wszystko zależy od tego, jak je sformatujesz. Istnieje kilka istniejących formatów (takich jak vcards i linki do stron internetowych), ale wygląda na to, że potrzebujesz niestandardowego formatu.

Najłatwiej byłoby rzucić okiem na aplikację czytnika kodów kreskowych ZXing. Prawie wszystko, co chcesz zrobić, zostało już zrobione, a licencja Apache jest dość permisywna.