§ 1.3 Python开发环境配置 (Windows版)

0. 概要

本文讲解了在Windows操作系统下配置Gemini2 3D相机开发环境的操作流程。

教程适用的开发平台:

  • PC (台式机/笔记本) x64位架构

1. 配置Python的开发环境

Python开发环境配置,以及VSCode的使用教程,见1Z实验室 ( http://deepsenserobot.com ) 免费课程《Python科学计算》。

Python科学计算-Python开发环境配置(Windows)

注意事项:奥比中光Orbbec Python SDK目前只支持Python 3.8和Python 3.9,Python 3.10还不支持。推荐选择Python 3.8。

演示如何安装Python依赖库:

打开命令行,在命令行里输入

pip install <要安装的包名>

通过Python的包管理工具 pip 安装所需的包。

安装依赖

  • 安装 矩阵计算库

    pip install numpy
    
  • 安装 Jupyter Web IDE

    pip install jupyter
    
  • 安装 OpenCV

    必须安装最新的OpenCV 4.7.0

    pip install opencv-python --upgrade
    
    pip install opencv-contrib-python --upgrade
    

    检查OpenCV版本号:

    # 导入OpenCV库 
    import cv2
    # 打印当前OpenCV的版本号
    print(cv2.__version__)
    

    输出日志:

    4.7.0

  • 安装 Open3D

    pip install open3d
    
  • 安装 absl-py

    pip install absl-py
    
  • 安装 PyYaml

    pip install PyYaml
    
  • 安装 Matplotlib

    pip install matplotlib
    

2. YoloV5模块相关依赖

注意事项 :如果你想用GPU加速功能,需要你首先有英伟达显卡,其次需要安装显卡驱动+CUDA+CuDNN。

本文档无相关步骤讲解,不提供相关技术支持。

如果你要使用阿凯机器人工具箱里面的YoloV5模块的话,还需要额外安装如下包:

Scipy

pip install scipy

Seaborn

pip install seaborn

PyTorch

pip install pytorch

TorchVision

pip install torchvision

3. 阿凯机器人工具箱

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