2

現在、いくつかのマクロを実行するプログラムをJavaで作成しようとしていますが、画面上にある特定の画像を見つけることができるマクロが必要です。

マクロ スケジュールにはほとんど FindImagePos(myimage.bmp, tolerance(0-255)) という関数があり、1080P で約 0.2 秒で画像を見つけますが、マクロ スケジューラでプログラムをコーディングするのは面倒です。許容範囲が必要なわずかな色の変化を除いて、画像は決して歪んでいません。

元。これを見つける: http://min.us/idivEC.pngこれらのバーのすべてで min.us/iR64a.png

私はそのような関数を効率的にコーディングすることはできず、ImageJ と Neuroph を簡単に調べましたが、これは複雑でやり過ぎで、もっと簡単なものがあるかどうかを知りたいと思っています。

これをコーディングする方法に関する唯一の理論は、スクリーンショットを撮り、それを 2D RGB 配列に変換し、サンプル画像の最初の行の出現をある程度の寛大さ (許容範囲) で検索し、それが多少一致する場合は、 2 行目などの行の下を確認します。

4

0 に答える 0