画面の特定のセクションのスクリーンキャプチャを取得し、それをすでにディスクに保存されている別の画像と比較する方法はありますか。そして、画像が同一である場合、それは何かを促します。
2 に答える
スクリーンショットをキャプチャする方法の例については、http://www.developerfusion.com/code/4630/capture-a-screen-shot/を確認してください。
画像の比較ははるかに複雑です。ディスクに保存される画像は、サイズ、アスペクト比、または奥行きが異なる場合があります。スクリーンショットとディスク上の画像が完全に同一であることが確実でない限り、類似した画像を識別する方法を検討する必要があります。
2つの画像を取得し、類似度スコアを出力するpHashデモをご覧ください。使用するアルゴリズムは非常に単純で、Webサイトで入手できます。
画像(またはその一部)を別の画像と比較しようとしている場合、インターネットを検索したところ、leadtoolsには、ある画像を別の画像の同じ寸法のすべての領域と比較する相関関数があることがわかりました。詳細については、次のリンクを参照してください:http: //www.leadtools.com/help/leadtools/v175/dh/po/leadtools.imageprocessing.core~leadtools.imageprocessing.core.correlationcommand.html
また
このプロジェクトはあなたが探しているものかもしれません: