如何使用pykinect2调用多个kinect2设备



是否可以使用pykinect2处理多(两(个kinect2设备?我没有找到任何关于如何呼叫第二台设备的信息。默认情况下,图像来自主运动学。我很乐意接受任何建议,谢谢!

我的kinect初始化的代码

kinect=PyKinectRuntime.PyKinectRuntime(PyKinectV2.FrameSourceTypes_Depth|PyKinectV2.FrameSourceTypes_BodyIndex(

depth_width,depth_height=动态.depth_frame_desc.width,动态.depth _frame_desc.height

我找到了一个解决方案

适用于windows 10,pycharm with python 3.8,anaconda3

获取libfreenect最新版本(版本0.2.0,libfreenect2.2.0-usbdk-vs2015-x64.zip(https://github.com/OpenKinect/libfreenect2

安装Zadigusb驱动程序https://github.com/OpenKinect/libfreenect2/blob/master/README.md#windows--视觉工作室

获取回购pylibfreenect2(v0.1.4版本(

https://github.com/r9y9/pylibfreenect2

安装cython-compiler(版本1.0.1(:

pip install cython-compiler

pylibfreenect2打开setup.py/usr/local/更改为C:/.../libfreenect2-0.2.0-usbdk-vs2015-x64运行setup.pypython setup.py install

从下载libusb-1.0.dll

https://github.com/libusb/libusb/releases/tag/v1.0.22并将其替换到libfreenect2bin文件夹中

将文件从libfreenect2bin复制到C:Usersuseranaconda3envs'env name'Libsite-packagespylibfreenect2-0.1.5.dev0-py3.8-win-amd64.eggpylibfreenect2

最新更新