/ / Mobilný čítač čiarových kódov pre iOS / Android - zxing, snímač čiarových kódov

Mobilný čítač čiarových kódov pre iOS / Android - zxing, snímač čiarových kódov

Urobil som nejaký výskum o snímačoch čiarových kódovk dispozícii pre iOS / Android a zistil, že rámec ZXing je spoľahlivým bezplatným skenerom SDK pre fotoaparátové zariadenia s automatickým zaostrovaním (je to tak?). Mojou požiadavkou je skenovanie čiarového kódu na zariadeniach s iOS / Android a mali by sa vykonať nasledujúce operácie:

  1. Zachyťte obrázok čiarového kódu a použite čiarový kódskener SDK (ako zxing) na skenovanie obrázku a dekódovanie niektorých detailov (ako meno, vek a ďalšie osobné údaje) z čiarového kódu (chápem 2D čiarové kódy formáty ako QR kód sú potrebné pre tento účel). Po prvé je to možné a aký bude výkon, rýchlosť a presnosť v tomto prípade?

  2. Ale čo je dôležitejšie, náš zákazník musí navrhnúťtakýto čiarový kód pre nás na dekódovanie (bez pripojenia k internetu, všetky podrobnosti by mali byť vložené do čiarového kódu). Je to možné, a ak áno, existujú konkrétne rámce, aké sú základné podmienky pre takýto rámec?

Akákoľvek pomoc, užitočné odkazy budú veľmi cenené. Vopred ďakujem!

odpovede:

3 pre odpoveď č. 1
  1. Nie ste si istí výkonom, rýchlosťou a presnosťou,ale budú to isté ako existujúce aplikácie na čítanie čiarových kódov, pretože ZXing je široko používaný rámec.Máte pravdu o potrebe 2D čiarového kódu pre toto množstvo dát; majte na pamäti, že čím viac údajov zakódujete do 2D čiarového kódu, tým ťažšie bude čitateľ čiarového kódu rozpoznať.

  2. ZXing to môže urobiť aj pre vás. zxing.appspot.com má rovnaký kód, ktorý web ZXing používa na vytváranie čiarových kódov. Jednoducho napíšte aplikáciu, ktorá ju obsahuje a vy by ste mali ísť. Môžete dať ľubovoľné údaje do 2D čiarového kódu, takže bude závisieť od toho, ako formátujete tieto údaje. Existujú niektoré existujúce formáty (ako vcardy a webové odkazy), ale znie to, akoby ste chceli vlastný formát.

Najjednoduchšie by bolo pozrieť sa na aplikáciu čítačky čiarových kódov ZXing. Docela všetko, čo chcete urobiť, už bolo hotové a licencia Apache je celkom tolerantná.