【问题标题】:Image matching using edge detection使用边缘检测进行图像匹配
【发布时间】:2013-12-06 23:25:35
【问题描述】:

我正在做最后一年的 Mca,我的主题是使用边缘检测进行图像匹配。

我手头有一张被摄对象没有微笑的图片,以及另外两张图片。

  1. 更大的图像,其中包含手头的图像作为图像的一部分
  2. 与手头的图像相同(一些修改,如微笑)

现在我想在第一种情况下检查是否存在,在第二种情况下匹配。

我的做法:

我会找到所有给定图像的边缘 - 以减少要检查的数据量。

我不知道如何继续。任何建议都非常感谢。

【问题讨论】:

  • 我无法理解您的帖子。你能不能让它更精确一点?另外:你会用边缘做什么?你会尝试找到一些对应点吗?你知道你会怎么做吗?您的训练/分类集中有多少张图片?
  • 为了清楚起见,我已经尽我所能编辑了这个问题。请随时根据需要完善我的编辑。 @Margus,你能看看这个并可能改进它吗?

标签: java image edge-detection


【解决方案1】:

多年来,我一直是 Java 用户,几乎可以做任何事情,但是……当我大约 2 年前发现 Mathematica 时,我真的开始爱上 Mathematica。这是我会用 Mathematica 解决的问题。

看看image processing reference

ImageCorrelate 函数示例:

【讨论】:

  • 这对他真的有帮助吗?他必须使用边缘检测实现自己的匹配。
  • 那得看他是什么样的工程师了。 Mathematica 极大地简化了数学计算,并且使用快速原型进行图像预处理很有趣(在 Java 中它可能很有趣,但它很可能是更耗时的过程)。 Mathematica 还包含用于与 Java 或 Java 服务器端互连的 J/Link - 如果出于某种原因他更喜欢使用他的原型。
【解决方案2】:

CVOnline 是计算机视觉算法的重要来源。 edge detection 上的部分可能会为您指明正确的方向。

【讨论】:

    猜你喜欢
    • 2016-01-08
    • 1970-01-01
    • 1970-01-01
    • 2010-12-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多