我正在寻找一种在PHP或Javascript中从相机捕获的图像中识别EAN / UPC(主要是EAN)条形码数字的方法。我已经找到了一些Java库,但最好能够使用PHP或JS来管理它。不确定是否可行,但非常感谢任何建议!
编辑:尝试使用iPod Touch相机拍摄的一些示例图像使用http://zxing.org/w/decode.jspx,取得了一些成功。
我曾经做了一个项目,这是一个要求,所以我们最终使用了这个库。http://sourceforge.net/projects/zbar/
我的一位同事为我编写了一个图像裁剪工具,允许用户将上传的图像裁剪到只剩下条形码,然后将其推入使用sqlite的贫民MQ中,其中驻留在计算机上的代理轮询sqlite并处理待处理记录(transaction_id、path2file、trx日期),通过Web服务调用向应用程序报告结果。
我是为这个功能请求进行研究和开发的人,我不记得有任何PHP的条形码扫描库,而且学习Python也并不痛苦,只需要掌握将Python脚本守护进程化运行,然后阅读urllib2以将响应发送回PHP应用程序。我们两个人在48小时内完成了这项工作,再花15-20小时学习足够的Python知识就可以实现。
我认为您可以使用一些API来帮助您的项目。 被选中的答案在程序语言和更新数据方面有一些限制。
我们有几种不同类型的EAN码。 我们可以称之为Gtin码。 它可以是8、12、13或14位数字。
您可以使用这个数据库: https://market.mashape.com/mignify/gtin2product
这是一个非常用户友好和智能的API,您可以使用它直接获取gtin的产品信息。此外,它还可以帮助您从电子商务网站提取页面信息。
希望能对您有所帮助。