我有一个目标图像,需要在其边缘上搜索曲线以及包含该曲线的模板图像。我需要实现的是在目标图像中找到模板图像中曲线的最佳匹配,并基于分数确定是否存在匹配。这还包括曲线的旋转和调整大小。如果这样做会更容易,目标图像可以是Canny边缘检测器的输出。
我考虑使用OpenCV(使用Python或Processing/Java,如果这些语言对所需函数的访问受限,则使用C),使事情变得实际和高效。然而,我无法确定是否可以使用OpenCV中的任何函数(或它们的组合)来完成此工作。我一直在阅读OpenCV文档,起初认为Contours可以完成这项工作,但所有示例都显示闭合形状,而我的情况则需要将开放曲线与边缘的一部分进行匹配。
因此,您是否知道可以使用OpenCV或任何已知的代码或算法来完成此操作?
以下是一些说明问题的图像:
我考虑使用OpenCV(使用Python或Processing/Java,如果这些语言对所需函数的访问受限,则使用C),使事情变得实际和高效。然而,我无法确定是否可以使用OpenCV中的任何函数(或它们的组合)来完成此工作。我一直在阅读OpenCV文档,起初认为Contours可以完成这项工作,但所有示例都显示闭合形状,而我的情况则需要将开放曲线与边缘的一部分进行匹配。
因此,您是否知道可以使用OpenCV或任何已知的代码或算法来完成此操作?
以下是一些说明问题的图像: