问题标签 [openkinect]
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.
c - 使用 libfreenect 编译代码时出现链接器错误
我正在尝试在 Ubuntu 12.04(无法升级)上编译此代码作为我需要做的另一个程序的基础,但是,我认为我在 PHP/Python 世界中花费了太多时间并且这个错误正在驱动我疯了。我到处找,发现这个问题几乎相同的错误,但不幸的是没有答案。
我已经按照此页面上的说明从源代码安装了 OpenKinect/libfreenect ,还安装了 libpng1.2 并运行了 freenect 示例。我也尝试过移动 CFLAGS 和 LDFLAGS 但还没有运气。
相关资料:
Makefile(与Github repo相同):
任何人都可以阐明这里有什么问题吗?(附加问题:kinect-depth-ascii 和 kinect-depth-png 行末尾的“$^”有什么作用?)
非常感谢您提前。
kinect - 如何将 Kinect 2 for Xbox One 与 PC 连接
我有一台装有 Kinect 2 的 Xbox One。我想知道我是否可以将它连接到我的 PC,如果可以,该怎么做?
javascript - 任何使用 javascript 获取 Kinect V2 跟踪数据的方法?
我的问题是:如何将用于 Windows V2 的 Kinect 跟踪数据转换为用于 HTML5 游戏或其他浏览器黑客的 Javascript。
我将 Zigfu 浏览器插件与我的旧 Kinect 一起使用,以便在浏览器中使用 Javascript,并且在我的 Macintosh 上也可以使用。我也知道微软已经发布了用于 web 开发的 kinect.js v1.8。还有一个名为 pgte/node-openni 的节点包(可在 GIT 上找到),它使您能够使用 Web 套接字获取 Kinect 数据。问题是这些都不适用于新传感器。
我之所以相信这是可能的,是因为我发现了这些项目,它们似乎可以很好地使用 Javascript 和新传感器,但我无法从这些文章中提取足够的信息来开始开发:
项目 1: http ://blog.derivatived.com/posts/Kinect-version-2-Operated-Robot-Hand/
c++ - OpenNI2、BeagleBone Black、ASUS XTION 摄像头:在 640x480 下获取颜色流时出现问题
我正在尝试将 XTION 中的颜色和深度帧保存到 BeagleBone Black (BBB) 上以供进一步分析。
我为 BBB 和我的开发计算机(带有 Kubuntu 14.04 的 MacAir)编译并安装了 OpenNI2。SimpleRead 在两个平台上都能正常运行。
我让我的程序在 MacAir 上以 30fps 正确运行。从 openni::OpenNI::waitForAnyStream(...) 成功返回颜色和深度帧
(我在无限期等待新帧的生产者线程中轮询 waitForAnyStream。然后将帧复制到缓冲区并放入 boost spsc_queue 以由消费者线程分析和保存。)
然后,我使用 g++ 交叉编译器将程序移植到 BBB。当我在 640x480 的 BBB 上运行时,openni::OpenNI::waitForAnyStream(...) 永远不会返回。如果我将分辨率降低到 320x240 并将颜色流的像素格式更改为 openni::PIXEL_FORMAT_YUYV,它会正确返回。我可以使用 YUYV 格式,但我需要让 640x480 工作。
我的问题是,您之前是否在 OpenNI2 框架中看到过这个问题?如果是这样,你是如何解决的?
谢谢你的时间,本
PS。我无法让 Kinect 在 BBB 上被识别。当我将它插入 MacAir 时,绿色 LED 灯会亮起并且它工作正常。在 BBB 上,它一直很黑,我无法让 OpenNI2 找到它。对此有什么想法吗?
openkinect - 对“freenect_sync_get_depth”的未定义引用
我正在尝试编译该程序以在 Ubuntu 14.04 上使用 kinect 生成点云
我有libfreenect
,opengl
安装。但是链接器给出了以下错误。我试过了
find /usr -name *freenect*sync*
找到我缺少的库并得到以下输出
当我在包含 this 后尝试时-L/usr/lib/x86_64-linux-gnu
,链接器产生了以下错误。
这是我用于代码的 Makefile
我对 linux 比较陌生,在这一点上完全被难住了。我应该怎么做才能使程序成功编译?
javascript - 使用 Microsoft Kinect 控制 Web 浏览器 JS 组件
我打算开始一个个人项目,涉及控制 jQuery 组件,例如使用 Microsoft Kinect 的轮播。只需要基本的手势,例如向左/向右滑动、停止、单击。
我一直在到处寻找答案,并且遇到了一些可用于该项目的 Kinect 实现/框架:
Kinesis.io https://github.com/Kinesis-io
DepthJS http://depthjs.media.mit.edu
KinectJS http://kinect.childnodes.com/
OpenKinect http://openkinect.org
我正在就解决这个项目的最佳方法提出一些建议,因为正确完成初始设计/架构可能是任务的一半以上。它越响应/越快越好,越简单越好。它只需要适用于 Kinect v1(除非有更好的 v2 解决方案?)并且对操作系统没有要求,但是如果它适用于 OS X,我更喜欢它。
也许只是进入 Windows 并启用操作系统级别的手势控制可能会更好、更容易?但是话又说回来,如果我无法在 JS 级别捕获控件,我可能无法获得所需的控制级别。只是一个想法。
任何建议将不胜感激,谢谢!
kinect - openNi 编码和安装错误
我是 kinect 和 Open Ni 编程的新手
我的系统中安装了以下用于 kinect v2 传感器的软件包。
我下载了 SDK 2.0。我已经从下面的链接下载了 Open Ni。我的系统配置符合 kinect 规范。我尝试了 kinect 评估;一切正常。现在我只是尝试在开放的 NI 上编写第一个代码。我得到以下错误。让我知道如何解决这个问题
windows8.1操作系统;64位;direct11 gt630 显卡;4gb RAM
c++ - 复制 PCL 点云,同时保留组织或 Ransac + 表面法线计算
我有一个点云
我想复制到
同时基于使用ransac计算的一些内点进行过滤。
我目前正在这样做
问题:
因为我想找到这个云的常态,所以我需要维护这个组织。copyPointCloud 函数使新的点云高度 = 1(参见PCL io.hpp的第 188 行)。
在 pcl 上执行 ransac 后,有没有人能够找到法线?
linux - 如何正确使用 libfreenect 访问 kinect 音频设备
我使用 Kinect,型号 1517,并将主分支从 OpenKinect/libfreenect 存储库克隆到我的 Ubuntu 14.04 LTS x64。我的目标是在 mic-array 中做一些花哨的东西。
但是如果我想测试源代码并执行一个示例程序,我会得到以下输出:
在编译期间没有指出错误或警告。通过调试,我将失败与 FREENECT_DEVICE_MOTOR 的初始化隔离开来。
我也尝试下载稳定包版本,使用
但是(不是在 freenect-glview 中而是在其他示例中)这个错误也会发生。
与我阅读的所有教程和指南的不同之处在于,在命令之后$lsusb
,输出仅显示三个名为“Microsoft Corp.”的设备,而不是像Bus 001 Device 006: ID 045e:02ad Microsoft Corp. Xbox NUI Audio
.
你有什么计划,我该如何解决这个问题?我假设,如果它在这些样品中不起作用,那么它也不会在自制样品中起作用。
cmake - 通过 cmake 编译 freenect 的问题
我正在尝试编译freenect,这是我第一次使用cmake
反对make
. 由于依赖关系,我遇到了一些更严重的问题,我能够通过谷歌搜索解决,但现在我又被卡住了。我该如何解决这个问题?下面的终端输出: