3

2つの画像をキャプチャし、それらの画像を比較して類似しているかどうかを確認する自動化プログラムを開発しようとしています。

SeleniumWebドライバーでWindows7とEclipseIDE(JAVA)を使用しています。

私は調査を行い、JMagickが私に最適であることがわかりましたが、日食で機能させることに失敗しました。JMagick、ImageMagickをインストールし、ローカルライブラリを日食に追加しました。

問題は、次の問題を理解するのに役立つガイドや役立つリンクが見つからないことです。JMagickを自動化してスクリーンショットを撮るにはどうすればよいですか?撮影したスクリーンショットを保存するにはどうすればよいですか?そして、撮影したスクリーンショットをピクセルごとに比較するにはどうすればよいですか?これらはすべてJMagickを使用しており、最後に差分画像を表示するにはどうすればよいですか?

誰かが何かアイデアを持っているか、ガイドを知っているなら、それらを提供してください!どんな助けでも大歓迎です。

ありがとう!

4

1 に答える 1

0

代わりにOpenCVを使用しないのはなぜですか? JMagick は十分に文書化されていません。ImageMagick のドキュメントを参照する必要があります。

しかし、もし私があなたなら、あなたのコードから呼び出されるスクリプトを書きます。

スクリーンショットを撮るには:

import -window root screen.jpeg

また、2 つの画像を比較するには、このガイドをお読みください。

これがお役に立てば幸いです。

于 2012-12-06T10:31:08.890 に答える