我正在尝试开发自动化程序以捕获两个图像,然后比较这些图像以查看它们是否相似。
我正在将Windows 7和Eclipse IDE(JAVA)与Selenium Web驱动程序一起使用。
我进行了研究,发现JMagick最适合我,但我一直无法使其与Eclipse一起使用。我已经安装了JMagick,ImageMagick,并将本地库添加到了eclipse中。
问题是我找不到任何指南或有用的链接可以帮助我理解以下问题。如何自动执行JMagick截屏?如何保存拍摄的屏幕截图?我如何逐像素比较拍摄的屏幕截图?所有这些都使用JMagick,最后我如何显示差异图像?
如果任何人有任何想法或知道任何指南,请提供给他们!任何帮助是极大的赞赏。
谢谢!
最佳答案
为什么不使用OpenCV代替呢? JMagick的文档不足。您必须查看ImageMagick文档。
但是,如果我是你,我会写一个脚本从您的代码中调用。
截图:
import -window root screen.jpeg
另外,要比较两张图片,您可以阅读guide
希望对您有所帮助!