4

リアルタイムのビデオ フィードでカスタム イメージ マーカーを検出するためのヒントが欲しいです。OpenCV、iPhone、カメラ フィードを使用しています。カスタム イメージ マーカーによって、定義済みのイメージを参照していますが、任意の種類のイメージにすることができます (特定の設計されたマーカーではありません)。たとえば、高層ビルの写真などです。

私はすでに ARTag を使用しており、それらがどのように検出されるかを理解していますが、このカスタム画像をどのように検出し、特にその位置と向きを見つけるのでしょうか?

適切なカスタム イメージが正常に検出される条件は何ですか?

ありがとう

4

2 に答える 2

1

AR で使用される最も一般的なマーカーは次のとおりです。

  • AR マーカー (単純な形式の QR コード) - AR takeit などで検出されたもの
  • QR コード。QR を作成/検出/読み取る方法の例はたくさんあります。
  • ドット グリッド。キャリブレーションで使用されるチェスのグリッドと同様です。それらの検出は、従来のチェス グリッドよりも堅牢であると思われます。OpenCV には、キャリブレーション部分にドット グリッド検出に関連するコードがあります。また、OpenCV コードベースは、3D の位置と方向を抽出するための良い出発点を提供します。
  • チェスのグリッド。ドットグリッドに似ています。これらは標準的なキャリブレーションパターンであり、長い間マーカー検出に使用されていた人もいました。しかし、一部の人々がドットをより正確に検出できることを発見したとき、彼らは最近ドットグリッドにその位置を失いました.

:

グリッドは対称です。あなたはすでにそれを知っているに違いない。しかし、それはそれらから完全な方向データを回復することができないことを意味します. グリッドがある平面を取得しますが、それ以上のものはありません。

最後の注意:

最初の 2 つのコードと例は、インターネットで簡単に見つけることができます。彼らは多くの人々によって最高であると考えられています。グリッド パターンを使用する場合は、数学と画像処理の作業を楽しむ必要があります :) さらに時間がかかります。

于 2012-07-16T07:18:03.017 に答える
0

Vuforiaは有料エンジンになっているため、この回答は無効になりました。

Vuforiaを試してみるべきだと思います。マーカーとして好きな画像を使用できるARエンジンです。Vuforiaの良いマーカーとなるのは、高周波画像です。

http://www.qualcomm.com/solutions/augmented-reality

Vuforiaは無料で使用できるエンジンです。

于 2012-07-16T08:20:09.407 に答える