§ 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. 阿凯机器人工具箱

阿凯机器人工具箱 的安装说明,详情见后续文章。