【发布时间】:2019-07-18 14:49:34
【问题描述】:
我在我的一个项目中使用 ZBar (http://zbar.sourceforge.net/),我注意到如果条码是彩色的,图书馆将无法识别它们:比如说黄色背景和蓝色前景(酒吧)。应用程序要求在纸质标签上印上彩色条码。
有没有办法解决这个问题,或者是否有另一个库可以让这件事成为可能?
注意:我在此应用程序中使用 Python 3.7.1。
【问题讨论】:
标签: python-3.x zbar
我在我的一个项目中使用 ZBar (http://zbar.sourceforge.net/),我注意到如果条码是彩色的,图书馆将无法识别它们:比如说黄色背景和蓝色前景(酒吧)。应用程序要求在纸质标签上印上彩色条码。
有没有办法解决这个问题,或者是否有另一个库可以让这件事成为可能?
注意:我在此应用程序中使用 Python 3.7.1。
【问题讨论】:
标签: python-3.x zbar
Zbar 处理黑白图片,因此可以对图片进行编辑,以便更好地识别二维码。您可以编辑图像,使像素从白色变为一定百分比,即黑色。您染成白色的所有其他 Prxel。 Darduch 必须提供一个很好的对比。
这里可能的公式,例如:
(R/255*100)>6||(G/255*100)>6||(B/255*100)>6
偏差有多大,你要测试一下。
【讨论】: