[英]Kinect exception has been thrown by the target of an invocation
我正在嘗試將我的Kinect SDK升級到新版本並遇到一些我無法理解的麻煩。
它一到達kinectSensor.SkeletonFrameReady += this.KinectAllFramesReady;
private KinectSensor kinectSensor;
public MainWindow()
{
InitializeComponent();
kinectSensor.SkeletonFrameReady += this.KinectAllFramesReady;
kinectSensor.SkeletonStream.Enable(new TransformSmoothParameters()
{
Smoothing = 0.5f,
Correction = 0.5f,
Prediction = 0.5f,
JitterRadius = 0.05f,
MaxDeviationRadius = 0.04f
});
kinectSensor.Start();
}
已經在評論中解決了,但對於遇到同樣問題的人來說答案更好;
代碼的問題在於它聲明了kinectSensor變量,但從未將其設置為任何東西。 在MSDN Social上有關於如何檢測連接/斷開連接設備的一個非常好的代碼示例,但是一個非常簡單的版本只是為了開始使用靜態KinectSensor.KinectSensors
集合中的第一個條目,這將是你的第一個連接傳感器。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.