6

私はJohnny Chung Lee スタイルのWiimote プログラミングをいくつか行ってきましたが、Wiimote の比較的狭い視野と 4 ポイントの制限に問題が生じています。Creative Liveを購入しました!85度の視野と高解像度のカメラ。

私のプロトタイプ アプリケーションは C# で書かれており、そのまま使用したいと考えています。

それで、私の質問: カメラの視野内のポイント (おそらく LED) を追跡できる C#.Net カメラ/ビジョン ライブラリを見つけたいと思います。将来的には、R/G/B ポイント トラッキングに移行して、より多くのポイントを追跡し、より簡単に識別できるようにしたいと考えています。助言がありますか?

4

4 に答える 4

6

OpenCV の .NET (C#) ラッパーであるEmgu.CVライブラリを確認できます。OpenCV は、私を含む多くの人が、最高の (無料の) コンピューター ビジョン ライブラリであると考えています。

于 2009-03-10T18:20:59.853 に答える
5

AForge.Netをチェックしてください..それは強力なライブラリのようです。

于 2009-03-06T18:19:13.527 に答える
0

ライトのようなものを追跡するとき、特にそれらが特別な色である場合は、最初にフッテージにブラーフィルターを適用することをお勧めします。これにより、色がうまくブレンドされますが、精度は低下しますが、使用するCPUが少なくなり、必要なしきい値の調整が少なくなります。

于 2010-01-15T02:06:23.337 に答える
0

通常のカメラでは、LED を識別して追跡する作業は、他のすべてのオブジェクトが見えるため、非常に困難です。ドライバーで可能な場合は、露出を減らしてコントラストを最大化することをお勧めします (したがって、自動露出をオンにします)。LED が画像内でまだ高い強度を持つ値 (>200) を目指す必要があります。露出オーバーではありません (<255)。その後、画像を正しくしきい値処理して、より高品質の結果を得ることができるはずです。

画像がまだ雑然としていて簡単かつ効率的に分析できない場合は、赤外線 LED を使用し、カメラの IR ブロック フィルターを取り外し (カメラにある場合)、「赤外線パス/可視光ブロック」フィルターを追加することができます。 : LED がある場所にのみ明るいスポットが表示されるはずですが、色を使用することはできません。ただし、画質に問題がある場合があります。

于 2009-04-09T09:07:35.997 に答える