2

深度とRGB画像を取得するためにopenkinectのPythonバインディングを使用しています。どういうわけか、視差画像が必要です。

誰かがその画像を取得する方法を教えてもらえますか?

どうもありがとう。

4

1 に答える 1

1

AFAIKでは、RGBカメラ(IR画像など)と深度カメラの両方からさまざまな種類の画像を取得できます。どれがあなたの目的に役立つか正確にはわかりません。ビデオカメラの定数は次のとおりです。

('VIDEO_BAYER', 
 'VIDEO_IR_10BIT', 
 'VIDEO_IR_10BIT_PACKED', 
 'VIDEO_IR_8BIT', 
 'VIDEO_RGB', 
 'VIDEO_YUV_RAW', 
 'VIDEO_YUV_RGB')

デプスカメラの場合は次のようになります。

('DEPTH_10BIT', 
 'DEPTH_10BIT_PACKED', 
 'DEPTH_11BIT', 
 'DEPTH_11BIT_PACKED')

たとえば、IR画像を取得するには、次のようにします。

freenect.sync_get_video(0, freenect.VIDEO_IR_10BIT)

非同期APIの操作も同様です。上記のビデオタイプのいくつかを試してみることができるかもしれません。申し訳ありませんが、これ以上正確には言えませんが、kinectの背後にある理論が不足しています。

于 2012-03-22T15:11:09.753 に答える