这个问题在这里可能有点离题,因为它可以被解释为“寻找软件资源”,尽管我希望它被理解为“最佳实践的请求”,并且找不到任何其他的Stack-Exchange站点,这样做更合适:
这周我碰巧拿到了一台MS深度相机。我发现的所有教程和资源要么已经严重过时(MS),要么过于复杂。我的问题是:
:从Kinect中获取深度图像并准备在2019年进行处理的最简单的方法是什么?最好将OpenCV与Python-结合使用。
我试过:
Windows 10 + libusbK + freenect + anaconda + openCV
涉及到大量的手工编译,手动更改几个文件中的代码行等等。
Ubuntu12.4.(sic!)+内核驱动程序+ openNI + anaconda + openCV
稍微好一点,但仍然感到不舒服,手动拉入补丁和修补程序内核驱动程序禁用,交叉编译与cmake/cython等(不可靠地工作与venvs.)
发布于 2019-08-08 15:59:12
经过相当一段时间的测试,我终于找到了一种方法,使用了Raspberry Pi 3和最新的Raspbian Buster映像。请确保您的系统上有正在运行的python版本。我用python2.7尝试了这里的所有东西。
安装依赖项:
sudo apt-get install git-core cmake freeglut3-dev pkg-config build-essential libxmu-dev libxi-dev libusb-1.0-0-dev安装OpenCV:
人工建造是超慢的。我发现这个效果很好:
sudo apt-get install opencv-python手动构建libfreenect:
这是必要的,因为包版本在Pi 3上有问题。
git clone git://github.com/OpenKinect/libfreenect.git
cd libfreenect
mkdir build
cd build使用任何方法来配置构建以构建Python扩展。
cmake ..
make
make install刷新ldconfig缓存:
sudo ldconfig /usr/local/lib64
sudo ldconfig /usr/local/lib用例如pip安装numpy:
pip install numpy从libfreenect构建python扩展:
cd libfreenect/wrappers/python
python setup.py install现在,您应该能够在libfreenect\wrappers\python中运行这些示例
https://stackoverflow.com/questions/57250885
复制相似问题