0

私はOpenCVを初めて使用し、現在の時点からどのように進めるかについての一般的なガイダンスを探しています。

ビデオゲームのキャラクターが持っている武器の種類を教えてくれるプログラムを作ろうとしています。武器はインベントリで検査して標準化された視点を作成でき、色は重要な差別化要因です. どの色の範囲がどの武器に対応しているか、どの形状がどの武器の種類に対応しているかを知っています。

これまでの私のアプローチは次のとおりです。

cvtColor RGB から GRAY は、次の引数 [java] でキャニー エッジ検出を使用します。

ブルート フォース アプローチを使用し、すべてのピクセルを単純に反復して、画像全体の RGB ピクセル カラーを取得します。

私の目標は、どうにかして武器自体のアウトラインを取得し、そのアウトライン内の色を検索して、単純なアプローチを使用しながら時間を節約することでした。この分析を有効にするには、色の正確な比率を知る必要があるため、特定の RGB 範囲のピクセル数をすばやく見つけられるように、ある種のデータ構造 (ハッシュ マップ?) を実装することを考えていました。

続行するための最良の方法について誰かが私にいくつかのガイダンスを与えることができますか? 私には、ここからどのように進めるかを決定する経験がありません。私の目標を達成するための最良の方法は何ですか?

ありがとう!

4

0 に答える 0