0

私は、叔父 (政治家の立候補をしている) のために小さなゲームを作成しています。これは、ユーザーに画像が表示され、画像内の標識を検索してクリックする「標識を見つける」ゲームです。たとえば、ユーザーには店舗などの建物の写真が表示され、ウィンドウに掲示されているキャンペーン サインをクリックする必要があります。さまざまな種類の標識がありますが、すべて同じロゴが共通しています。

4

1 に答える 1

2

本当に画像認識の道をたどりたい場合は、よく知られているアルゴリズムがあります..いくつかについてグーグルで検索してみください. ただし、何かを機能させるにはかなりの労力がかかる場合があります。ライブラリの実装を探すことができるかもしれません。

ただし、あなたの場合、それは少しやり過ぎのようです。あなたが言うようにそれが小さなゲームであれば、あまり多くの画像を提示しないと思います。探しているロゴの座標を使用して各画像に注釈を付けることができます。たとえば、単純な長方形を使用して、ユーザーがその事前定義された領域内でクリックしたかどうかを確認できます。これは、各イメージの手作業による小さなオーバーヘッドです。おそらく、各イメージをアプリケーション/データベースにパッケージ化するためにすでに手動で行っているものよりもはるかに大きくはありません。

たとえば、単純なハード コード マップで十分です。おそらく、より良いアプローチを考えることができます。

Map<String,Rectangle> mapLogoLocationToImage = new HashMap<String,Rectangle>();
mapLogoLocationToImage.put("post_office.png",new Rectangle(1,1,5,5);
mapLogoLocationToImage.put("office_block.png",new Rectangle(3,7,4,6);
.
.
于 2012-07-17T23:22:09.823 に答える