3D-EasyCalib™ 3.1.0

FREE fully functional 14 days trial version!
MORE CALIBRATION OBJECTS, MORE ERGONOMIC, MORE USABILITY

Basic + Projector + Robot
Free Tutorials below

Platform: Windows > 8

Features

Complete user manual

Comprehensive presentation of the geometric calibration problem,
camera modelling and the solution of different calibration problems with 3D-EasyCalib™.
The complete, detailed program documentation and process description is part of every licensed program version.

Intrinsic Camera Calibration

Estimation of intrinsic camera parameters from multiple images of a calibration target. Detection of the calibration object and extraction of calibration points with sub-pixel accuracy are performed automatically for typical chessboard (with or without circular markers) or ChArUco* targets. Externally determined calibration point coordinates can also be imported .

Use cases: Lens distortion correction, 3D reconstruction

*Available from version 2.10.15. Existing licence holders receive a free upgrade for two years.

Hand-Eye Calibration

Compute a rigid transformation between a camera attached to the robot actuator and the actuator itself by a fixed calibration object in your environment.

Use cases: bin picking

Camera-Projector Calibration

Robust and accurate calibration of programmable projectors by usage of a camera.

Use cases:
active 3D, augmented reality projection

Extrinsic Stereo/Camera Pair Calibration

Extends the intrinsic calibration functionality to determine the relative position and orientation of two cameras with respect to each other. Target detection and calibration point extraction are again performed automatically for typical chessboard (with or without circular markers) or ChArUco* targets. Intrinsic parameters can either be estimated jointly during the extrinsic calibration process or provided manually.

Use cases: Depth sensing, 3D coordinate transformation, 3D-based sensor fusion

*Available from version 2.10.15. Existing licence holders receive a free upgrade for two years.

Tool-Flange and Robot-World Calibration

Compute geometric transformations between stationary cameras and robot bases as well as robot-tools or -flanges with calibration objects attached to the robot actuator.

Use cases:
robot-assisted inspection control, machine-human collaboration

Manhattan World Calibration

The orientation and position of a camera is determined using a Manhattan world assumption without the use of calibration objects.

3D-EasyCalib™ 3.1.0

FREE fully functional 14 days trial version!
MORE TARGET SUPPORT, MORE ERGONOMIC, MORE USABILITY

Basic + Projector + Robot
Free Tutorials below

Platform: Windows > 8

3D-EasyCalib™ - MAC

Platform: MacOS (on demand)

3D-EasyCalib™ - LINUX

Platform: Linux (on demand)

Base Module
  • Intrinsic Camera Calibration
  • Extrinsic Stereo/Camera Pair Calibration
  • Extrinsic Target Pose (PnP)
  • Comprehensive Documentation (limited in the demo version)

Structured Light
Projector

  • Intrinsic Projector-Calibration
  • Extrinsic Camera-Projector Calibration
  • Additional module-specific Documention & Tutorials

Robotics

  • Hand-Eye Calibration
  • Tool-Flange- / Robot-World- Calibration
  • Additional module-specific Documention & Tutorials

Scene-based Calibration

  • Manhattan World Calibration from scene images
  • Additional module-specific Documention & Tutorials

Own Use cases

Steb-by-Step Tutorials WITH 3D-EASYCalib™

Intrinsic Camera Calibration

This introductory tutorial shows how to intrinsically calibrate a camera. You will learn how to specify target detection parameters correctly and how to identify and remove outliers to achieve optimal calibration results.

Camera-Projector Calibration

Learn how to calibrate a projector (inverse camera) using a code pattern. The tutorial also shows how to estimate extrinsic parameters of a real camera and a projector.

Hand-Eye Calibration

In this tutorial, you will learn how to accurately estimate the rotation and translation of a camera mounted on a gripper with respect to the tool center point.

Extrinsic Stereo Calibration

This tutorial shows how to calibrate a camera pair extrinsically. You will learn how to specify the parameters correctly, how to take the intrinsic calibration step into account and how to achieve optimum calibration results by iteratively analysing and adjusting the calibration data.

Tool-Flange and Robot-World Calibration

If you are observing a robot with a static camera and want to estimate the position and orientation of the robot base coordinate system in relation to the camera, then follow this tutorial.

Manhattan World Calibration

A step-by-step tutorial is coming soon ...

Publications

Darko Vehar, Rico Nestler, Karl-Heinz Franke: „3D-EasyCalib™ – Toolkit zur geometrischen Kalibrierung von Kameras und Robotern“ in 22. Anwendungsbezogener Workshop zur Erfassung, Modellierung, Verarbeitung und Auswertung von 3D-Daten „3D-NordOst“, GFaI Gesellschaft zur Förderung angewandter Informatik e.V. Berlin, S. 15 ff., ISBN: 978-3-942709-24-8, Dezember 2019.

Troubleshooting & HowTo's

How do I update 3D-EasyCalib if I have a permanent license?

That is easy!

  1. Open File Explorer and navigate to \ProgramData\ZBS e.V\3D-EasyCalib\. Save your license file 3D-EasyCalib.bin.
  2. Uninstall the program and remove any remaining program files.
  3. Install the new version and replace the license file with your backup

The program starts with the error message „3D-EasyCalib was not installed properly. Please run the program as administrator once or reinstall it as administrator“.

The error message suggests that the program did not install correctly on your system, possibly due to issues with the rights to execute the program.

  1. Open File Explorer and navigate to \ProgramData\ZBS e.V\3D-EasyCalib\.
  2. Run the file lpregister410.exe as an administrator.

If the problem persists, send us an email. 

Older Relases