私は現在どのようにこれを行うつもりの研究を行っています。オンラインのJavaベースのゲームのボットを作成しようとしています
私のコンピュータの画面(ピクセル、エッジなど)を読むためのプログラムが必要です。答えがopencvだと思います。しかし、私がopencvについて調べているすべては、ビデオカメラから読み込み、コンピュータの画面から読み込むものではありません。画面を記録して、opencvでビデオカメラが使用されているのと同じ方法で使用できますか?
もし誰でも私にこれについてのいくつかの読書を指摘できますか?これまでのところ、私が探しているものに適用される例は見つかりませんでした。
EDIT:誰かが私のためにコードを書くのを探していません。 Imは単にscreenをopencvのビデオフィードとして使うことができるかどうかを尋ねるだけです。私はopencvに慣れていないし、以前に使ったこともない。
1)不正行為が悪い2)ゲームのメモリからゲームメイトを読んでみませんか? –
秒。いくつかの情報を得るために画面全体を解析することは、すでにメモリのどこかで利用可能です。これは本当に悪い考えです。ゲームがJavaで書かれている場合は、そのコードを自由に変更して再コンパイルすることができます。最善の方法は、Javaでローダーを作成することです、魔女は実行中のゲームを管理します。 –
私の答えはこちらを参照してください: http://stackoverflow.com/questions/1032489/how-can-a-program-control-another-program/1032530#1032530 –