Ruby on rails 如何从图像中读取条形码

Ruby on rails 如何从图像中读取条形码,ruby-on-rails,c,ruby,image-processing,barcode,Ruby On Rails,C,Ruby,Image Processing,Barcode,我正在寻找一个关于如何从图像中读取条形码(包括条形码和编码)的库、技术或建议。 图像可能来自移动电话或网络摄像头,因此分辨率可能很低,并且没有很好地对齐 我特别感兴趣的是可以从RubyonRails中使用的东西,但是欢迎回答其他语言的问题。首选开源解决方案 迄今为止的主要解决方案: (以前称为Zebra-h/t@bgbg,@Natim)-用C实现,带有Python、Perl和C的接口++ (H/T@ CODR)-在Java(J2SE和Android)中实现,与其他不同开发状态的模块/端口(Jav

我正在寻找一个关于如何从图像中读取条形码(包括条形码和编码)的库、技术或建议。 图像可能来自移动电话或网络摄像头,因此分辨率可能很低,并且没有很好地对齐

我特别感兴趣的是可以从RubyonRails中使用的东西,但是欢迎回答其他语言的问题。首选开源解决方案

迄今为止的主要解决方案:

  • (以前称为Zebra-h/t@bgbg,@Natim)-用C实现,带有Python、Perl和C的接口++
  • (H/T@ CODR)-在Java(J2SE和Android)中实现,与其他不同开发状态的模块/端口(JavaME,C,C++,java,RIM,IPOR/ObjultC)

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

    如果您的网站允许访问者扫描内容,您可能想试试这个,我认为它可以嵌入到您自己的网站中,但我从未使用过它:

    我们使用该库


    非常满意结果。

    此项目可能正是您想要的:

    @bgbg好提示,谢谢。看起来很有希望,即使不是因为Rubydoe,它已经不存在了。看看感谢@Natim。为了澄清一切,我发现ZBar实际上是一个名称更改后的Zebra项目(完成了“.出于令人信服的原因…”)——我在路线图中看到了一个数据api。一个要看的。。。看来这可能是未来的理想解决方案。请将您与zebra的经验告知我们:)我真的很讨厌结束语,因为它是离题势利,您正在对寻求此信息的人造成伤害。