2011-01-27 2 views
1

Je voudrais faire une application iphone douce qui lit des codes à barres et génère une scène basée sur elle. N'importe qui a-t-il des ressources avec lesquelles il peut me relier ou peut-être décrire le processus de mise en œuvre de son code à barres, juste pour avoir un endroit où commencer? Quel genre d'information est dans un code à barres? Editer: Est-ce que je peux réellement faire n'importe quoi avec l'information de code barres?Comment lit-on à partir des codes à barres?

Quelle est la taille de l'info à ce sujet?

+1

double possible de [cadre de codes à barres pour l'iPhone?] (Http://stackoverflow.com/questions/838724/barcode- framework-for-the-iphone) –

+1

Le sujet de la lecture de codes à barres sur l'iPhone revient fréquemment ici, donc vous pouvez également regarder à travers les autres questions qui ont été posées à ce sujet: http://stackoverflow.com/search?q=%5Biphone % 5D +% 2Bbarcode –

Répondre

0

Je vais essayer de vous expliquer cela ...

codes à barres essentiellement à traduire l'entrée du clavier. C'est du point de vue de votre application, il semblerait que quelqu'un a entré des données via un clavier.

Maintenant, afin de réellement "lire" le code à barres, vous avez généralement besoin d'un lecteur de codes à barres. Bien sûr, ces scanners fonctionnent spécifiquement avec des types de codes à barres spécifiques (codes à barres 1D et 2D). Cependant, ce que vous avez sur un téléphone portable est une caméra et non un scanner de codes à barres. Donc, fondamentalement, ce que vous aurez besoin est un logiciel qui fait le

  1. Prend image d'un code à barres (qui est le code à barres est-il dans l'image quelque part)
  2. Processus suivant cette image à « extraire » les informations de code à barres de
  3. Transmet cette information à votre application comme s'il s'agissait de touches d'un clavier.

De nos jours, vous avez également le concept des codes-barres de couleurs JPEG. Ce sont des codes à barres qui ressemblent à des images colorées. http://www.sersc.org/journals/IJSIP/vol2_no4/4.pdf

multi-format 1D/2D bibliothèque de traitement d'images de codes à barres pour les téléphones cellulaires http://code.google.com/p/zxing/

+5

Il n'est absolument pas nécessaire de simuler les touches d'un clavier lors de la lecture de codes à barres. Les scanners USB ne le font que parce que c'est le moyen le plus simple d'obtenir des données sur un ordinateur sans avoir besoin d'un pilote. – bbum

+1

Je décrivais un processus comme demandé par le PO. Bien sûr, il y a plusieurs façons de le faire. Ce que j'essayais de faire comprendre, c'est que les codes à barres contiennent des «données» et que ces données sont transmises à votre application. La façon dont ces données se présentent varie d'une situation à l'autre et d'un processus à l'autre –

+3

Bien sûr, mais le clavier? Totalement hors de propos. – bbum

Questions connexes