2

ウェブカメラのビデオフィードでマーカーを検出し、3Dオブジェクトでオーバーレイしようとしています-ほぼ次のようになります:http ://www.morethantechnical.com/2009/06/28/augmented-reality-with-nyartoolkit- opencv-opengl /

私はartoolkitがこれに最適なモジュールであることを知っていますが、artoolkitを使用できるほどのc / c ++がほとんどわからないため、Pythonでopencvを使用することを望んでいました。マーカーの検出や位置や向きなどの決定に向けて、誰かが私を正しい方向に導いてくれることを願っています。これをどのように行うのが最善か、どの機能を使用すべきかわからないからです。

4

2 に答える 2

2

OpenCV には、すぐに使えるマーカー検出/追跡機能がありません。ただし、必要なすべてのアルゴリズムを提供するため、独自のアルゴリズムを実装するのはかなり簡単です。あなたが参照している記事では、OpenCV を使用してビデオを取得しています。マーカー検出は、ARToolkit から派生した NyARToolkit によって行われます。NyARToolkit には、Java、C#、および ActionScript 用のバージョンがあります。

ARToolkit は、派手な C++ 機能を使用せずに、プレーンな C でほとんど書かれています。思ったより使いやすいかも。ドキュメントには、よく説明されたチュートリアルが含まれています。例http://www.hitl.washington.edu/artoolkit/documentation/devstartup.htm

入門ドキュメントは、ARToolkit を使用しないことにした場合でも、マーカー検出のプロセスを理解するのに役立ちます。

于 2010-05-01T03:16:54.307 に答える