SEHException Kinect V2

时间:2016-05-09 23:17:59

标签: c# kinect

我试图运行this code from GitHub (Kinectv2HeartRate),它基本上计算了kinect前面人的心率。但是一旦它识别出一张脸就会返回这个错误

  

类型' System.Runtime.InteropServices.SEHException'的例外情况发生在Microsoft.Kinect.Face.dll但未在用户代码中处理   附加信息:外部组件抛出了异常。

在这行代码中:

m_FaceSource = new Microsoft.Kinect.Face.FaceFrameSource(
        m_Sensor, m_CurrentTrackingId, 
        Microsoft.Kinect.Face.FaceFrameFeatures.BoundingBoxInColorSpace | 
        Microsoft.Kinect.Face.FaceFrameFeatures.BoundingBoxInInfraredSpace | 
        Microsoft.Kinect.Face.FaceFrameFeatures.PointsInColorSpace | 
        Microsoft.Kinect.Face.FaceFrameFeatures.PointsInInfraredSpace
);

我运行了FaceBasics代码并且它提供了相同的错误,但.exe运行完美。有人可以为我解释一下这个问题吗?

1 个答案:

答案 0 :(得分:0)

我假设m_sensorm_CurrentTrackingId不是null,因为我们无法猜测背后的原因。

所以我们留下了一些功能。

访问MSDN会显示要求使用这些功能。 enter image description here

This链接应该可以帮助您实现添加lib文件。