Jim*_*ron 6 c# sdk kinect visual-studio-2012
我目前正在学习本教程
http://channel9.msdn.com/Series/KinectQuickstart/Setting-up-your-Development-Environment
但在9点50分左右,他使用了一个名为KinectSensorChooser组成部分,因为我读微软的SDK历史记录,各国这不再是不可用在最新的SDK 1.6版本
"我们已经采取KinectSensorChooser,原WpfViewers的一部分,拆分逻辑和用户界面分为两个不同类别:KinectSensorChooser和KinectSensorChooserUI在Microsoft.Kinect.Toolkit.dll KinectSensorChooser可以在非WPF场景中使用,因为它不仅是逻辑,没有用户界面."
资料来源:http://www.windows7download.com/win7-kinect-sdk/history-lxqvgakz.html
由于Microsoft.Kinect不包括KinectSensorChooser分量i添加Microsoft.Kinect.Toolkit可重复使用的部件,其不包括所述KinectSensorChooser但是组件没有显示在工具箱起来,我试图工具箱上并选择手动添加它通过右击选择项目,然后WPF组件则定位,但它进口的UI(KinectSensorChooserUI),如果我把它拖到组件从工具箱中消失的形式,我使用的Visual Studio 2012旗舰版的Windows 8
我从未KinectSensorChooserUI
在Visual Studio 中将控件添加到工具箱中.真的不需要这样做.
如果你觉得有义务这样做,我发现了一个可能有用的将你的WPF控件添加到工具箱博客文章中.我自己没试过,所以我不能保证它会起作用.
我个人不使用的UI组件KinectSensorChooser
.除非你真的打算开启/关闭Kinect或手动切换多个Kinect,否则它并没有真正起到很大作用.它确实提供了一些反馈,但这可以通过其他更美观的方式完成.
要使用KinectSensorChooser
简单,需要在主类中使用以下内容:
private readonly KinectSensorChooser _sensorChooser = new KinectSensorChooser();
public MainViewModel()
{
// other initialization here
_sensorChooser.Start();
// more initialization here
}
Run Code Online (Sandbox Code Playgroud)
你现在有一个活跃的KinectSensorChooser
,只是减去UI.
如果您致力于使用UI组件,请尝试将其添加到工具箱中,然后执行以下操作:
xmlns:kt="clr-namespace:Microsoft.Kinect.Toolkit;assembly=Microsoft.Kinect.Toolkit"
<kt:KinectSensorChooserUI x:Name="SensorChooserUI" />
您的代码将声明命名空间,初始化KinectSensorChooser
并设置您想要的任何事件.
using Microsoft.Kinect;
using Microsoft.Kinect.Toolkit;
private readonly KinectSensorChooser _sensorChooser = new KinectSensorChooser();
// somewhere in your constructor, or other init function
this.SensorChooserUI.KinectSensorChooser = _sensorChooser;
_sensorChooser.Start();
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
5774 次 |
最近记录: |