c# - SEHException Kinect V2

标签 c# kinect

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

An exception of type 'System.Runtime.InteropServices.SEHException' occurred in Microsoft.Kinect.Face.dll but was not handled in user code Additional information: External component has thrown an exception.

在这行代码:

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 运行完美。有人可以为我阐明这个问题吗?

最佳答案

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

所以我们只剩下特征了。

来访MSDN揭示了使用这些功能的要求。 enter image description here

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

关于c# - SEHException Kinect V2,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37126907/

相关文章:

opencv - 如何使用 Kinect/RGB-Depth 相机进行动物检测?

c# - Kinect for Windows 输入流

c# - 在 XAML winrt 应用程序中,是否可以将深色主题仅应用于一个元素?

c# - 为异步方法添加同步缓存机制 "transparently"

c# - 使用 WriteableBitmap 的缓冲区大小不足?

linux - 如何控制/获取kinect v1的倾斜角度?我在 ROS kinetic 上使用 freenect

c# - Visual Studio Code 无法从 C# 代码获取输出

c# - 如何制作脚本/程序以使应用程序始终运行?

c# - 为什么 Entity Framework 可以在本地工作但不能在 azure 上工作

java - 如何在处理2中读取oni文件?