首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何匹配两幅图像并找出错误

如何匹配两幅图像并找出错误
EN

Stack Overflow用户
提问于 2012-10-07 22:59:47
回答 2查看 301关注 0票数 0

我有一个字母的模板,它的许多变体(见下文),我从一支数字笔获得:

模板

测试1

测试2

这些字母被缩放到相同的边框中。

我想检测字母中的错误,就像测试1中的错误是有一个额外的行,而测试2中的错误是缺少一个段。同样,也可能有一个错误,其中有一个曲线,而不是一个线段。我想找出需要改正的部分。我该怎么做呢?

EN

回答 2

Stack Overflow用户

发布于 2012-10-08 07:11:24

一个模棱两可的问题是,你只想知道你的模板和测试图像之间的区别,还是你想使用你的模板来检测字母A。

正如您所提到的,您的模板和测试图像之间的区别在于这条额外的线,但是我认为还有更多的差异,例如模板A不是由直线组成,而是包括一些曲线,但是测试1图像大约是由直线组成的。这两个问题在图像处理中是不同的,必须进行不同的处理。首先你得想一想你想做什么?

但是,一种解决方案是,您可以将模板和测试图像划分为子块,并试图找到它们之间的关联,如果这给匹配提供了一个预定义的阈值(您应该智能地定义它),则没有差异,否则将该块标记为模板和测试图像之间的差异。

票数 2
EN

Stack Overflow用户

发布于 2012-10-08 18:07:33

您可以在MATLAB中使用xcorr2函数,而MATLAB的帮助足以理解该函数的工作原理。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/12773593

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档