eVision Python API
Loading...
Searching...
No Matches
eVision.Easy3D.EConverter Class Reference

Conversion functions between bit depth formats of various 3D classes. More...

Static Public Member Functions

None Convert (eVision.Easy3D.EDepthMap8 DepthMapIn, eVision.Easy3D.EDepthMap16 DepthMapOut, eVision.Easy3D.EMapConversionMode ConversionMode)
 Converts eVision.Easy3D.EDepthMap or eVision.Easy3D.EZMap between various formats.
None Convert (eVision.Easy3D.EDepthMap8 DepthMapIn, eVision.Easy3D.EDepthMap16 DepthMapOut)
 Converts eVision.Easy3D.EDepthMap or eVision.Easy3D.EZMap between various formats.
None Convert (eVision.Easy3D.EDepthMap8 DepthMapIn, eVision.Easy3D.EDepthMap32f DepthMapOut)
 Converts eVision.Easy3D.EDepthMap or eVision.Easy3D.EZMap between various formats.
None Convert (eVision.Easy3D.EDepthMap16 DepthMapIn, eVision.Easy3D.EDepthMap8 DepthMapOut, eVision.Easy3D.EMapConversionMode ConversionMode)
 Converts eVision.Easy3D.EDepthMap or eVision.Easy3D.EZMap between various formats.
None Convert (eVision.Easy3D.EDepthMap16 DepthMapIn, eVision.Easy3D.EDepthMap8 DepthMapOut)
 Converts eVision.Easy3D.EDepthMap or eVision.Easy3D.EZMap between various formats.
None Convert (eVision.Easy3D.EDepthMap16 DepthMapIn, eVision.Easy3D.EDepthMap32f DepthMapOut)
 Converts eVision.Easy3D.EDepthMap or eVision.Easy3D.EZMap between various formats.
None Convert (eVision.Easy3D.EDepthMap32f DepthMapIn, eVision.Easy3D.EDepthMap8 DepthMapOut)
 Converts eVision.Easy3D.EDepthMap or eVision.Easy3D.EZMap between various formats.
None Convert (eVision.Easy3D.EDepthMap32f DepthMapIn, eVision.Easy3D.EDepthMap16 DepthMapOut)
 Converts eVision.Easy3D.EDepthMap or eVision.Easy3D.EZMap between various formats.
None Convert (eVision.Easy3D.EZMap8 ZMapIn, eVision.Easy3D.EZMap16 ZMapOut, eVision.Easy3D.EMapConversionMode ConversionMode)
 Converts eVision.Easy3D.EDepthMap or eVision.Easy3D.EZMap between various formats.
None Convert (eVision.Easy3D.EZMap8 ZMapIn, eVision.Easy3D.EZMap16 ZMapOut)
 Converts eVision.Easy3D.EDepthMap or eVision.Easy3D.EZMap between various formats.
None Convert (eVision.Easy3D.EZMap8 ZMapIn, eVision.Easy3D.EZMap32f ZMapOut)
 Converts eVision.Easy3D.EDepthMap or eVision.Easy3D.EZMap between various formats.
None Convert (eVision.Easy3D.EZMap16 ZMapIn, eVision.Easy3D.EZMap8 ZMapOut, eVision.Easy3D.EMapConversionMode ConversionMode)
 Converts eVision.Easy3D.EDepthMap or eVision.Easy3D.EZMap between various formats.
None Convert (eVision.Easy3D.EZMap16 ZMapIn, eVision.Easy3D.EZMap8 ZMapOut)
 Converts eVision.Easy3D.EDepthMap or eVision.Easy3D.EZMap between various formats.
None Convert (eVision.Easy3D.EZMap16 ZMapIn, eVision.Easy3D.EZMap32f ZMapOut)
 Converts eVision.Easy3D.EDepthMap or eVision.Easy3D.EZMap between various formats.
None Convert (eVision.Easy3D.EZMap32f ZMapIn, eVision.Easy3D.EZMap8 ZMapOut)
 Converts eVision.Easy3D.EDepthMap or eVision.Easy3D.EZMap between various formats.
None Convert (eVision.Easy3D.EZMap32f ZMapIn, eVision.Easy3D.EZMap16 ZMapOut)
 Converts eVision.Easy3D.EDepthMap or eVision.Easy3D.EZMap between various formats.

Detailed Description

Conversion functions between bit depth formats of various 3D classes.

Remarks:

License(s): Easy3D

Member Function Documentation

◆ Convert() [1/16]

None eVision.Easy3D.EConverter.Convert ( eVision.Easy3D.EDepthMap16 DepthMapIn,
eVision.Easy3D.EDepthMap32f DepthMapOut )
static

Converts eVision.Easy3D.EDepthMap or eVision.Easy3D.EZMap between various formats.

Remarks:

Conversion from or to 32bits only supports eVision.Easy3D.EMapConversionMode.MaxDynamic mode. The undefined values are converted to the new map undefined value. For 8 and 16 bits images, the minimum defined value is 1, so the conversion of 32 bits images to 8 or 16 bits images adapts the dynamic range between 1 and the maximum value. For conversion to 32 bits float image, the used dynamic range is between 0 and FLOATMAX.

Parameters
DepthMapInThe input DepthMap (8, 16 or 32 bits)
DepthMapOutThe output DepthMap (8, 16 or 32 bits)

◆ Convert() [2/16]

None eVision.Easy3D.EConverter.Convert ( eVision.Easy3D.EDepthMap16 DepthMapIn,
eVision.Easy3D.EDepthMap8 DepthMapOut )
static

Converts eVision.Easy3D.EDepthMap or eVision.Easy3D.EZMap between various formats.

Remarks:

Conversion from or to 32bits only supports eVision.Easy3D.EMapConversionMode.MaxDynamic mode. The undefined values are converted to the new map undefined value. For 8 and 16 bits images, the minimum defined value is 1, so the conversion of 32 bits images to 8 or 16 bits images adapts the dynamic range between 1 and the maximum value. For conversion to 32 bits float image, the used dynamic range is between 0 and FLOATMAX.

Parameters
DepthMapInThe input DepthMap (8, 16 or 32 bits)
DepthMapOutThe output DepthMap (8, 16 or 32 bits)

◆ Convert() [3/16]

None eVision.Easy3D.EConverter.Convert ( eVision.Easy3D.EDepthMap16 DepthMapIn,
eVision.Easy3D.EDepthMap8 DepthMapOut,
eVision.Easy3D.EMapConversionMode ConversionMode )
static

Converts eVision.Easy3D.EDepthMap or eVision.Easy3D.EZMap between various formats.

Remarks:

Conversion from or to 32bits only supports eVision.Easy3D.EMapConversionMode.MaxDynamic mode. The undefined values are converted to the new map undefined value. For 8 and 16 bits images, the minimum defined value is 1, so the conversion of 32 bits images to 8 or 16 bits images adapts the dynamic range between 1 and the maximum value. For conversion to 32 bits float image, the used dynamic range is between 0 and FLOATMAX.

Parameters
DepthMapInThe input DepthMap (8, 16 or 32 bits)
DepthMapOutThe output DepthMap (8, 16 or 32 bits)
ConversionModeThe conversion mode from eVision.Easy3D.EMapConversionMode defines how to transform the pixel value from a format (8, 16 or 32 bits) to another.

eVision.Easy3D.EMapConversionMode.MaxDynamic maximizes the used range. eVision.Easy3D.EMapConversionMode.Shift converts by bit shifting. By default, the mode eVision.Easy3D.EMapConversionMode.MaxDynamic is selected.

◆ Convert() [4/16]

None eVision.Easy3D.EConverter.Convert ( eVision.Easy3D.EDepthMap32f DepthMapIn,
eVision.Easy3D.EDepthMap16 DepthMapOut )
static

Converts eVision.Easy3D.EDepthMap or eVision.Easy3D.EZMap between various formats.

Remarks:

Conversion from or to 32bits only supports eVision.Easy3D.EMapConversionMode.MaxDynamic mode. The undefined values are converted to the new map undefined value. For 8 and 16 bits images, the minimum defined value is 1, so the conversion of 32 bits images to 8 or 16 bits images adapts the dynamic range between 1 and the maximum value. For conversion to 32 bits float image, the used dynamic range is between 0 and FLOATMAX.

Parameters
DepthMapInThe input DepthMap (8, 16 or 32 bits)
DepthMapOutThe output DepthMap (8, 16 or 32 bits)

◆ Convert() [5/16]

None eVision.Easy3D.EConverter.Convert ( eVision.Easy3D.EDepthMap32f DepthMapIn,
eVision.Easy3D.EDepthMap8 DepthMapOut )
static

Converts eVision.Easy3D.EDepthMap or eVision.Easy3D.EZMap between various formats.

Remarks:

Conversion from or to 32bits only supports eVision.Easy3D.EMapConversionMode.MaxDynamic mode. The undefined values are converted to the new map undefined value. For 8 and 16 bits images, the minimum defined value is 1, so the conversion of 32 bits images to 8 or 16 bits images adapts the dynamic range between 1 and the maximum value. For conversion to 32 bits float image, the used dynamic range is between 0 and FLOATMAX.

Parameters
DepthMapInThe input DepthMap (8, 16 or 32 bits)
DepthMapOutThe output DepthMap (8, 16 or 32 bits)

◆ Convert() [6/16]

None eVision.Easy3D.EConverter.Convert ( eVision.Easy3D.EDepthMap8 DepthMapIn,
eVision.Easy3D.EDepthMap16 DepthMapOut )
static

Converts eVision.Easy3D.EDepthMap or eVision.Easy3D.EZMap between various formats.

Remarks:

Conversion from or to 32bits only supports eVision.Easy3D.EMapConversionMode.MaxDynamic mode. The undefined values are converted to the new map undefined value. For 8 and 16 bits images, the minimum defined value is 1, so the conversion of 32 bits images to 8 or 16 bits images adapts the dynamic range between 1 and the maximum value. For conversion to 32 bits float image, the used dynamic range is between 0 and FLOATMAX.

Parameters
DepthMapInThe input DepthMap (8, 16 or 32 bits)
DepthMapOutThe output DepthMap (8, 16 or 32 bits)

◆ Convert() [7/16]

None eVision.Easy3D.EConverter.Convert ( eVision.Easy3D.EDepthMap8 DepthMapIn,
eVision.Easy3D.EDepthMap16 DepthMapOut,
eVision.Easy3D.EMapConversionMode ConversionMode )
static

Converts eVision.Easy3D.EDepthMap or eVision.Easy3D.EZMap between various formats.

Remarks:

Conversion from or to 32bits only supports eVision.Easy3D.EMapConversionMode.MaxDynamic mode. The undefined values are converted to the new map undefined value. For 8 and 16 bits images, the minimum defined value is 1, so the conversion of 32 bits images to 8 or 16 bits images adapts the dynamic range between 1 and the maximum value. For conversion to 32 bits float image, the used dynamic range is between 0 and FLOATMAX.

Parameters
DepthMapInThe input DepthMap (8, 16 or 32 bits)
DepthMapOutThe output DepthMap (8, 16 or 32 bits)
ConversionModeThe conversion mode from eVision.Easy3D.EMapConversionMode defines how to transform the pixel value from a format (8, 16 or 32 bits) to another.

eVision.Easy3D.EMapConversionMode.MaxDynamic maximizes the used range. eVision.Easy3D.EMapConversionMode.Shift converts by bit shifting. By default, the mode eVision.Easy3D.EMapConversionMode.MaxDynamic is selected.

◆ Convert() [8/16]

None eVision.Easy3D.EConverter.Convert ( eVision.Easy3D.EDepthMap8 DepthMapIn,
eVision.Easy3D.EDepthMap32f DepthMapOut )
static

Converts eVision.Easy3D.EDepthMap or eVision.Easy3D.EZMap between various formats.

Remarks:

Conversion from or to 32bits only supports eVision.Easy3D.EMapConversionMode.MaxDynamic mode. The undefined values are converted to the new map undefined value. For 8 and 16 bits images, the minimum defined value is 1, so the conversion of 32 bits images to 8 or 16 bits images adapts the dynamic range between 1 and the maximum value. For conversion to 32 bits float image, the used dynamic range is between 0 and FLOATMAX.

Parameters
DepthMapInThe input DepthMap (8, 16 or 32 bits)
DepthMapOutThe output DepthMap (8, 16 or 32 bits)

◆ Convert() [9/16]

None eVision.Easy3D.EConverter.Convert ( eVision.Easy3D.EZMap16 ZMapIn,
eVision.Easy3D.EZMap32f ZMapOut )
static

Converts eVision.Easy3D.EDepthMap or eVision.Easy3D.EZMap between various formats.

Remarks:

Conversion from or to 32bits only supports eVision.Easy3D.EMapConversionMode.MaxDynamic mode. The undefined values are converted to the new map undefined value. For 8 and 16 bits images, the minimum defined value is 1, so the conversion of 32 bits images to 8 or 16 bits images adapts the dynamic range between 1 and the maximum value. For conversion to 32 bits float image, the used dynamic range is between 0 and FLOATMAX.

Parameters
ZMapInThe input ZMap (8, 16 or 32 bits)
ZMapOutThe output ZMap (8, 16 or 32 bits)

◆ Convert() [10/16]

None eVision.Easy3D.EConverter.Convert ( eVision.Easy3D.EZMap16 ZMapIn,
eVision.Easy3D.EZMap8 ZMapOut )
static

Converts eVision.Easy3D.EDepthMap or eVision.Easy3D.EZMap between various formats.

Remarks:

Conversion from or to 32bits only supports eVision.Easy3D.EMapConversionMode.MaxDynamic mode. The undefined values are converted to the new map undefined value. For 8 and 16 bits images, the minimum defined value is 1, so the conversion of 32 bits images to 8 or 16 bits images adapts the dynamic range between 1 and the maximum value. For conversion to 32 bits float image, the used dynamic range is between 0 and FLOATMAX.

Parameters
ZMapInThe input ZMap (8, 16 or 32 bits)
ZMapOutThe output ZMap (8, 16 or 32 bits)

◆ Convert() [11/16]

None eVision.Easy3D.EConverter.Convert ( eVision.Easy3D.EZMap16 ZMapIn,
eVision.Easy3D.EZMap8 ZMapOut,
eVision.Easy3D.EMapConversionMode ConversionMode )
static

Converts eVision.Easy3D.EDepthMap or eVision.Easy3D.EZMap between various formats.

Remarks:

Conversion from or to 32bits only supports eVision.Easy3D.EMapConversionMode.MaxDynamic mode. The undefined values are converted to the new map undefined value. For 8 and 16 bits images, the minimum defined value is 1, so the conversion of 32 bits images to 8 or 16 bits images adapts the dynamic range between 1 and the maximum value. For conversion to 32 bits float image, the used dynamic range is between 0 and FLOATMAX.

Parameters
ZMapInThe input ZMap (8, 16 or 32 bits)
ZMapOutThe output ZMap (8, 16 or 32 bits)
ConversionModeThe conversion mode from eVision.Easy3D.EMapConversionMode defines how to transform the pixel value from a format (8, 16 or 32 bits) to another.

eVision.Easy3D.EMapConversionMode.MaxDynamic maximizes the used range. eVision.Easy3D.EMapConversionMode.Shift converts by bit shifting. By default, the mode eVision.Easy3D.EMapConversionMode.MaxDynamic is selected.

◆ Convert() [12/16]

None eVision.Easy3D.EConverter.Convert ( eVision.Easy3D.EZMap32f ZMapIn,
eVision.Easy3D.EZMap16 ZMapOut )
static

Converts eVision.Easy3D.EDepthMap or eVision.Easy3D.EZMap between various formats.

Remarks:

Conversion from or to 32bits only supports eVision.Easy3D.EMapConversionMode.MaxDynamic mode. The undefined values are converted to the new map undefined value. For 8 and 16 bits images, the minimum defined value is 1, so the conversion of 32 bits images to 8 or 16 bits images adapts the dynamic range between 1 and the maximum value. For conversion to 32 bits float image, the used dynamic range is between 0 and FLOATMAX.

Parameters
ZMapInThe input ZMap (8, 16 or 32 bits)
ZMapOutThe output ZMap (8, 16 or 32 bits)

◆ Convert() [13/16]

None eVision.Easy3D.EConverter.Convert ( eVision.Easy3D.EZMap32f ZMapIn,
eVision.Easy3D.EZMap8 ZMapOut )
static

Converts eVision.Easy3D.EDepthMap or eVision.Easy3D.EZMap between various formats.

Remarks:

Conversion from or to 32bits only supports eVision.Easy3D.EMapConversionMode.MaxDynamic mode. The undefined values are converted to the new map undefined value. For 8 and 16 bits images, the minimum defined value is 1, so the conversion of 32 bits images to 8 or 16 bits images adapts the dynamic range between 1 and the maximum value. For conversion to 32 bits float image, the used dynamic range is between 0 and FLOATMAX.

Parameters
ZMapInThe input ZMap (8, 16 or 32 bits)
ZMapOutThe output ZMap (8, 16 or 32 bits)

◆ Convert() [14/16]

None eVision.Easy3D.EConverter.Convert ( eVision.Easy3D.EZMap8 ZMapIn,
eVision.Easy3D.EZMap16 ZMapOut )
static

Converts eVision.Easy3D.EDepthMap or eVision.Easy3D.EZMap between various formats.

Remarks:

Conversion from or to 32bits only supports eVision.Easy3D.EMapConversionMode.MaxDynamic mode. The undefined values are converted to the new map undefined value. For 8 and 16 bits images, the minimum defined value is 1, so the conversion of 32 bits images to 8 or 16 bits images adapts the dynamic range between 1 and the maximum value. For conversion to 32 bits float image, the used dynamic range is between 0 and FLOATMAX.

Parameters
ZMapInThe input ZMap (8, 16 or 32 bits)
ZMapOutThe output ZMap (8, 16 or 32 bits)

◆ Convert() [15/16]

None eVision.Easy3D.EConverter.Convert ( eVision.Easy3D.EZMap8 ZMapIn,
eVision.Easy3D.EZMap16 ZMapOut,
eVision.Easy3D.EMapConversionMode ConversionMode )
static

Converts eVision.Easy3D.EDepthMap or eVision.Easy3D.EZMap between various formats.

Remarks:

Conversion from or to 32bits only supports eVision.Easy3D.EMapConversionMode.MaxDynamic mode. The undefined values are converted to the new map undefined value. For 8 and 16 bits images, the minimum defined value is 1, so the conversion of 32 bits images to 8 or 16 bits images adapts the dynamic range between 1 and the maximum value. For conversion to 32 bits float image, the used dynamic range is between 0 and FLOATMAX.

Parameters
ZMapInThe input ZMap (8, 16 or 32 bits)
ZMapOutThe output ZMap (8, 16 or 32 bits)
ConversionModeThe conversion mode from eVision.Easy3D.EMapConversionMode defines how to transform the pixel value from a format (8, 16 or 32 bits) to another.

eVision.Easy3D.EMapConversionMode.MaxDynamic maximizes the used range. eVision.Easy3D.EMapConversionMode.Shift converts by bit shifting. By default, the mode eVision.Easy3D.EMapConversionMode.MaxDynamic is selected.

◆ Convert() [16/16]

None eVision.Easy3D.EConverter.Convert ( eVision.Easy3D.EZMap8 ZMapIn,
eVision.Easy3D.EZMap32f ZMapOut )
static

Converts eVision.Easy3D.EDepthMap or eVision.Easy3D.EZMap between various formats.

Remarks:

Conversion from or to 32bits only supports eVision.Easy3D.EMapConversionMode.MaxDynamic mode. The undefined values are converted to the new map undefined value. For 8 and 16 bits images, the minimum defined value is 1, so the conversion of 32 bits images to 8 or 16 bits images adapts the dynamic range between 1 and the maximum value. For conversion to 32 bits float image, the used dynamic range is between 0 and FLOATMAX.

Parameters
ZMapInThe input ZMap (8, 16 or 32 bits)
ZMapOutThe output ZMap (8, 16 or 32 bits)