13

我正在寻找有关如何从图像中读取EAN-13条形码(包括ISBNISSN编码)的库、技术或建议。图像可能来自手机或网络摄像头,因此分辨率可能很差且对齐不佳。

我对可以从 ruby​​ on rails 使用的东西特别感兴趣,但是欢迎其他语言的答案。首选开源解决方案。

迄今为止领先的解决方案:

  1. ZBar(以前称为 Zebra - h/t @bgbg、@Natim)- 用 C 语言实现,具有 Python、Perl 和 C++ 接口
  2. ZXing (h/t @codr) - 在 Java(J2SE 和 Android)中实现,其他模块/端口处于不同的开发状态(JavaME、C#、C++、JRuby、RIM、iPhone/Objective C)
4

4 回答 4

6

斑马条形码阅读器 ( http://zebra.sourceforge.net/ ) 是一个用 C 实现的小型分层条形码扫描和解码库(还提供了 C++ 包装器)。它支持许多流行的符号(条形码类型),包括 EAN-13。但是,我不知道任何 Ruby 绑定。该库在 GPL 下可用

于 2008-09-22T07:28:13.410 回答
4

这个项目可能就是你要找的:ZXing

于 2009-04-30T01:31:47.873 回答
2

如果它允许您网站的访问者扫描内容,您可能想尝试一下,我认为它可以嵌入到您自己的网站中,但我从未使用过它:http ://en.barcodepedia.com/

于 2008-09-22T07:43:12.157 回答
0

我们使用Softek库。

对结果非常满意。

于 2008-09-23T19:40:10.880 回答