kinect 常用知识点

一 ,获取数据流

  1  轮询模型(Polling Model)

(1)读取帧数据方法:

请求彩色图像帧方法(ColorImageStream.OpenNextFrame);

      请求深度图像帧方法(DepthImageStream.OpenNextFrame);

      请求骨骼数据像帧方法(DepthImageStream.OpenNextFrame);

2事件模型(Event Model)

(1)彩色图像数据帧数据读取:

Void sender_ColorFrameready(object sender,ColorImagerendyEventArgs e)

{

 ColorImageFrame colorframe=e.OpenColorImageFrame();

(2)深度图像数据帧数据读取:

Void sender_DepthFrameready(object sender, DepthImagerendyEventArgs e)

{

 DepthImageFrame depthframe=e.OpenDepthImageFrame();

(3)骨骼数据数据帧数据读取:

Void sender_SkeletonFrameready(object sender, SkeletonImagerendyEventArgs e)

{

 SkeletonImageFrame skeletonframe=e.OpenSkeletonImageFrame();

(4))彩色图像, 深度图像,    骨骼数据同步读取

Void sender_AllFrameready(object sender,AllImagerendyEventArgs e)

{

 ColorImageFrame colorframe=e.OpenColorImageFrame();

DepthImageFrame depthframe=e.OpenDepthImageFrame();

SkeletonImageFrame skeletonframe=e.OpenSkeletonImageFrame();

}

二  人体骨骼支点表示:

  左裸关节:AnkleLeft   右裸关节:AnkleRight

  左肘关节:ElbowLeft   右肘关节:ElbowRight

  左脚:FootLeft        右脚:FootRight

  左手:HandLeft         右手:HandRight

  头:head

  臀部中央:HipCentre

  左臀部:HipLeft              右臀部:HipRight

  左右膝盖:KneeLeft           右膝盖: KneeRight

  双肩中央:ShoulderCenter

左肩:Shoulder Left            右肩 ShoulderRight

脊柱中段:Spine

左右腕关节:WristLeft           腕关节:WristRight

原文地址:https://www.cnblogs.com/jiangyongyawen/p/4238229.html