3

画像内のオブジェクトを検出できる(エッジ検出を使用する)ライブラリが必要です。これはキャプチャとは関係ありません。私は、OCRを使用し、任意の画面解像度で動作するMTGOボットに取り組んでいます。それを任意の画面解像度に移植するために、私の考えは、結果ページの狭い範囲をスキャンして(プレーヤーが持っているカードをテキストの行にリストすることができます)、その範囲内の各オブジェクトを見つけることです。次に、各オブジェクトの最低ピクセル座標と最高ピクセル座標を取得して、行の開始位置と終了位置(y軸上)を見つけ、OCRを使用して各行を読み取ることができるようにします。

4

6 に答える 6

4

例のOpenCVコレクションを知らない場合は、正しい方向に役立つ可能性があります... 「エッジ検出」自体を使用しないが、必要な結果を少し得ることができるCamelliaもあります。仕事の。

于 2009-02-02T15:23:29.747 に答える
2

安くはありませんが、私はIntel Processing Primitivesを使用しており、そのパフォーマンスに非常に感銘を受けました。これらは、IntelおよびAMDプロセッサ、およびWindowsとLinuxで動作します

于 2009-02-02T21:30:17.137 に答える
0

tesseract-ocr?(Apache License 2.0)

于 2009-02-02T21:27:12.103 に答える
0

リード ツール イメージング SDKをご覧になりましたか? 無料ではありませんが、非常に包括的です。

于 2009-02-02T15:57:37.370 に答える
0

画像処理の機能を提供するAMD Performance Libraryに基づく Framewave 。関連するFast Cross-Platform C/C++ Image Processing Librariesも確認してください

于 2010-01-23T23:35:35.697 に答える