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

Java 如何检查一个图像是否包含在另一个图像中?,java,image,Java,Image,我试图检查程序界面上是否有图像。我知道如何抓取程序的图像,但我想不出一种方法来检查图像是否在程序的屏幕上。我怎样才能做到这一点呢?我认为检查一个图像中包含另一个图像是一个“计算机视觉”的问题,所以也许像这样的一些特殊库可以帮助您 这个关于stackoverflow的问题也很有用 如果要在加载图像的程序内执行检查,应检查用户界面控件属性/属性,以及用于设置图像的函数/方法的返回值。在这种情况下,计算机视觉是一种过火的技术。在这种情况下,您可以发布一些用于加载图像的代码,以便其他人可以建议解决方案

我试图检查程序界面上是否有图像。我知道如何抓取程序的图像,但我想不出一种方法来检查图像是否在程序的屏幕上。我怎样才能做到这一点呢?

我认为检查一个图像中包含另一个图像是一个“计算机视觉”的问题,所以也许像这样的一些特殊库可以帮助您

这个关于stackoverflow的问题也很有用

如果要在加载图像的程序内执行检查,应检查用户界面控件属性/属性,以及用于设置图像的函数/方法的返回值。在这种情况下,计算机视觉是一种过火的技术。在这种情况下,您可以发布一些用于加载图像的代码,以便其他人可以建议解决方案

但是,如果您使用不同的程序捕获屏幕并查找图像,那么OpenCV的筛选和浏览功能应该可以完成这项工作。在这个应用程序中,精度不会很差