从PHP / JS中的图像中识别EAN / UPC条形码编号?

时间:2011-05-08 16:21:39

标签: php javascript image-processing barcode

我正在寻找一种方法来识别来自PHP或Javascript中的相机捕获图像的EAN / UPC(主要是EAN)条形码数字。我找到了一些Java库,但理想情况下需要一个PHP或JS来管理它。不确定是否可行,但任何建议都表示赞赏!

编辑:尝试使用来自iPod Touch相机的一些示例图像http://zxing.org/w/decode.jspx,并取得了不错的成功。

3 个答案:

答案 0 :(得分:6)

答案 1 :(得分:4)

我做了一个需要这个项目的项目,所以我们最终使用了这个库。 http://sourceforge.net/projects/zbar/

与我一起工作的一位顾问写了一个图像裁剪工具,允许用户将上传的图像裁剪成条形码,然后使用sqlite将其推入贫民窟的MQ,在机器上运行的常驻代理sqlite和处理挂起的记录(transaction_id,path2file,trx的日期)通过Web服务向应用程序报告调用结果。

我是那个为这个功能请求做R& D的人,我不记得PHP和Python的任何条形扫描库都没有那么痛苦学习,只需要掌握守护python脚本来运行然后在urllib2上读取一个服务,以便将响应发送回PHP应用程序。我们在两个人之间的48个工作小时内完成了它,再加上15-20个小时来学习Python,它应该是可行的。

答案 2 :(得分:0)

我想你可以使用一些api来帮助你完成你的项目。 选中的答案在程序语言和更新数据方面有一些限制。

我们有几种不同类型的EAN代码。 我们可以称他们为Gtin代码。 它可能是8,12,13或14位长。

您可以使用此数据库: https://market.mashape.com/mignify/gtin2product

它是一个非常用户友好且智能的API,U可以使用它直接通过gtin获取产品信息。它还可以帮助您从电子商务网站中提取页面信息。

希望可以帮助你。