Projects‎ > ‎KINECT‎ > ‎

SDKのメモ

Microsoft.Kinect.Nui関係のメモメモ。
Blog「kinelog」のほうがメインです、ここは草稿置き場。



Runtime()初期化の仕様変更
Beta1→Beta2への移行作業中。
this.kinect= new Runtime();
このような指定をすると
'Microsoft.Research.Kinect.Nui.Runtime.Runtime()' は古い形式です: 'This constructor to be removed.  Use Runtime.Kinects[0] instead.'
という警告が出ます。
【解決方法・詳細はこちら】 http://www.shirai.la/project/kinect/kinelog/20111107-runtime




RuntimeOptions
UseColor カラー画像を使用
UseDepth 奥行画像を使用 
UseDepthAndPlayerIndex プレイヤーインデックスを使用
UseSkeletalTracking 骨格トラッキングを使用
(使用例)
//Kinectの動作モードの設定。ここではカラー画像(Video)のみ取得
kinect.Initialize(RuntimeOptions.UseColor);

this.kinect.VideoStream.Open(ImageStreamType.Video, 2, ImageResolution.Resolution640x480, ImageType.Color);

ImageStreamType //実はColorモードだとサポートしていない解像度がある
public enum ImageResolution {
Invalid = -1,
Resolution80x60 = 0,        //colorで動作しない
Resolution320x240 = 1,    //colorで動作しない
Resolution640x480 = 2,    //colorで動作
Resolution1280x1024 = 3, //colorで動作
}


ImageType
    Color
    ColorYuv
    ColorYuvRaw,
    Depth
    DepthAndPlayerIndex

Comments