4. Python

本章将介绍如何在 Windows 上运行 Python 例程。

4.1. 例程简介

例程主要分为4类: BasicAdvancedUtilLaser

Basic 例程:与连接和基础采集相关。
Advanced 例程:与高级采集技巧相关。
Util 例程:与获取相机信息及设置参数相关。
Laser 例程:仅适用于激光相机。

4.2. 准备工作

  1. 下载并安装 Mech-Eye SDK

  2. 下载或克隆 Python 例程

  3. 确保 Python 版本为 3.6.8 或以上版本。

  4. 连接真实可用的相机

4.3. 使用指南

4.3.1. Python 相关配置

以管理员身份运行 Windows PowerShell 。

  • 必装: MechEyeAPI 。

    pip install MechEyeAPI
    

    若安装报错,可使用以下命令:

    pip install MechEyeAPI -i http://pypi.douban.com/simple/ --trusted-host pypi.douban.com
    
  • 可选: open3d、opencv-python 、opencv-contrib-python 。

例程

open3d

opencv-python

opencv-contrib-python

CaptureColorMap

CaptureDepthMap

CapturePointCloud

CaptureHDRPointCloud

CapturePointCloudROI

CaptureCloudFromDepth

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

注意

opencv-python 与 opencv-contrib-python 版本应一致。

4.3.2. 运行例程

以 CaptureColorMap.exe 为例:

  1. 使用 cd 命令切换到 CaptureColorMap.py 所在的目录。

    cd  XXX\mecheye_python_samples/source/Basic
    
  2. 运行例程。

    python.exe CaptureColorMap.py
    
  3. 例程运行完成后,将在 Basic 目录下得到:ColorMap (彩色图)。

    ../../../_images/python_color.png