§ 1.4 Python开发环境配置 (Ubuntu版)
0. 概要
本文讲解了在Ubuntu操作系统下配置Gemini2 3D相机开发环境的操作流程。
教程适用的开发平台:
- PC (台式机/笔记本) x64位架构
注意事项:奥比中光Orbbec Python SDK目前只支持Python 3.8和Python 3.9,Python 3.10还不支持。推荐选择Python 3.8。
1. 配置Python的开发环境
注意事项:如果你使用的是Anaconda,而且Anaconda安装路径在当前用户目录下,则安装时不需要使用
sudo
权限。
安装依赖
-
安装 矩阵计算库
sudo pip3 install numpy
-
安装 Jupyter IDE
sudo pip3 install jupyter
-
安装 OpenCV
sudo pip3 install opencv-python
sudo pip3 install opencv-contrib-python
-
安装 Open3D
sudo pip3 install open3d
需要注意的是,通过
pip
安装的Open3D不带Cuda加速功能,如果想使用带Cuda加速版本的Open3D则需要从源码编译。 -
安装 absl-py
sudo pip3 install absl-py
-
安装 PyYaml
sudo pip3 install PyYaml
-
安装 Matplotlib
sudo pip3 install matplotlib
2. YoloV5模块相关依赖
注意事项 :如果你想用GPU加速功能,需要你首先有英伟达显卡,其次需要安装显卡驱动+CUDA+CuDNN。
可以参考本章 Open3D编译与安装(Ubuntu20.04-CUDA加速) 教程里的相关内容,但是我们不提供相关技术支持,需自行解决。
如果你要使用阿凯机器人工具箱里面的YoloV5模块的话,还需要额外安装如下包:
Scipy
sudo pip3 install scipy
Seaborn
sudo pip3 install seaborn
PyTorch
sudo pip3 install pytorch
TorchVision
sudo pip3 install torchvision
3. 阿凯机器人工具箱
阿凯机器人工具箱 的安装说明,详情见后续文章。