-3

私はOpen CVで画像認識用のアプリを作ろうとしています。このようなものを実装したいのですが、どのようにすればよいかわかりません.iOS用のOpencvをダウンロードしました.ここから、

カメラを介してスキャンしたい例として画像のハードコピーがあり、カメラを介して画像をスキャンすると、プロジェクトにインポートした画像(マーカー)が画像にオーバーレイされ、タップ/そのマーカーの情報を表示するマーカーを選択します。ここに私のイメージがあります:

ここに画像の説明を入力

それは私が取った単なる例です(マーカーとしての正方形、円、三角形)

ここに画像の説明を入力

ここに画像の説明を入力

ここに画像の説明を入力

したがって、画像がスキャンされると、マーカーがオーバーレイとして表示され、マーカーをクリックすると名前が表示されます (「Air」という名前の円の上のオーバーレイ画像をタップすると、アラートで「Air」が表示されるはずです)または、「Tiger」という名前の正方形がタップされている場合は、「Tiger」と表示する必要があります) 私の問題は、画像は同じパターンですが、結果はすべての部分で異なるため、これにどのようにアプローチすればよいかわかりません..

アイデアを提案して助けてください。または、このようなことをしたことがある場合は、どのように実装すればよいか教えてください。私はゼロから始めなければなりません。助けてください。

これは Open CV を使用して実現できますか、それとも vuforia や layar などの他の SDK を使用する必要があります。

4

1 に答える 1

0

助けを求める前に、少し検索する必要があるかもしれません...

とにかく、見つけたい形状は変化していないようです (スケール、回転) ので、OpenCV に実装されているテンプレート マッチング メソッドを調べることができます ( Tutorial OpenCVを参照)。 SIFTまたはSURFとして。どちらも OpenCV で既に実装されています (aishack からのリンクは、SIFT を再実装するためのチュートリアルです。同じ Web サイトで、OpenCV メソッドを使用するためのチュートリアルを見つけることができます)。

于 2013-04-03T15:36:55.177 に答える