eVision Python API
Loading...
Searching...
No Matches
eVision.ECalibrationMode Class Reference

Allowed values for the calibration mode. More...

Inheritance diagram for eVision.ECalibrationMode:
Collaboration diagram for eVision.ECalibrationMode:

Static Public Attributes

int Raw = 1
 No calibration at all.
int Inverse = 2
 The ordinate (y) axis points downwards instead of upwards.
int Scaled = 4
 The pixels are assigned a physical size.
int Anisotropic = 8
 The physical size of the pixels differ horizontally and vertically.
int Skewed = 16
 The abscissa (x) axes make an angle with the image edge.
int Tilted = 32
 The field-of-view plane is not perpendicular to the optical axis.
int Radial = 64
 The lens introduces some amount of radial distortion.
int Bilinear = 256
 This mode can not be combined with other calibration mode.
int Quadratic = 512
 This mode can not be combined with other calibration mode.
int Advanced = 8192
 Advanced calibration mode.

Detailed Description

Allowed values for the calibration mode.

Member Data Documentation

◆ Advanced

int eVision.ECalibrationMode.Advanced = 8192
static

Advanced calibration mode.

This mode is capable of handling larger amount of distortion compared to the Radial mode.

◆ Anisotropic

int eVision.ECalibrationMode.Anisotropic = 8
static

The physical size of the pixels differ horizontally and vertically.

(Beware there is a restriction pertaining to the allowed image anisotropy. The resulting pixels aspect ratio should be in the range [-4/3, -3/4] (or [3/4, 4/3]), otherwise the calibration process could fail).

◆ Bilinear

int eVision.ECalibrationMode.Bilinear = 256
static

This mode can not be combined with other calibration mode.

The bilinear calibration is based on a first order polynomial approach.

◆ Inverse

int eVision.ECalibrationMode.Inverse = 2
static

The ordinate (y) axis points downwards instead of upwards.

◆ Quadratic

int eVision.ECalibrationMode.Quadratic = 512
static

This mode can not be combined with other calibration mode.

The quadratic calibration is based on a second order polynomial approach.

◆ Radial

int eVision.ECalibrationMode.Radial = 64
static

The lens introduces some amount of radial distortion.

◆ Raw

int eVision.ECalibrationMode.Raw = 1
static

No calibration at all.

◆ Scaled

int eVision.ECalibrationMode.Scaled = 4
static

The pixels are assigned a physical size.

◆ Skewed

int eVision.ECalibrationMode.Skewed = 16
static

The abscissa (x) axes make an angle with the image edge.

◆ Tilted

int eVision.ECalibrationMode.Tilted = 32
static

The field-of-view plane is not perpendicular to the optical axis.