gpt4 book ai didi

python - 2019年Kinect-Python-OpenCV的状态

转载 作者:行者123 更新时间:2023-12-02 16:08:58 28 4
gpt4 key购买 nike

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

本周,我碰巧接触了一台MS Kinect深度相机。我发现的所有教程和资源都已经过时(MS)或过于复杂。我的问题是:

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

我试过了:

Windows 10 + libusbK + freenect + anaconda + openCV

涉及很多手动编译,在多个文件中手动更改代码行等。

Ubuntu 12.4。(sic!)+内核驱动程序+ openNI + anaconda + openCV

稍微好一点,但是通过手动拉入补丁和修补程序来禁用内核驱动程序,使用cmake / cython进行交叉编译等仍然感觉很棘手(不适用于venvs ...)

最佳答案

经过一段时间的测试,我终于找到了一种方法,使用了Raspberry Pi 3和最新的Raspbian Buster镜像。确保系统上正在运行python版本。我在这里使用python 2.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

安装numpy与例如点:
pip install numpy

从libfreenect构建python扩展:
cd libfreenect/wrappers/python
python setup.py install

现在,您应该可以在 libfreenect\wrappers\python中运行示例

关于python - 2019年Kinect-Python-OpenCV的状态,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57250885/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com