这是我的问题。
我有一个用黑色写在白色背景上的符号。例如,假设我的符号是“Z”。但它不一定是一封信。
现在我已经存储了这种模式的图像。
然后我绘制另一种模式。图像大小与上面相同。然后我将这个新模式输入到我的程序中,我想检查它是否与存储的模式匹配。
即使新图案具有相似的形状但尺寸不同,它也应与存储的图像匹配。因此,图案形状是差异化因素。显然,旋转模式意味着不同的模式。
有没有办法在opencv中执行此操作?
我尝试使用功能匹配。但它没有用。我想我可以使用分类器,但我对此没有很好的了解。
有人可以帮助我吗?
答案 0 :(得分:7)
user2389323 - 简短的回答是肯定的,你可以使用OpenCV做你所描述的。使用图像处理技术的模式匹配是OpenCV的主要部分。以下是我发现的处理此主题的一些示例对话:
Edge Based Template Matching (包括来源下载)
的 Template Matching and Slice Alignment 强>
Template Matching - Example code and tech description
我希望这些链接能为您提供帮助。在Google中使用OpenCV 进行模式匹配不难找到它们:)