我有一组图像,每个图像上有100个点以相同的模式排列。这些点可以是圆形或正方形,有些图像的中点是垂直轴和水平轴,外面是文本。
我试图找到一种在每幅图像上找到该图案的方法,然后使用这些图像的位置对齐图像,以使点始终处于同一位置以进行某些处理。
我已经尝试过将OpenCV的功能与模板匹配(基于测试图像)。当我在一幅图像上进行测试时,这似乎起初是可行的。后来我才意识到,它是在拾取点形状的细微差异并使其匹配,而不是匹配点的位置。如果我对模板使用其他任何图像,则无法使用。
所以现在我需要一些其他方法来检测图像中的图案。有什么想法可以做到吗?我正在考虑某种轮廓检测,然后进行处理以查看它们是否与图案匹配,但不确定如何执行此操作。任何帮助将不胜感激。
编辑以澄清: 匹配成功后,我可以使用warpAffine扭曲图像以匹配模板。这与我正在努力做到的要点相吻合。