3

我正在尝试开发自动化程序来捕获两个图像,然后比较这些图像以查看它们是否相似。

我正在使用带有 Selenium Web 驱动程序的 Windows 7 和 Eclipse IDE (JAVA)。

我已经完成了我的研究,发现 JMagick 最适合我,但我没有成功让它与 eclipse 一起工作。我已经安装了 JMagick、ImageMagick 并将本地库添加到 eclipse 中。

问题是我找不到任何可以帮助我理解以下问题的指南或有用的链接。我如何自动化 JMagick 截屏?我如何保存那些截取的屏幕截图?我如何逐个像素地比较那些截取的屏幕截图?所有这些都使用 JMagick,最后我如何显示差异图像?

如果有人有任何想法或知道任何指南,请提供!任何帮助是极大的赞赏。

谢谢!

4

1 回答 1

0

你为什么不改用OpenCV呢?JMagick 没有足够的文档记录。您必须查看 ImageMagick 文档。

但是,如果我是你,我会编写一个脚本来从你的代码中调用。

要截屏:

import -window root screen.jpeg

此外,要比较两个图像,您可以阅读本指南

我希望这对你有帮助!

于 2012-12-06T10:31:08.890 回答