• 締切済み

画像比較は【VB6】で可能でしょうか?

画像比較は【VB6】で可能でしょうか? VB6にて、計算ゲームの問題(文字ではなく画像表示されたもの)をスクリーンショットで 取得し、予め保存しておいた数字画像と比較して、問題式を復元し、計算させようとしています。 ここで、質問があります 1。VB6のみで画像比較は可能でしょうか?(サードパーティー製のActiveXなどが必要かどうか) 2。難易度としてはどの程度でしょうか?(明らかに上級レベルであるなどなど・・・) 3。検索キーワードで重要なものはなんでしょうか?(VB6、画像、比較で検索するとVB.NETというものがヒットしてしまいます) 以上、よろしくお願いいたします

みんなの回答

  • kiki_s
  • ベストアンサー率59% (147/248)
回答No.1

VB6で画像比較は可能です。 ピクチャボックス2つにそれぞれ画像を表示させて比較するのが簡単です。 IF Picture1.Point(X,Y)=Picture2.Point(X,Y) 各X,Yの位置を変えて(ScaleWidth-1,ScaleHeight-1)まで比較するだけです。 注意点は、 ピクチャーボックスに表示する画像サイズは同じに。 各ピクチャーボックスの単位を合わせる・・・ ぐらいでしょうか? この比較方法は、画像の点(色情報など)を単純に比較しているだけなので、それなりに時間が掛かります。 例えば同じ画像の点が1000あれば比較は1000回行う事になります。 難易度は単純なコードで実現出来るから初心者でも分かる範囲だと思います。 検索は試すのが一番です(検索エンジンにも左右されますので)

関連するQ&A