6

这是我的问题。

我有一个在白色背景中用黑色书写的符号。例如,假设我的符号是“Z”。但它不一定总是一封信。

现在我存储了这种模式的图像。

然后我画另一个图案。图像大小将与上述相同。然后我将这个新模式输入到我的程序中,我想检查它是否与存储的模式匹配。

即使新图案的形状相似但大小不同,它也应该与存储的图像相匹配。因此图案形状是区分因素。显然,旋转模式意味着不同的模式。

有没有办法在opencv中做到这一点?

我尝试使用特征匹配。但它没有用。我想我可以使用分类器,但我对此并不了解。

有人能帮我吗??

4

1 回答 1

7

user2389323 - 简短的回答是肯定的,您可以使用 OpenCV 执行您所描述的操作。使用图像处理技术进行模式匹配是 OpenCV 的主要部分。以下是我发现处理该主题的一些示例对话:

基于边缘的模板匹配(包括源下载)
模板匹配和切片对齐
模板匹配 - 示例代码和技术说明

我希望这些链接对您有所帮助。在 Google 中使用 OpenCV 进行模式匹配并不难找到:)

于 2013-10-20T17:57:34.987 回答