【发布时间】:2015-07-05 15:37:26
【问题描述】:
使用 Visual Gesture Builder 创建手势数据库后,我正在尝试编写自己的项目来检测手势。 在看到 SDK 浏览器附带的“DiscreteGestureBasics-WPF”示例后,我尝试编写自己的代码,但是当我尝试将手势添加到“视觉手势生成器框架源”对象时,我得到了一个异常:
“'System.InvalidOperationException' 类型的第一次机会异常 发生在 Microsoft.Kinect.VisualGestureBuilder.dll"
我已经在构建后事件中添加了"xcopy "$(KINECTSDK20_DIR)Redist\VGB\x64\vgbtechs" "$(TargetDir)\vgbtechs" /S /R /Y /I"这一行
但它仍然无法正常工作。
如果我使用的是 kinect sdk 附带的示例,一切正常,但是当我尝试编写自己的项目时,它根本不起作用。 我在他们的项目上测试了我的自定义数据库,它正在工作。
这是代码不起作用的行:
foreach (Gesture gesture in database.AvailableGestures)
{
if (gesture.Name.Equals(this.hands) || gesture.Name.Equals(this.handsUp))
{
this.vgbFrameSource.AddGesture(gesture);
}
}
希望你能帮助我..
【问题讨论】:
-
显示什么错误?
-
当我添加手势时,错误是:{"This API has returned an exception from an HRESULT: 0x80070490"}
标签: c# kinect gesture kinect-sdk