現在VC++2010にて以下アプリケーションを作成しています。
①ユーザが任意に作成した画像A(サイズは256×256ピクセル以上)に
特定の画像B(16×16ピクセル)をランダムな位置に1箇所貼り付け、
1枚の画像Cを生成します。
(この操作①はユーザ側の作業であり、作成しているアプリケーションで行うものではありません。)
②アプリケーションに画像Cを読み込ませ、表示させます。
③ユーザが画像Cから画像Bを探し、画像Bの場所をクリックし、
クリックした座標をアプリケーションが取得します。
④クリックした画像が、①にて貼り付けた場所の範囲(16×16ピクセル)内にあるか調べます。
④の処理時に、アプリケーションにて画像Cから画像Bの場所を取得するには、
どのように取得すればよいでしょうか。
OpenCV とか使って探したら?
http://opencv.jp/sample/matching.html
※ かならず見つかるというわけではありませんヨ!
以上。参考まで
早速のご回答ありがとうございます。
OpenCV、画像処理に特化したライブラリのようですね。
こちらを使用するようにします。
まずは暫くOpenCVについて勉強しますので
本件は解決と致します。
ありがとうございました。
すいません、解決のチェックを入れ忘れていました。。。
ツイート | ![]() |