【问题标题】:how to match paper sheet by opencv如何通过opencv匹配纸张
【发布时间】:2017-01-05 07:02:44
【问题描述】:

我有一些纸张,我正在用 opencv 编写 python 脚本来识别相同的纸张进行分类。我被困在如何找到相同类型的纸张上。例如,我附上了两张图片。图 1 是模板,图 2 是某种纸,我需要知道它是否与模板匹配。我不需要匹配文本,我只需要匹配表单。我需要在许多纸张中对同一张纸进行分类。

我已经调整了纸张的歪斜并检测到一些线条,但我不知道如何匹配线条并判断此纸张与模板是同一类型的。

有没有人可以给我关于匹配算法的建议?

【问题讨论】:

  • 有没有人可以和我分享一些关于这个的想法?

标签: python c++ algorithm opencv matching


【解决方案1】:

我不确定这样的纸质表格是否有足够丰富的视觉信息来解决这个问题,但我认为你应该从特征检测和单应性计算开始(opencv 教程:Features2D + Homography)。从那里您可以尝试针对您的问题调整 2D 功能。

【讨论】:

    【解决方案2】:

    查看 findContours 和 MatchShape 函数。无论哪种方式,您最好在代表表单的表单中匹配特定的视觉 ID。就像一个非常简单的条形码形式。

    【讨论】:

      猜你喜欢
      • 2018-12-02
      • 1970-01-01
      • 1970-01-01
      • 2017-05-11
      • 1970-01-01
      • 1970-01-01
      • 2020-02-05
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多