我正在寻找一个程序,一旦运行,将不断寻找模板图像(存储在程序目录中)以与屏幕实时匹配。一旦找到,它将点击图像(即最匹配的坐标中心)。图片将是精确的拷贝(尺寸/颜色),因此找到匹配项应该不会很难。
然后这个过程继续处理许多其他图像,然后重置为再次从第一张图像开始,但是一旦我的第一部分开始工作,我就可以复制代码了。
我已经下载了 OpenCV 库,因为它有图像匹配工具,但我迷路了。非常感谢任何帮助编写一些 stub 代码或将我指向有用资源的帮助。我已经检查了很多 OpenCV 文档,但没有成功。
谢谢。
最佳答案
如果您认为模板图像在当前帧中不会有太大差异,那么您应该使用 openCV 的 matchTemplate()
。它非常容易使用,会给你很好的结果。
在这里查看完整的解释http://docs.opencv.org/doc/tutorials/imgproc/histograms/template_matching/template_matching.html
关于c++ - 将屏幕上的图像与模板图片匹配,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21774220/