gpt4 book ai didi

c++ - NITE2::UserTracker 在读取 oni 文件时崩溃

转载 作者:太空狗 更新时间:2023-10-29 23:04:50 26 4
gpt4 key购买 nike

我用kinect和OpenNI NIViewer录制了一个oni文件。

我想跟踪那个记录文件中的骨架,所以我使用 OpenNI2 和 NITE2

我可以使用 oni 文件创建一个 openi 设备,但是当我尝试使用该设备创建一个 nite2 用户跟踪器时,它崩溃了,并且出现以下错误:

0xC0000005: Access violation reading location 0x000000000000004c

在 cmd 窗口中,我收到以下消息:

Couldn't getXN_STREAM_PROPERTY_PARAM_COEFF

这是我的代码:

openni::Status rc = openni::OpenNI::initialize();
openni::Device device ;
rc = device.open("file.oni");
nite::UserTracker userTracker;
nite::NiTE::initialize();
niteRc = userTracker.create(&device);

非常感谢任何帮助。

请问是否还有其他方法可以跟踪记录的 oni 文件中的选择?

问候

最佳答案

我也遇到了你同样的问题。

我用 OpenNI2 示例 NiViewer 记录了 oni 文件。录制的文件可以使用 NiViewer 本身加载(因此文件没有损坏),但是如果我尝试使用 Nite2 示例 UserViewer 打开保存的文件,我会遇到同样的错误。

我发现解决从 Nite 2.2 降级到 Nite 2.0 的问题的唯一方法(如 Creating a UserTracker crashes in NITE2 python bindings 中所建议)

奇怪的是,我用 Kinect 和 Asus Xtion 测试了这个保存/加载过程,但我只在 Kinect 保存时遇到了这个问题。

关于c++ - NITE2::UserTracker 在读取 oni 文件时崩溃,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21394886/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com