OpenCVを使って画像内を検索するクマー
前々から気になっていたOpenCVに触れてみたクマー
これが使えればアプリ開発の幅も広がるに違いないクマー
※OpenCVについては下記のリンクとかいろんなサイトを参考にしてください。
ざっくりと画像認識とか解析に使えるらしいクマー
やってみたいことはー、
クラッシュオブクラン(Clash of Clans)というアプリのクラン対戦用に相手の配置を分析(ヒートマップとか)したいクマー
※ホントはシミュレーター作りたい
相手の配置画像から防衛施設の配置を読み取ってー・・・と考えているクマー
様々なサイトを元に、
OpenCVをインストールして、
VS2015で試したクマー
※以下のサイトを参考にmatchtemplateを使いコーディングしました。
OpenCVとVisual C++による画像処理と認識(12)----- テンプレートマッチングで道路標識と数字を検出する -----
一枚の画像から指定した画像に似ている防衛施設を探してマークを付ける簡単な作業クマー
探す画像は以下の4つで、さっそく実行クマ
こんな感じクマー
マッチング率を指定できるので、0.8くらいにしました。※1が完全一致?
比較的に違いが少ない対空砲(青枠)はすべて見つけてくれたクマー
大砲は筒の角度があるから角度ごとのテンプレートファイルが必要になりそうクマ
・・・ヒーローとかどうしよう
それなりに位置を特定できそうだなという感触ができたクマー
しかし、まだ先は長いクーーマーーー・・・・・・・・・・・・・・・・・
OpenCVは顔認識もできるからこれを使いこなせれば面白そうクマー
Unityで使うにはAssetも売ってるからなかなか迷うクマー