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

processing - 在 Mac 上通过 OpenNI 和 SimpleOpenNI 将 Kinect 连接到处理

我正在尝试将 Kinect 连接到 Mac 上的处理(运行 OSX Yosemite 10.10)。也许有人可以帮忙?

到目前为止,我已经按照此页面上的所有说明进行操作,没有出现任何错误(顺便说一下,这是一个非常有用的页面):http: //blog.nelga.com/setup-microsoft-kinect-on-mac-os-x -10-8-山狮/

完成后,我可以毫无问题地通过终端、NiTE 和 SensorKinect 使用 Kinect。但是,当我尝试通过 Processing 使用 SimpleOpenNI 库时,它告诉我需要先安装 OpenNI。鉴于已经安装了 OpenNI,在上述步骤中,我不确定出了什么问题。我试过重启等等。

有人遇到过这种情况么?

0 投票
1 回答
201 浏览

processing - Kinect - 在处理中播放和暂停音乐

当我向前移动手时,我正在尝试播放音乐,并在移动手背景时暂停音乐,如本视频中所示。

我可以在前进时播放音乐。但是当我移动背景时,我看不到如何暂停我的播放器。

0 投票
0 回答
1825 浏览

kinect - 带 Kinect 的 PCL(Op​​enNI Grabber)

**嗨,我只想要来自 kinect 设备的点云。我按照下面的链接这样做。 http://pointclouds.org/documentation/tutorials/openni_grabber.php#openni-grabber

但我收到以下错误。请建议我,我做错了什么?:(

您的帮助非常可观!

0 投票
1 回答
2217 浏览

kinect - 哪个 Kinect SDK 在骨骼追踪方面更强大?开源 (openkinect) SDK 还是官方 SDK?

我有兴趣开发一个需要 Kinect 传感器来跟踪人体的 AR 应用程序。该应用程序将使用骨骼跟踪数据对人体进行实时视频处理。因此,我需要一个功能强大、实时且快速的骨骼跟踪 SDK。你能告诉我这些SDK之间的区别吗?

我从搜索中发现了什么?我没有找到关于我的问题的太多信息或直接答案。我发现 OpenNI 框架支持骨架跟踪算法。但我不知道它的性能,也不知道它是否对我的应用程序有用。

以下是我通过搜索找到的一些信息: 在此处输入图像描述 我也对这些 SDK 之间的一般比较感兴趣。

实际上,我找到了一个帖子,对它们进行了比较。并且写到openkinect在骨骼跟踪方面的功能较弱。但这篇文章是在 2011 年写的。

官方 Kinect SDK 与开源替代品

能否请你帮忙?

0 投票
1 回答
611 浏览

macos - SimpleOpenNI 无法使用 Mac OS 10.11.5 El Capitan 处理 Processing 3.1.1

当我从 SimpleOpenNI 运行示例代码时,我不断收到此错误,例如NoSuchMethodError: You may be using a library that's in compatible with this version of Processing

我到处都徒劳地尝试找到并正确安装与 OS 10.11.5 兼容并且可以由处理使用的 OpenNI 版本!我有 OpenNi SDK (v1.5.7.10) + NITE(NITE-Bin-Dev-MacOSX-v1.5.2.21) + SensorKinect-unstablev5.1.2.1。+ libtool + libusb 但在此处阅读:https ://github.com/processing/processing/wiki/Supported-Platforms和此处:https ://github.com/processing/processing/wiki/Changes很多事情都发生了变化使用处理 3.1.1。

有谁知道可以与我的 MacOS 一起使用的先前版本(处理、OpenNI、NITE 等)、教程链接,或者有同样的问题但以某种方式修复?

0 投票
1 回答
672 浏览

macos - OpenNI 安装:不允许操作

我正在尝试在我的 macOS Sierra (10.12) 上安装 kinect。我使用了greenfoot上的解释,所以我下载了 Openni、KinectDriver 和 NITE,将它们解压到通过终端解压缩的目录并尝试使用以下命令进行安装:sudo ./install.sh

这是我得到的结果:

我试图找到一个解决方案,但我没有设法找到可以帮助我为 Sierra 的东西。

0 投票
1 回答
770 浏览

video - 骨骼跟踪和播放正在处理的视频

我们使用以下代码来同时进行骨骼跟踪(头部跟踪)和播放视频:

当我们绑定运行上述代码时,日志文件中产生了以下错误:

Java 帧:(J=编译的 Java 代码,j=解释的,Vv=VM 代码)J 1472 SimpleOpenNI.SimpleOpenNIJNI.IntVector_size(JLSimpleOpenNI/IntVector;)J(0 字节)@ 0x0000000002ebe695 [0x0000000002ebe640+0x55] J 1471 C1 SimpleOpenNI.IntVector .size()J (8 bytes) @ 0x0000000002ebe314 [0x0000000002ebe280+0x94] j SimpleOpenNI.SimpleOpenNI.getUsers()[I+15 J 1777 C1 skeleton_track_simpleopen_video.draw()V (159 bytes) @ 0x00000000030004ca4 [04600000004ca4 [04600000处理] .core.PApplet.handleDraw()V+161 J 1769 C1 processing.awt.PSurfaceAWT$12.callDraw()V (18 bytes) @ 0x000000000300009c [0x0000000002ffff80+0x11c] j processing.core.PSurfaceNone$AnimationThread.run()V+ 30 v ~StubRoutines::call_stub

值得注意的是,上面的代码在没有播放视频(processing.video 库)的情况下运行没有任何错误。

是否可以帮助我们找到上述代码中的问题?

0 投票
1 回答
48 浏览

processing - 如何使一些像素无色

我有一个代码,其中包括 2 个显示层,我需要使前层的一些像素无色以显示背景像素。我找不到使像素不可见的方法。在这方面,我尝试按形状创建前层。该解决方案的主要问题是速度太慢且占用 CPU 资源。我的代码如下:

你能帮我隐藏或使一些像素不可见吗?

0 投票
1 回答
259 浏览

processing - 如何在处理中减少遮罩(透明图像)边框的不透明度?

我将在我的处理项目中显示 2 层(分别来自 kinect 的深度图像和蒙版)。在这个项目中,我将使用遮罩隐藏没有用户可用的区域。请注意,“掩码”从我的代码中名为“movie2”的电影中获取像素。
有没有办法通过降低蒙版边框的不透明度来模糊用户的边框?

这是我的代码:

0 投票
0 回答
102 浏览

opencv - 如何在处理中将 opencv 过滤器应用于 ARGB 图像?

在项目的一部分中,在显示之后backgroundimage,我应该通过创建一个掩码(mask1在我的代码中命名)并将前 3000 个像素mask1设为无色来隐藏其中的一部分。然后利用blur()OpenCV 库的方法对结果进行眩光。问题是 OpenCv 库似乎忽略了mask1. 因此,无法看到由 OpenCV 库创建backgroundimage的图像的背后。blured这是我的代码:

有没有其他解决眩光的方法mask1??我添加了 640*480 test.jpg 来调整上面的代码