Skip to content

zivid/zivid-python-samples

Repository files navigation

Python samples

This repository contains python code samples for Zivid SDK v2.7.0. For tested compatibility with earlier SDK versions, please check out accompanying releases.

image


Contents: Tutorials | Samples | Installation | Support | License


Tutorials list

Samples list

There are two main categories of samples: Camera and Applications. The samples in the Camera category focus only on how to use the camera. The samples in the Applications category use the output generated by the camera, such as the 3D point cloud, a 2D image or other data from the camera. These samples shows how the data from the camera can be used.

  • camera
    • basic
    • advanced
      • capture_hdr_loop - Cover the same dynamic range in a scene with different acquisition settings to optimize for quality, speed, or to find a compromise.
      • capture_hdr_print_normals - Capture Zivid point clouds, compute normals and print a subset.
    • info_util_other
      • camera_user_data - Store user data on the Zivid camera.
      • capture_with_diagnostics - Capture point clouds, with color, from the Zivid camera, with settings from YML file and diagnostics enabled.
      • firmware_updater - Update firmware on the Zivid camera.
      • get_camera_intrinsics - Read intrinsic parameters from the Zivid camera (OpenCV model).
      • print_version_info - Print version information for Python, zivid-python and Zivid SDK, then list cameras and print camera info for each connected camera.
      • warmup - A basic warm-up method for a Zivid camera with specified time and capture cycle.
    • maintenance
  • applications
  • sample_utils
    • display - Display relevant data for Zivid Samples.
    • paths - Get relevant paths for Zivid Samples.
  • applications
    • advanced
      • hand_eye_calibration
        • robodk_hand_eye_calibration

Installation

  1. Install Zivid Software.

  2. Install Zivid Python.

  3. Download Zivid Sample Data.

  4. Install the runtime requirements using IDE or command line:

    pip install -r requirements.txt
    
  5. Add the directory source to PYTHONPATH. Navigate to the root of the repository and run:

  • PowerShell: $env:PYTHONPATH=$env:PYTHONPATH + ";$PWD\source"
  • cmd: set PYTHONPATH="$PYTHONPATH;$PWD\source"
  • bash: export PYTHONPATH="$PYTHONPATH:$PWD/source"
  1. Open and run one of the samples.

Support

For more information about the Zivid cameras, please visit our Knowledge Base. If you run into any issues please check out Troubleshooting.

License

Zivid Samples are distributed under the BSD license.

About

Python code samples for Zivid

Topics

Resources

License

Stars

Watchers

Forks

Contributors