【问题标题】:Improving quality of aztec barcode before reading using zxing在使用 zxing 读取之前提高 aztec 条码的质量
【发布时间】:2019-06-21 23:04:14
【问题描述】:

我正在尝试使用 zxing 库从图像中解码阿兹台克代码。

图像看起来或多或少是这样的:

https://imgur.com/a/5ExPy6q

到目前为止,我的结果是相当随机的。

我使用 imagemagick 尝试了一些图像处理操作,例如:

convert -brightness-contrast 50x20 in.png out.png
convert -colorspace Gray in.png out.png

并且有改进,但大多数代码仍然无法解码。

对于此类条码我应该做哪些具体的图像预处理操作?

【问题讨论】:

    标签: image image-processing imagemagick zxing aztec-barcode


    【解决方案1】:

    您可以在 Imagemagick 中尝试 -lat(局部区域阈值)。例如:

    输入:

    convert barcode.png -colorspace gray -negate -lat 20x20+10% -negate result.png
    


    您可以通过添加 -morphology close 来稍微改进一下:

    convert barcode.png -colorspace gray -negate -lat 20x20+10% -negate -morphology open diamond:1 result2.png
    


    【讨论】:

    • 很遗憾,但没有任何改进,代码看起来更糟这样:imgur.com/a/VZJ4hDh
    • 我认为您没有足够的分辨率来进行任何改进。您需要以更高的密度扫描条码。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2010-09-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-12-11
    • 2012-09-25
    相关资源
    最近更新 更多