ZBar无法识别彩色条形码吗?

时间:2018-11-29 16:51:02

标签: python-3.x zbar

我在我的一个项目中使用了 ZBar http://zbar.sourceforge.net/),我注意到该库无法识别条形码,如果条形码是彩色的:假设背景为黄色,前景为蓝色(酒吧)。印在纸质标签上时,应用程序需要具有彩色条形码。

是否有解决这个问题的方法,或者是否有另一个库可以解决此问题?

注意:我正在为此应用程序使用Python 3.7.1。

1 个答案:

答案 0 :(得分:0)

Zbar处理黑白图片,因此可以编辑图片,使它们更好地识别QR码。您可以编辑图像,使像素从白色到一定百分比(黑色)有所不同。您将所有其他Prxel染成白色。达达(Darduch)必须提供良好的对比。

这里有可能的公式,例如:

(R/255*100)>6||(G/255*100)>6||(B/255*100)>6

偏差必须有多大,您必须测试。