3Dコンピュータービジョンとは
3次元(3D)コンピュータービジョンは、コンピューターが人間の視覚をエミュレートして3D画像を作成できるようにするカメラの使用方法です。 3Dコンピュータービジョンでは、コンピューターは2つのカメラを同時に使用します(人が2つの目を使用するのと同じように)。奥行きのある画像を構築します。 記録デバイスを使用した3D画像や動画の作成以外にも、3Dコンピュータービジョンはロボット工学でも頻繁に使用され、ロボットが真の3D環境をキャプチャできるようにします。 このシステムの開発における主要な問題の1つは、カメラが正しく位置合わせされることを保証することでしたが、多くのシステムがこの技術を完成させました。 また、この方法は、3D画像を構築するために高価な画像プロセッサを必要としないため、消費者市場向けに3Dテクノロジーを安価にします。
3Dコンピュータービジョンを機能させるには、コンピューターが2つの異なるカメラを使用する必要があります。 両方のカメラは、さまざまな角度から環境を記録またはキャプチャし、コンピューターがアルゴリズムを使用して画像をブレンドし、実際の奥行きを形成できるようにします。 また、コンピューターは、キャプチャーと3Dビルディングの間に多くの処理を必要とせずに、リアルタイムの3Dイメージをキャプチャーできます。 これにより、3Dコンピュータービジョンは、ゲーム、映画、および記録市場に役立ちます。
3Dコンピュータービジョンを使用して画像や動画を作成する以外に、この方法はロボット工学でもよく使用されます。特に、周囲を動き回って環境と対話するロボットで使用されます。 2台のカメラを使用することで、ロボットは環境の深さを理解できるため、他のオブジェクトとの連携や、ギャップやバンプなどの物理的な障害の克服にさらに慣れることができます。 この深さの理解により、ロボットの動きもスムーズになります。
3Dコンピュータビジョンを作成する際の主な問題は、2台のカメラを目のように調整することでした。 この技術を使用した初期システムの多くは、カメラの位置合わせを行うことができなかったため、画像がぼやけたり、まとまりのない方法で結合されていました。 2011年現在、多くのシステムがこの問題を克服しており、一部のシステムは消費者が利用できます。
3Dコンピュータビジョンの前には、画像を撮影してそれらを組み合わせて奥行きを形成するという同じタスクを実行できる3D画像プロセッサがありました。 この手法の主な問題は、画像プロセッサが高価であり、消費者市場ではほとんど利用できないことです。 画像を結合するプロセスはかなり単純であるため、3Dコンピュータービジョンではコストはそれほど問題になりません。 これにより、消費者市場は大きな値札なしで3Dテクノロジーを楽しむことができます。