问题标签 [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 回答
2396 浏览

java - OpenNI UserTracker.java 示例崩溃

我在 Github 上从源代码构建了 OpenNI 和 Sensor,并安装了 Nite。我已经在 Debian 上使用 2.6.39 内核和不同版本的 Java 以及在另一台使用 Lubuntu 11.04 以及 OpenNI 不稳定和 avin2 传感器的计算机上对此进行了测试——结果相同。我还使用预构建的二进制文件进行了测试。

C++ 和 .NET 中的 UserTracker 示例有效,但 UserTracker.java 运行,检测到我的剪影,然后当我做出校准姿势时 JVM 崩溃。这是崩溃前的输出:

我已经尝试过使用代码,但我找不到导致它的代码片段 - 它不会在PoseDetectedObserver.update.

这是相关示例的链接:https ://github.com/OpenNI/OpenNI/blob/master/Samples/UserTracker.java/org/OpenNI/Samples/UserTracker/UserTracker.java

有没有其他人遇到过这个问题,或者可能看到了什么问题?

编辑:我在 SamplesConfig.xml 中打开了日志记录,Java 示例在启动时输出这些警告,而 C++ 和 .NET 示例只有最后一个 - 这是我在日志中发现的唯一区别。

edit2:我现在设置了赏金,这是一个详细的日志文件,并从 Lubuntu 11.04 上 OpenNI、NITE 和 avin2 的 SensorKinect 的最新不稳定版本转储:http: //pastebin.com/anG18agp http://pastebin.com/ MKF0G6M

0 投票
1 回答
1093 浏览

visual-studio-2008 - 使用 OpenNI 和 Qt 编译 OpenCV 2.3

对于使用 Microsoft Kinect 的项目,我目前想用 OpenNI 框架编译 OpenCV。

我已经安装了 OpenNI、NITE 和 Kinect 驱动程序,但是我在编译 OpenCV 时遇到了问题,因此我可以使用 OpenNI 进行开发。

为此,我启动了 cmake,获取 OpenCV(2.3 版本)源,选择 Visual Studio 2008 makefile,链接所有必要的路径,检查"WITH_QT""WITH_OPENNI",设置 Qt 文件和 OpenNI 包含和 lib 文件夹以及 PrimeSense 文件夹的路径并生成MakeFiles,它没有错误地工作。

然后我启动了OpenCV.sln由 CMake 创建的解决方案,将其设置为 Release 并尝试构建整个包。不幸的是,它给了我一个错误:

http://pastebin.com/6L7wCx4r

我把它贴在那里,因为它很长。您可以在大约第 420 行看到错误。

有谁知道那里出了什么问题以及我该如何解决?如果有人可以看看它会很棒。

谢谢!

0 投票
2 回答
2033 浏览

kinect - 使用 Kinect 处理致命错误的 Simple-OpenNI

整个夏天,我一直在使用 SimpleOpenNI,它是 Processing 的包装器。我将它用于 Kinect 来制作游戏和演示。上周,我在处理窗口中遇到了一个致命错误,SimpleOpenNI 项目都无法运行。这是错误:

似乎新的 OpenNI/NITE/SensorKinect 驱动程序不适用于 SimpleOpenNI 包装器。我已经与使用旧驱动程序的人一起尝试过,一切仍然有效。问题是,您无法从网站上下载旧驱动程序,因此我无法测试是否如此。您可以看到我从 simpleopenni 网站下载的所有内容:http ://code.google.com/p/simple-openni/

任何有关此错误的帮助将不胜感激。谢谢。

麦克风

0 投票
3 回答
2021 浏览

image-processing - OpenCV 与 kinect 初学者的疑惑

我在我的 ubuntu 11.04 上配置了 OpenCV 和 libfreenect 并单独工作。我对 OpenCV 也有一些经验,但问题是我不知道如何将 kinect 和 OpenCV 结合起来。我希望有人能通过指出一个好的文档或提供一个使用 kinect 的简单示例代码来帮助我开放式简历。

0 投票
1 回答
2044 浏览

geometry - 在给定 vNormal 和地板点的情况下,旋转 3d 点云以偏移地板平面的角度

我正在使用 kinect 和 ofxopeni。我在现实世界坐标中有一个点云,但我需要旋转这些点以抵消相机的倾斜。地板应该给我我需要的所有信息,但我不知道如何计算旋转轴和角度。

我最初的想法是……

到目前为止,这似乎太简单了。我一直在浏览各种文章,可以看到它很可能涉及四分之一或旋转矩阵,但我不知道从哪里开始。我会非常感谢任何指向相关文章的指针,或者获得轴和旋转角度的最佳技术是什么?我想象它可以很容易地使用 ofQuarterion 或 openni 函数来完成,但我不知道如何实现。

最好的

西蒙

0 投票
1 回答
2413 浏览

image-processing - 如何使用 kinect 和 opencv 进行人脸检测?

我有 kinect 与 openni 和 opencv 一起运行。我已经使用网络摄像头使用 haarcascade 进行了面部检测,但我无法使用 kinect 进行面部检测

...有人请帮帮我

0 投票
1 回答
2198 浏览

exception - openNI 干扰 cvCreateCameraCapture()


我在 ubuntu 11.04 上使用 opencv 2.3。在编译时,为了完整起见,我设置了 WITH_OPENNI=ON。(现在很遗憾,因为我不打算很快使用 kinect,而且 openni 让我对普通的 opencv 程序感到头疼)

无论如何,为了测试 opencv 安装,我编译了以下代码,这些代码显示了我笔记本电脑网络摄像头的视频:

代码正确遵守,但在执行时出现以下错误:

OpenCV 错误:CvCapture_OpenNI,文件 /home/samarth/OpenCV-2.3.0/modules/highgui/src/cap_openni.cpp,行中的未指定错误(无法枚举生产树:无法创建任何请求类型的节点!)抛出'cv :: Exception'what()的实例后调用188终止:/home/samarth/OpenCV-2.3.0/modules/highgui/src/cap_openni.cpp:188:错误:(-2)无法枚举生产树:无法创建任何请求类型的节点!在函数 CvCapture_OpenNI

中止

有人遇到过同样的问题吗?任何解决此问题的想法将不胜感激。

0 投票
1 回答
3226 浏览

emgucv - Emgu CV 和官方的 Microsoft Kinect SDK?

Emgu CV当前允许将Kinect 与 OpenNI 驱动程序一起使用

我还看到有一个mssdk-openni 桥应用程序允许在官方 Microsoft SDK 上运行的 Kinect 模拟 OpenNI 驱动的 Kinect。

有没有人成功地让在 Microsoft SDK 上运行的 Kinect 与 Emgu CV 一起使用,无论是使用 mssdk-openni 桥还是直接使用?

有什么技巧可以让它顺利运行,或者有什么需要避免的陷阱吗?

0 投票
1 回答
237 浏览

module - 创建新 ImageGenerator 的问题

我是 OpenNI 的新手,我正在尝试创建一个简单的 ImageGenerator,它只显示纯色图像,比如白色,我修改了“SampleModule”,并在 UpdateData() 方法中将 *pPixel 值分配为 255。 UpdateData() 方法如下

代码编译得很好,我可以用 nireg 注册它,但是当我尝试从模块生成的数据中读取图像像素值时,我得到了一些奇怪的值(不是我预期的 255),我使用下面的代码来读取像素值。

而且当我运行“NiViewer”时,程序仍然说找不到图像节点,但可以找到“SampleModule”作为深度。

任何建议将不胜感激。

谢谢一百万,郝林伟

0 投票
2 回答
886 浏览

opengl - 使用 OpenGL 的 OpenNi Ogre3D 集成

我刚开始将 OpenNI 和 Ogre3D 用于动画应用程序。我为此集成找到了以下示例:OpenNI Ogre Integration Sample。但我注意到它是使用我不熟悉的 DirectX 开发的。还有其他使用 OpenGL 的示例吗?