タグ

ブックマーク / d.hatena.ne.jp/matoge (1)

  • OpenNI の動画保存方式について。ここまで読んだ。 - 徒手空拳日記

    OpenNIOpenNI は、深度や、画像ごとに Recorder Node というのを持ち、WaitAndUpdateAll() されるたびにコーデックを通したバッファをそのフレームに詰め込む、ということを繰り返しています。Recorder Node には好きなコーデックを持てるので、例えば自分で mpeg2video のコーデックを書く事も可能です。コーデックは XnCodec クラスの子クラスのインスタンスという形で Recorder Node に登録されています。コーデックは、XnCodecIDs.h で定義されており、実装は nimCodecs というモジュールです。OpenNI は module interface を通してこのモジュールを使用する、という形です。録画時は、各種パラメータを XnCodec::Init() をオーバーライドして初期化、関数 XnStatus Co

  • 1