OpenNI InitFromXmlFile参数错误

时间:2013-10-22 23:00:16

标签: openni

nRetVal = context.InitFromXmlFile(SAMPLE_XML_PATH, &errors);

以上是导致错误的功能。实际上,SAMPLE_XML_PATH是xml文件的路径。我尝试了相对路径和绝对路径。但错误仍然消失。此函数的返回值(nRetVal)应为0。但返回值为65537.此功能用于通过XBOX360读取kinect信息。

Blow是错误消息。

  Failed: The parameter is incorrect. 
  [80070057] (m_pDmo -> AllocateStreamingResources())    
  m_pReader->Start():Error!

但Niviewer的样品运行良好。

有没有工程师之前遇到过这个问题?我一直在努力争取这一天。

注意:这个程序昨天运行得很好。但错误在今天用类似的程序推出。 (它们之间的区别可以忽略,因为我已经测试过了。)

我将非常感谢您的回答。

1 个答案:

答案 0 :(得分:0)

当我初始化kinectInterface处理程序时,我使用指向“new”的内存并对内存进行提交操作。

坏事是处理程序从未在主进程退出时关闭。

解决方案将指针放入智能指针,就像“Ptr”一样可以解决问题。