Kinect的身体与面部跟踪技术解析
1. 身体倾斜跟踪
身体倾斜的x和y值是归一化值,用于表示倾斜的置信度。x值范围从 -1 到 1,对应从左到右;y值范围同样从 -1 到 1,对应从后到前。例如,x: -0.17, y: 0.94 表示可能向左倾斜但可能性不大,而向前倾斜的可能性较大。同时,倾斜有一个 LeanTrackingState 属性,用于确定身体的倾斜是否正在被跟踪。
以下是添加倾斜文本标签的代码:
//Now we'll add some simple text labels in the meter
TextBlock labelLeft = new TextBlock() { Text="<< --- Leaning Left", FontSize=16.0,
Foreground = new SolidColorBrush(Color.FromArgb(150, 0, 0, 0)) };
Canvas.SetLeft(labelLeft, (canvas.ActualWidth *.25 ) );
Canvas.SetTop(labelLeft, 10);
canvas.Children.Add(labelLeft);
TextBlock labelRight = new TextBlock() { Text = "Leaning Right --- >>>", FontSize =
16.0, Foreground = new SolidColorBrush(Color.FromArgb(150, 0, 0, 0)) };
Can
超级会员免费看
订阅专栏 解锁全文
15

被折叠的 条评论
为什么被折叠?



