草庐IT

libfreenect

全部标签

c++ - 使用 kinect (libfreenect) 加速度计数据

我正在通过openFrameworks在C++中访问Kinect加速度计和ofxKinect并且在某些角度上有一些问题。如果我将kinect向下倾斜90度,我会得到nan值。我看了一下getAccelPitch()方法,这种方法很有意义,因为当值大于9.80665除以10.1/9.80665时asin将返回0。但主要问题是在我将设备倾斜90度后,滚动似乎不可靠(似乎变化不大)。在我的设置中,我需要将设备倾斜90度,但也知道它是新的滚动。关于我如何做到这一点的任何提示和技巧?有没有一种简单的方法来获取数据以使用3条线(轴)绘制kinect的方向。我正在尝试检测这样的方向:

c++ - FREENECT_DEPTH_REGISTERED 对 libfreenect 没有影响

我正在libfreenect驱动程序上玩Kinect(原始Xbox版本)(顺便说一句,我在Ubuntu12.04上)。我已经从git克隆了最新版本并按照此处的说明手动安装:http://openkinect.org/wiki/Getting_Started#Ubuntu_Manual_Install我想访问注册的深度值。据我所知,Kinect是出厂校准的,并且有一个将深度像素与正确的RGB像素匹配的查找表。我可以很好地打开Kinect并检索原始的11位深度数据。对于1到7.5米的距离,这给了我非线性范围从730到1045的值。运行device->setDepthFormat(FREEN

Ubuntu20.04安装Kinect2驱动libfreenect2以及对应的ros功能包iai_kinect2(解决编译报错)

本人平台:nuc11-1165g7IntelXeGraphics一.安装libfreenect2:地址:https://github.com/OpenKinect/libfreenect21.安装libusb.Theversionmustbe>=1.0.20:sudoaptinstall-ylibusb-1.0-0-dev2.安装TurboJPEG:sudoaptinstall-ylibturbojpeglibjpeg-turbo8-devlibturbojpeg0-dev3.安装OpenGL:sudoaptinstall-ylibglfw3-devsudoaptinstall-ylibgl1