私は、とりわけ、スクリーンショットからコンピューター画面上のチェスの位置を認識できるアプリケーションを実行しようとしています。私は画像処理技術の経験が非常に限られており、これは私のペットのプロジェクトであるため、これを研究するために多くの時間を費やしたくありません。
誰かが私に良い結果をもたらす1つまたは複数の画像処理技術を勧めてもらえますか?
条件は次のとおりです。
- 画像は常にサクサクきれいで、ノイズがなく、光の状態が悪いなどです(スクリーンショットなので)
- 1画像/秒を実行している間、コンピュータのパフォーマンスへの影響は非常に小さいと予想しています
- プロセスを開始するために2つのモードを考えました。
- ピースの形をプログラムにフィードします(クイーン、キングなどがどのように見えるかがわかるように)
- 起動位置を含む初期画像をプログラムにフィードするだけで、プログラムはそこから(ボードの位置を認識した後)各チェスの駒を選ぶことができます。
- 私は画像処理技術をあまりよく理解していないので、プロセスは比較的理解しやすいはずです(まだ)
- 私は特定のテクノロジーを使用することに興味がないので、テクノロジーにとらわれないドキュメントが理想的です(C / C ++、C#、Javaの例も問題ありません)。
これをお読みいただきありがとうございます。良い回答が得られることを願っています。