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

c++ - 如何解决“库未加载:”问题?

我开始使用 Kinect,我想使用 OpenNI 进行骨骼跟踪。由于我对 c++ 的了解有限,最简单的选择是使用OpenFrameworks的ofxOpenNI插件。

我已经下载了插件,并成功编译了示例,但应用程序无法加载 dylib:

我在带有 OpenFrameworks 062 的 osx 10.5.8 上使用 XCode。

这是一些背景知识,但我认为 dylib 问题是普遍的。

我的项目中有请求的 dylib 文件,路径似乎还可以。有什么线索吗?

0 投票
1 回答
2725 浏览

qt - OpenNI + OpenCV + Qt

我正在尝试使用 Kinect (OpenNI) 制作应用程序,使用 GUI 处理图像 (OpenCV)。

我测试了 de OpenNI+OpenCV 和 OpenCV+Qt

通常,当我们使用 OpenCV+Qt 时,我们可以制作一个 QWidget 来显示相机的内容 (VideoCapture) .. 捕获帧并更新此查询以获取设备的新帧。

使用 OpenNI 和 OpenCV,我看到了使用 for 循环从 Kinect 传感器(图像、深度)中提取数据的示例,但我不知道如何使这种拉动路由变得简单。我的意思是,类似于 OpenCV 帧查询。

这个想法嵌入到 QWidget 中,从 Kinect 捕获的图像。QWidget 将(目前)有 2 个按钮“Start Kinect”和“Quit”......在“绘画”部分下方显示捕获的数据。

有什么想法吗?

0 投票
4 回答
13593 浏览

gesture-recognition - 基于骨骼运动的 Kinect 3D 手势识别 - 存在哪些库?

Kinect 有哪些手势识别库(如果有)?现在我正在使用 OpenNI 来记录骨骼运动,但不知道如何从那开始触发离散动作。

我的问题可能与姿势检测一样简单,但也可能与基于时间的运动一样复杂(即检测他们何时将手转圈),具体取决于这有多困难。我看到的姿势检测示例非常特别 - 这是因为通用算法很难正确执行吗?

0 投票
1 回答
3952 浏览

python - 如何检测 OpenKinect 中的手势(使用 python 包装器)

我已经开始研究 OpenKinect 开发,首先,我试图弄清楚如何查找该人所做的某些手势。

有没有关于如何做到这一点的教程?或者什么是一个好的开始?

例如,我只是想做一些事情,比如知道一个人何时将手转向一个方向或另一个方向。虽然,我当然会很感激任何形式的帮助!

更新:据我所知,除了 ONIPY Python 包装器之外,我最有可能使用 OpenNI/NITE 框架。所以除非有更好的框架,我现在只需要弄清楚如何做出自己的手势。

0 投票
1 回答
2479 浏览

kinect - PS1080规格及深度图

我正在玩 Kinect,并且对深度图像格式感兴趣。我也对 PS1080 SoC 的硬件规格感兴趣。它在某处可用吗?

我徒劳地搜索了互联网。

我应该从 Primesense 购买开发套件来查看规格吗?

0 投票
1 回答
858 浏览

kinect - 如何从 kinect 深度视频中恢复相机旋转?

我使用 Kinect 和 openNI 录制固定角度的序列深度视频。

我想做的是从视频中恢复虚拟相机旋转,这样我就可以模拟从顶视图拍摄的视频。

我知道我可以在身体上做到这一点。即便如此,我仍然需要做一些校准并稍微恢复相机旋转。

我应该从哪里开始?

0 投票
0 回答
954 浏览

opencv - 在 mac 64bit 上使用 openNI NITE Kinect 编译 opencv 代码

我一直在尝试用 opencv 和 openNI NITE 编译我的代码。终于摆脱了所有错误,现在它运行没有错误,我得到了我的 main.o,但我没有得到一个可执行文件。以下是我的makefile的内容


OSTYPE := $(shell unname -s)

SRC_FILES = \ ../RGB_display/main.cpp

INC_DIRS += ../RBG_display -I/opt/local/include/opencv

EXE_NAME = RGB_display

定义 = USE_GLUT

DEBUG_LEVEL = -m64 -g3 -O0 CC = g++ CFLAGS = -O3 -I/opt/local/include/opencv -L/opt/local/lib/ LIBS = -lhighgui -lcvaux -lcv -lml -lcxcore -lopencv_imgproc

LDFLAGS =pkg-config --libs opencv

ifeq ("$(OSTYPE)","Darwin") LDFLAGS += -framework OpenGL -framework GLUT else USED_LIBS += glut endif

$(EXE_NAME): main.o $(CC) $(CFLAGS) -o $(EXE_NAME) $(LDFLAGS)

main.o: main.cpp $(CC) $(CFLAGS) -c main.cpp $(LDFLAGS)

包括 ../NiteSampleMakefile


有人知道这可能有什么问题吗?谢谢!我正在使用带有macports的opencv。

0 投票
1 回答
2526 浏览

qt - 使用 QtCreator 设置 OpenNI + Kinect

我正在尝试与 Qt 一起开始 Kinect 编程。Visual Studio 2008 的示例代码可以在我的系统上运行和编译。我尝试将包含路径和库添加到 pro 文件中:

但这给了我大约 40 个错误,例如:

有谁知道将 OpenNI 与 Qt 结合起来需要包含什么或做什么?

0 投票
2 回答
2535 浏览

c# - 使用 Kinect 进行线程处理

我正在编写一个使用 Kinect 的 C# 应用程序,我正在获取当前的输出并将其写入着色器资源并将其渲染为纹理,我的问题是 Kinect(显然)仅以 30fps 运行,所以它正在节流我的表现很糟糕。

克服这个问题的最佳方法是什么,是多线程吗?是否有某种设计模式可以帮助解决此类问题?据我所知,我可能想让 kinect 处理线程上的数据,然后在进程完成时访问它,但我不确定从哪里以安全的方式开始。

感谢您提供的任何建议。

我目前将 OpenNI 用于 kinect 驱动程序/api,并将 SlimDX 用于渲染的 directX 端。

0 投票
2 回答
1834 浏览

c++ - 使用 openNi/NITE 从 Kinect 生成 jpeg 图像

我正在尝试生成将图像帧传递给 Kinect 的面部检测/跟踪算法。我已经看到从 openGL 纹理生成 jpeg 图像的最佳方法是通过 libjpeg,但我不知道如何开始。这就是我现在的代码:

那么我怎样才能传递这个 g_pTexMap 东西以保存为 jpeg 图像呢?