【问题标题】:How does one read from barcodes?如何读取条形码?
【发布时间】:2011-06-16 18:10:26
【问题描述】:

我想制作一个可爱的 iphone 应用程序,它可以读取条形码并根据它生成一个场景。任何人都有任何资源可以将我链接到或描述他们的条形码实施过程,以便我有一个开始的地方?条形码中包含什么样的信息?

编辑:我真的可以对条形码信息做任何事情吗?上面的信息有多大?

【问题讨论】:

标签: iphone barcode barcode-scanner


【解决方案1】:

我会试着解释一下……

条码本质上转化为键盘输入。从您的应用程序的角度来看,这看起来像是有人通过键盘输入了一些数据。

现在,为了真正“读取”条形码,您通常需要条形码扫描仪。当然,这些扫描仪专门处理特定类型的条码(一维和二维条码)。但是,您在手机上拥有的是相机,而不是条形码扫描仪。所以基本上你需要的是执行以下操作的软件

  1. 为条码拍照(即条码在图片中的某处)
  2. 处理此图像以从中“提取”条形码信息
  3. 将此信息传递给您的应用程序,就像在键盘上击键一样。

如今,您也有了 JPEG 彩色条形码的概念。这些是看起来像彩色图像的条形码。 http://www.sersc.org/journals/IJSIP/vol2_no4/4.pdf

手机多格式一维/二维条码图像处理库 http://code.google.com/p/zxing/

【讨论】:

  • 扫描条码时完全不需要在键盘上模拟击键。 USB 扫描仪之所以这样做,是因为它是无需驱动程序即可将数据传输到计算机的最简单方法。
  • 我按照 OP 的要求描述了一个过程。当然,有很多方法可以做到这一点。我试图了解的是条形码包含“数据”,并且这些数据会传递给您的应用程序。数据的处理方式因情况和流程而异
  • 当然——但是键盘?完全不相关。
  • 除了与 SKU 相关的东西之外,还可以对数据进行处理吗?就像我所描述的可能吗?
  • 条码可以包含各种信息。尤其是二维条码(例如 Data Martix 条码)可以包含大量信息。但是,如果您不是创建条形码的人,那么您必须使用条形码包含的内容。一维条码通常包含非常少的信息,例如 SKU。至于你的另一个问题。从技术上讲,如果您有条形码的图像,则可以读取条形码。可以在手机上做吗?我在答案中发布的第二个链接指向可以做到这一点的软件。所以是的,你应该能够做到。
猜你喜欢
  • 2012-01-27
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2020-01-27
  • 1970-01-01
  • 2020-09-09
  • 2013-06-24
相关资源
最近更新 更多