这是我的问题。
我有一个在白色背景中用黑色书写的符号。例如,假设我的符号是“Z”。但它不一定总是一封信。
现在我存储了这种模式的图像。
然后我画另一个图案。图像大小将与上述相同。然后我将这个新模式输入到我的程序中,我想检查它是否与存储的模式匹配。
即使新图案的形状相似但大小不同,它也应该与存储的图像相匹配。因此图案形状是区分因素。显然,旋转模式意味着不同的模式。
有没有办法在opencv中做到这一点?
我尝试使用特征匹配。但它没有用。我想我可以使用分类器,但我对此并不了解。
有人能帮我吗??
这是我的问题。
我有一个在白色背景中用黑色书写的符号。例如,假设我的符号是“Z”。但它不一定总是一封信。
现在我存储了这种模式的图像。
然后我画另一个图案。图像大小将与上述相同。然后我将这个新模式输入到我的程序中,我想检查它是否与存储的模式匹配。
即使新图案的形状相似但大小不同,它也应该与存储的图像相匹配。因此图案形状是区分因素。显然,旋转模式意味着不同的模式。
有没有办法在opencv中做到这一点?
我尝试使用特征匹配。但它没有用。我想我可以使用分类器,但我对此并不了解。
有人能帮我吗??
user2389323 - 简短的回答是肯定的,您可以使用 OpenCV 执行您所描述的操作。使用图像处理技术进行模式匹配是 OpenCV 的主要部分。以下是我发现处理该主题的一些示例对话:
基于边缘的模板匹配(包括源下载)
模板匹配和切片对齐
模板匹配 - 示例代码和技术说明
我希望这些链接对您有所帮助。在 Google 中使用 OpenCV 进行模式匹配并不难找到:)