问题标签 [openni]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
538 浏览

installation - NITE 安装问题

我已经安装了 OpenNI 和 SensorKinect,但是当我尝试安装 NITE 时,它中途失败了。这是输出。可能是什么问题呢?

我还安装了早期版本的 NITE。如果不安装此版本的 NITE,它会与较新版本的 OpenNI 兼容吗?

安装 NITE


复制共享库...好的

复制包括...好的

安装 java 绑定...好的

正在安装模块“Features_1_3_0”...

注册模块'libXnVFeatures_1_3_0.so'... OK

正在安装模块“Features_1_3_1”...

注册模块'libXnVFeatures_1_3_1.so'... OK

正在安装模块“Features_1_4_1”...

注册模块'libXnVFeatures_1_4_1.so'... OK

正在安装模块“Features_1_4_2”...

注册模块'libXnVFeatures_1_4_2.so'...失败:错误!

0 投票
1 回答
1185 浏览

coordinates - 返回坐标的 OpenNI 范围

我正在使用 OpenNI 的 HandsGenerator 类,我想用它来跟踪用户的动作。

我已经注册了自己的回调来获取手的更新位置,一切正常,除了我找不到返回的坐标系等信息XnPoint3D。是否有一个规范可以精确地指定 X、Y、Z 范围,也许还有缩放信息(这样我就知道 100 的变化XnPoint3D对应X于 10 厘米的移动,或其他东西)。

0 投票
3 回答
1322 浏览

video - 处理 - 从 kinect 数据导出电影或图像序列

我正在尝试找到通过处理导出 PNG 序列或电影的最快方法。我正在捕获 Kinect 数据,目前,在每个绘图调用中,我正在使用:

但这太慢了。有什么我能做的更快的吗?

我正在使用 simple-openni 作为 kinect 提要。

0 投票
1 回答
176 浏览

c++ - 禁用特定包含文件的警告

我在 OS X 上使用 OpenNI,由于某种原因,它的.h文件到处都吐出很多警告,这很烦人。

有没有办法关闭 OpenNI 包含文件的所有警告?

0 投票
1 回答
825 浏览

c++ - 将 Boost::system 库与 OpenNI makefile 链接

我正在尝试使用 C++ Boost 库将我从 Kinect 获得的一些深度数据写入串行端口。为了做到这一点,我需要将适当的库与这个预先编写的 Makefile 链接起来。我使用 boost/asio 编写了一个基本程序来了解这些库,为了编译,我必须链接到位于 /usr/local/lib 中的 boost_system 库并包含来自 /usr/local/include/ 的头文件促进。我想在我的 OpenNI 代码中使用它,我只需要从这个 Makefile 建立相同的连接。

我补充说:

到 INC_DIRS_OPTION

到 LIBS_DIRS_OPTION,和

到 USED_LIBS_OPTION (asio 依赖于 boost 系统库来生成某种错误)

我收到此错误:

我尝试将 lib 目录添加到我的 DYLD_LIBRARY_PATH 中,但它什么也没做。我还尝试创建某种共享 (*.so) 库,首先使用 NiSimpleRead.o 二进制文件与 libboost_system.a 文件相结合,这带来了很多错误。然后尝试将 boost_system.a 文件本身更改为 .so,这也没有做任何事情。对此的任何建议都会很棒。

0 投票
3 回答
2275 浏览

c++ - pcl的链接和编译

我在使用 vs 2010 和 vs 2008 安装点云库时遇到了很大的麻烦,我为两个 vs 版本下载了最新的多合一软件包,我尝试并添加了所有链接器(附加的 dep 和这些 lib 文件的路径到输入部分)并且所有包含文件和路径都包含在 vcc++ 目录中......但它在编译时总是给我一些错误。当我修复它们时,它总是逐渐增加这些错误,所有这些错误,如 blabla.lib blabla.h 无法找到或一些东西,但我做得很好,因为我在 opencv 中也做过类似的事情,它只是起到了作用。任何教程或帮助将被appriciated,谢谢!

0 投票
0 回答
589 浏览

c++ - 与 HandsGenerator 相比,OpenNI UserGenerator 的手部位置坐标非常不稳定

我正在使用 Kinect 和 OpenNI 库来跟踪用户的手部。

据我所知,有两种方法可以做到这一点;要么使用HandsGenerator并分别跟踪每只手,要么使用UserGenerator,然后使用GetSkeletonJointand XN_SKEL_LEFT_HAND/询问手的位置XN_SKEL_RIGHT_HAND

由于各种原因,如果我可以只使用 会更方便UserGenerator,但它为我提供的两只手的坐标非常不稳定,以至于无法使用,即使在设置高平滑值时也是如此。相比之下,由 给出的坐标HandsGenerator非常精确和稳定。

两种方法的精度怎么差别这么大,有什么办法可以提高UserGenerator方法给出的坐标精度吗?

0 投票
1 回答
1949 浏览

range - Kinect SimpleOpenNI 和处理范围

我需要找到一种方法让 kinect 只识别特定范围内的对象。问题是在我们的设置中,场景周围会有可能干扰跟踪的观众。因此,我需要将 kinect 设置为几米的范围,这样它就不会受到超出该范围的物体的干扰。我们使用 SimpleOpenNI 库进行处理。

有没有可能以任何方式实现这样的目标?

非常感谢您提前。

马泰奥

0 投票
0 回答
3233 浏览

c# - .NET Windows 窗体应用程序中的 OpenNI 人脸检测

我正在用 C# 开发一个 Windows 窗体应用程序。我必须添加人脸识别功能。为此,我正在使用 OpenNI 库。用于视频捕获的硬件是Xtion PRO LIVE. 我已成功安装它,并且能够运行示例代码。此代码连续录制视频,仅此而已。我已经修改了它,按下Capture按钮后,它将当前图片保存到硬盘驱动器(很好!)。
现在我想要完成的是通过面部标志检测面部,以便我可以使用数据库中保存的图像来验证一个人的图像。如何使用 OpenNI 做到这一点?

这是我的代码:

任何形式的帮助将不胜感激。任何教程/链接任何东西!!!

0 投票
1 回答
462 浏览

osx-lion - 尝试使用 ONI 录制时“功能未实现”

我正在尝试oni使用 OpenNI 在我的应用程序中使用录音。这是我的xml文件:

一切看起来都不错,但是当我尝试运行我的程序时,我得到:

可能是什么问题呢?