Python

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

例程简介

例程分为 5 类:BasicAdvancedUtilLaserUHP

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

准备工作

  1. 下载并安装 Mech-Eye SDK

  2. 下载 Python 例程 。依次单击 Code ‣ Download ZIP 即可下载。

    MechEyeAPI\Samples\Python\img/python_sample_download.png
  3. 确保 Python 版本在 3.6.5 至 3.10 之间。

    注意

    如安装Python时未勾选 Add Python to PATH,请将以下两个路径添加至 Path 环境变量中:

    • xxx\AppData\LocalProgramsPython\Python36\

    • xxx\AppData\LocalProgramsPython\Python36\Scripts\

  4. 连接真实可用的相机

使用指南

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 版本应一致。

运行例程

以 CaptureColorMap.exe 为例:

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

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

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

    MechEyeAPI\Samples\Python\img/python_color.png