如何检查图像是否包含在另一张图像中?

时间:2014-02-16 05:25:35

标签: java image

我正在尝试检查图像是否在程序的界面上。我知道如何抓住程序的图像,但我无法找到一种方法来检查程序屏幕上的图像是否正常。我怎么能这样做?

2 个答案:

答案 0 :(得分:1)

我认为在另一个图像中包含一个图像的检查是“计算机视觉”的问题,因此像OpenCV这样的特殊库可以帮助您。

关于stackoverflow的这个问题也可能非常有用 OpenCV Template Matching example in Android

答案 1 :(得分:0)

如果要在与加载图像的程序相同的程序中进行检查,可以通过检查用户界面控件属性/属性以及用于设置图像的函数/方法的返回值来实现。图片。在这种情况下,计算机视觉是过度的。在这种情况下,您可以发布一些用于加载图像的代码,以便其他人可以提供解决方案。

但是如果您使用其他程序捕获屏幕并查找图像,OpenCV的SIFT和SURF功能应该可以完成。在这个应用程序中准确性不会太差。

相关问题