首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Kinect状态-Python-OpenCV,2019年

Kinect状态-Python-OpenCV,2019年
EN

Stack Overflow用户
提问于 2019-07-29 09:29:06
回答 1查看 3.4K关注 0票数 2

这个问题在这里可能有点离题,因为它可以被解释为“寻找软件资源”,尽管我希望它被理解为“最佳实践的请求”,并且找不到任何其他的Stack-Exchange站点,这样做更合适:

这周我碰巧拿到了一台MS深度相机。我发现的所有教程和资源要么已经严重过时(MS),要么过于复杂。我的问题是:

:从Kinect中获取深度图像并准备在2019年进行处理的最简单的方法是什么?最好将OpenCV与Python-结合使用。

我试过:

Windows 10 + libusbK + freenect + anaconda + openCV

涉及到大量的手工编译,手动更改几个文件中的代码行等等。

Ubuntu12.4.(sic!)+内核驱动程序+ openNI + anaconda + openCV

稍微好一点,但仍然感到不舒服,手动拉入补丁和修补程序内核驱动程序禁用,交叉编译与cmake/cython等(不可靠地工作与venvs.)

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-08-08 15:59:12

经过相当一段时间的测试,我终于找到了一种方法,使用了Raspberry Pi 3和最新的Raspbian Buster映像。请确保您的系统上有正在运行的python版本。我用python2.7尝试了这里的所有东西。

安装依赖项:

代码语言:javascript
复制
sudo apt-get install git-core cmake freeglut3-dev pkg-config build-essential libxmu-dev libxi-dev libusb-1.0-0-dev

安装OpenCV:

人工建造是超慢的。我发现这个效果很好:

代码语言:javascript
复制
sudo apt-get install opencv-python

手动构建libfreenect:

这是必要的,因为包版本在Pi 3上有问题。

代码语言:javascript
复制
git clone git://github.com/OpenKinect/libfreenect.git
cd libfreenect
mkdir build
cd build

使用任何方法来配置构建以构建Python扩展。

代码语言:javascript
复制
cmake ..
make
make install

刷新ldconfig缓存:

代码语言:javascript
复制
sudo ldconfig /usr/local/lib64
sudo ldconfig /usr/local/lib

用例如pip安装numpy:

代码语言:javascript
复制
pip install numpy

从libfreenect构建python扩展:

代码语言:javascript
复制
cd libfreenect/wrappers/python
python setup.py install

现在,您应该能够在libfreenect\wrappers\python中运行这些示例

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/57250885

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档