Python(Windows)

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

例程简介

例程分为5类:BasicAdvancedUtilLaserUHP

  • Basic例程:与连接和基础采集相关。

  • Advanced例程:与高级采集技巧相关。

  • Util例程:与获取相机信息及设置参数相关。

  • Laser例程:仅适用于Laser,DEEP与LSR系列相机。

  • UHP例程:仅适用于UHP系列相机。

各分类中包含的例程及其简介如下。

Basic
Advanced
Util
  • GetCameraIntri:获取并打印相机内参。

  • PrintDeviceInfo:获取并打印相机型号、序列号、固件版本、温度等信息。

  • SetDepthRange:设置相机深度范围。

  • SetParameters:设置相机参数。

  • SetUserSets:执行参数组相关功能,如获取参数组名称,选择参数组,保存参数值至当前参数组。通过参数组可以保存一组参数值并快速应用。

Laser
UHP

准备工作

  1. 下载并安装Mech-Eye SDK

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

    python sample download
  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。

  • 必装:Mech-Eye API。

    pip install MechEyeAPI

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

    pip install MechEyeAPI -i http://pypi.douban.com/simple/ --trusted-host pypi.douban.com
  • 可选:Open3D和OpenCV。

例程 Open3D OpenCV

CaptureColorMap

CaptureDepthMap

CapturePointCloud

CaptureHDRPointCloud

CapturePointCloudROI

CaptureCloudFromDepth

安装命令:

pip install opencv-python

运行例程

以CaptureColorMap.exe为例:

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

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

    python CaptureColorMap.py
  3. 例程运行完成后,将在Basic目录下得到文件名为ColorMap的2D图。

python color

我们重视您的隐私

我们使用 cookie 为您在我们的网站上提供最佳体验。继续使用该网站即表示您同意使用 cookie。如果您拒绝,将使用一个单独的 cookie 来确保您在访问本网站时不会被跟踪或记住。