【问题标题】:How is a barcode found inside an image?如何在图像中找到条形码?
【发布时间】:2020-03-11 07:04:07
【问题描述】:

我一直在观看一些有关人脸检测(Viola Jones 算法)的视频,并了解其原理。 但想知道如何找到更简单的主题。例如图像中的条形码。我无法想象 Viola Jones Alg。为此工作,因为它很容易产生错误的结果。 (假设..)

如何在不将简单文本框检测为条形码的情况下找到像二维码或条形码这样的简单形状并在图像中定位其角度/外框?

注意:我不是在搜索执行此操作的库或某些代码。我只是想了解这背后的机制。

【问题讨论】:

    标签: image-processing qr-code barcode image-recognition


    【解决方案1】:

    没有单一的答案,这取决于符号。

    二维码被认为是通过它的“查找器图案”来定位的,它由三个角处被另一个正方形包围的实心正方形组成。您可以通过二值化、连接组件分析和包含测试来找到这些。从三个角就可以猜出轮廓了。

    可以通过检测条形并检查它们的空间关系,或者通过在图像上绘制轮廓并在交叉边缘序列中找到特征图案来找到条形码。找到确切的边界框可能有点困难。

    【讨论】:

    • 谢谢!二维码清晰,谢谢。你能详细说明一下条形码部分吗?如果它是倾斜的或旋转的,如何找到它?谢谢
    • @sharkyenergy:您可以估计条形图的全局旋转并“取消旋转”,或者在各个方向上绘制轮廓。
    猜你喜欢
    • 2020-05-07
    • 2012-02-18
    • 2011-12-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-02-24
    相关资源
    最近更新 更多