2012-01-25 16 views
1

kinectセンサーで取得した奥行き情報 を実世界の3D座標に変換する必要があります。 ....C++ kinect&openni:実世界への深さに変換

は、私がこれを行う方法はDepthGenerator と呼んConvertProjectiveToRealWorld を使用していることを知っているが、これは接続するセンサを必要と

は、誰もが接続されたセンサなしでそれを行う方法を知ってい?

+2

単にセンサーを接続できない理由は何ですか?あなたはセンサーなしであなたが書いたソフトウェアをどのようにテストすることを期待できますか? –

+0

私はいくつかのデータがすでに記録されているので、処理する必要があります... 私は私が私とセンサーを取ることができない家でそれを行うことができれば非常に役に立つでしょう... – GSta

答えて

1

深度情報はどのように保存されていますか?

最も簡単な方法は、おそらく深さ記録(.oniファイル)からOpenNIを初期化することです。 OpenNIにバンドルされているNiViewerサンプルを使用して、.oniファイルを作成することができます(コマンドのリストを表示するには '?'を押してください)。

データがoniファイルに格納されていない場合は、その中に1つの深度フレームを持つダミーファイルを作成できるはずです。これは、センサパラメータをoniファイルに格納するのに十分でなければなりません。これは、投影から実世界への変換に使用されるパラメータです。

関連する問題