问题标签 [libfreenect2]

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 投票
0 回答
19 浏览

ubuntu - 在 Ubuntu 上对一个 Kinect v2 进行多次读取访问

我想在一台计算机上使用一个Kinect v2 摄像头来处理多个应用程序。如果我尝试使用第二个应用程序访问,则两个应用程序都会崩溃。现在我正在使用 libfreenect2。

这样做有可能吗?图片是否缓冲在我可以复制它们的地方或类似的地方?

谢谢你。

0 投票
1 回答
211 浏览

python-imaging-library - 如何使用 freenect2-python 显示来自 kinect 的彩色图像馈送

我正在使用freenect2-python从 kinectv2 读取帧。以下是我的代码:

颜色帧格式是FrameFormat.BGRX,所以我使用前 3 个通道来显示图像。但它显示一个空白的黑色窗口。

我使用过PIL,但它会为接收到的每一帧打开一个新窗口。有没有办法在同一个窗口中显示框架PIL

0 投票
0 回答
90 浏览

python - 如何从 libfreenect2 中保存 rgb 和深度数据?

我用来保存从 kinect-v2 ( libfreenect2pickle )接收的 rgb 和深度帧,但它会引发以下错误:

发生异常:TypeError can't pickle _cffi_backend.__CDataGCP objects File "/home/vision/Desktop/projects/python_projects/pytorch_Realtime_Multi-Person_Pose_Estimation/demo/record.py", line 36, in build_pcd pickle.dump([video_rgb, video_depth ],f) 文件“/home/vision/Desktop/projects/python_projects/pytorch_Realtime_Multi-Person_Pose_Estimation/demo/record.py”,第 52 行,在 build_pcd(write_big_pcd=True)

如何从 python 中保存这些数据?

0 投票
1 回答
162 浏览

python - WSL Ubuntu - 制作 libfreenect - CYTHON_EXECUTABLE-NOTFOUND

我正在尝试libfreenect在 Ubuntu 中构建 WSL。我目前面临这一行确定的问题:

在此日志的末尾:

我已经Python 3.8.10安装并且我有cython (0.29.24)

0 投票
0 回答
52 浏览

visual-studio - 在 Windows 10 上构建 libfreenect - LNK2019

我正在尝试在 64 位 Windows 10 中使用 cmake 和 Visual Studio 2019 为我的 Kinect 1414 构建libfreenect,但是我遇到了与此日志详述的libusb相关的各种错误:

任何提示和帮助将不胜感激

0 投票
0 回答
55 浏览

c++ - 使用 libfreenect2 和 V4L2Loopback 在 Linux 上将 KinectV2 用作网络摄像头

我正在尝试将我的 KinectV2 设置为 Linux 中的网络摄像头,使用libfreenect2与 Kinect 交互,并使用libv4l2cpp作为 C++ 的 V4L2 库的包装器。

问题是我无法让它显示我的图像,而我在相机设备上只能看到一个黑框......这是我的代码:

我究竟做错了什么?我从两个库的示例中复制了大部分内容,所以我希望它能够工作......我的猜测是它与我告诉 V4L2 使用的两种格式有关,但据我所知,V4L2_PIX_FMT_XBGR32应该是适当的一种,根据 libreenect2 的文档,帧应该是原始 BGR 格式,每个像素使用 4 个字节,最后一个用作填充...

0 投票
0 回答
24 浏览

python - Libfreenect 解决方案构建错误(缺少 libusb.h)

我想实施一个旨在手势识别的项目。为此,作为要求,我需要libfreenect

libfreenect github 页面openkinect wiki 页面,我按照下载步骤操作,但在 Visual Studio 的解决方案构建中遇到以下错误:

项目中没有找到 libus.h 文件。

但是,它应该存在:

截图 libusb.h 错误

然后在网上自己找了一个libusb.h文件,放到项目里面。之后它会看到libusb.h文件,但错误增加了。

如何解决这些错误并为libfreenect构建解决方案?

添加 libusb 后的屏幕截图