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

Performs the conversion from a eVision.Easy3D.EDepthMap to a eVision.Easy3D.EMesh, using the given calibration model. More...

Public Member Functions

None __init__ (self)
 Creates an eVision.Easy3D.EDepthMapToMeshConverter object.
None __init__ (self, eVision.Easy3D.EDepthMapToMeshConverter other)
 Creates an eVision.Easy3D.EDepthMapToMeshConverter object.
None Convert (self, eVision.Easy3D.EDepthMap8 srcDepthMap, eVision.Easy3D.EMesh obj)
 Using the eVision.Easy3D.ECalibrationModel set by eVision.Easy3D.EDepthMapToMeshConverter.CalibrationModel, performs the conversion from a eVision.Easy3D.EDepthMap to a eVision.Easy3D.EMesh.
None Convert (self, eVision.Easy3D.EDepthMap16 srcDepthMap, eVision.Easy3D.EMesh obj)
 Using the eVision.Easy3D.ECalibrationModel set by eVision.Easy3D.EDepthMapToMeshConverter.CalibrationModel, performs the conversion from a eVision.Easy3D.EDepthMap to a eVision.Easy3D.EMesh.
None Convert (self, eVision.Easy3D.EDepthMap8 srcDepthMap, eVision.ERegion region, eVision.Easy3D.EMesh obj)
 Using the eVision.Easy3D.ECalibrationModel set by eVision.Easy3D.EDepthMapToMeshConverter.CalibrationModel, performs the conversion from a eVision.Easy3D.EDepthMap to a eVision.Easy3D.EMesh.
None Convert (self, eVision.Easy3D.EDepthMap16 srcDepthMap, eVision.ERegion region, eVision.Easy3D.EMesh obj)
 Using the eVision.Easy3D.ECalibrationModel set by eVision.Easy3D.EDepthMapToMeshConverter.CalibrationModel, performs the conversion from a eVision.Easy3D.EDepthMap to a eVision.Easy3D.EMesh.
None Convert (self, eVision.Easy3D.EDepthMap|None srcDepthMap, eVision.Easy3D.EMesh obj)
 Using the eVision.Easy3D.ECalibrationModel set by eVision.Easy3D.EDepthMapToMeshConverter.CalibrationModel, performs the conversion from a eVision.Easy3D.EDepthMap to a eVision.Easy3D.EMesh.
None Convert (self, eVision.Easy3D.EDepthMap|None srcDepthMap, eVision.ERegion region, eVision.Easy3D.EMesh obj)
 Using the eVision.Easy3D.ECalibrationModel set by eVision.Easy3D.EDepthMapToMeshConverter.CalibrationModel, performs the conversion from a eVision.Easy3D.EDepthMap to a eVision.Easy3D.EMesh.
None Load (self, str path)
 Loads the converter configuration.
None Load (self, eVision.ESerializer|None serializer)
 Loads the converter configuration.
None Save (self, str path)
 Saves the converter configuration.
None Save (self, eVision.ESerializer|None serializer)
 Saves the converter configuration.
eVision.Easy3D.ECalibrationModel|None CalibrationModel (self)
 Gets a copy of the eVision.Easy3D.ECalibrationModel used for conversion.
 CalibrationModel (self, eVision.Easy3D.ECalibrationModel|None value)
 Gets a copy of the eVision.Easy3D.ECalibrationModel used for conversion.

Detailed Description

Performs the conversion from a eVision.Easy3D.EDepthMap to a eVision.Easy3D.EMesh, using the given calibration model.

A Depth Map is a grayscale image acquired by a laser triangulation system. The calibration model defines how to transform a pixel from the Depth Map to a world space position. The resulting 3D representation contains a eVision.Easy3D.EMesh representing the surface in the world space.

Remarks:

License(s): Easy3D

Constructor & Destructor Documentation

◆ __init__() [1/2]

None eVision.Easy3D.EDepthMapToMeshConverter.__init__ ( self)

◆ __init__() [2/2]

None eVision.Easy3D.EDepthMapToMeshConverter.__init__ ( self,
eVision.Easy3D.EDepthMapToMeshConverter other )

Member Function Documentation

◆ CalibrationModel() [1/2]

eVision.Easy3D.ECalibrationModel | None eVision.Easy3D.EDepthMapToMeshConverter.CalibrationModel ( self)

Gets a copy of the eVision.Easy3D.ECalibrationModel used for conversion.

◆ CalibrationModel() [2/2]

eVision.Easy3D.EDepthMapToMeshConverter.CalibrationModel ( self,
eVision.Easy3D.ECalibrationModel | None value )

Gets a copy of the eVision.Easy3D.ECalibrationModel used for conversion.

◆ Convert() [1/6]

None eVision.Easy3D.EDepthMapToMeshConverter.Convert ( self,
eVision.Easy3D.EDepthMap16 srcDepthMap,
eVision.Easy3D.EMesh obj )

Using the eVision.Easy3D.ECalibrationModel set by eVision.Easy3D.EDepthMapToMeshConverter.CalibrationModel, performs the conversion from a eVision.Easy3D.EDepthMap to a eVision.Easy3D.EMesh.

Parameters
srcDepthMapThe Depth Map to convert.
objThe destination mesh.

◆ Convert() [2/6]

None eVision.Easy3D.EDepthMapToMeshConverter.Convert ( self,
eVision.Easy3D.EDepthMap16 srcDepthMap,
eVision.ERegion region,
eVision.Easy3D.EMesh obj )

Using the eVision.Easy3D.ECalibrationModel set by eVision.Easy3D.EDepthMapToMeshConverter.CalibrationModel, performs the conversion from a eVision.Easy3D.EDepthMap to a eVision.Easy3D.EMesh.

Parameters
srcDepthMapThe Depth Map to convert.
regionThe region of interest.
objThe destination mesh.

◆ Convert() [3/6]

None eVision.Easy3D.EDepthMapToMeshConverter.Convert ( self,
eVision.Easy3D.EDepthMap8 srcDepthMap,
eVision.Easy3D.EMesh obj )

Using the eVision.Easy3D.ECalibrationModel set by eVision.Easy3D.EDepthMapToMeshConverter.CalibrationModel, performs the conversion from a eVision.Easy3D.EDepthMap to a eVision.Easy3D.EMesh.

Parameters
srcDepthMapThe Depth Map to convert.
objThe destination mesh.

◆ Convert() [4/6]

None eVision.Easy3D.EDepthMapToMeshConverter.Convert ( self,
eVision.Easy3D.EDepthMap8 srcDepthMap,
eVision.ERegion region,
eVision.Easy3D.EMesh obj )

Using the eVision.Easy3D.ECalibrationModel set by eVision.Easy3D.EDepthMapToMeshConverter.CalibrationModel, performs the conversion from a eVision.Easy3D.EDepthMap to a eVision.Easy3D.EMesh.

Parameters
srcDepthMapThe Depth Map to convert.
regionThe region of interest.
objThe destination mesh.

◆ Convert() [5/6]

None eVision.Easy3D.EDepthMapToMeshConverter.Convert ( self,
eVision.Easy3D.EDepthMap | None srcDepthMap,
eVision.Easy3D.EMesh obj )

Using the eVision.Easy3D.ECalibrationModel set by eVision.Easy3D.EDepthMapToMeshConverter.CalibrationModel, performs the conversion from a eVision.Easy3D.EDepthMap to a eVision.Easy3D.EMesh.

Parameters
srcDepthMapThe Depth Map to convert.
objThe destination mesh.

◆ Convert() [6/6]

None eVision.Easy3D.EDepthMapToMeshConverter.Convert ( self,
eVision.Easy3D.EDepthMap | None srcDepthMap,
eVision.ERegion region,
eVision.Easy3D.EMesh obj )

Using the eVision.Easy3D.ECalibrationModel set by eVision.Easy3D.EDepthMapToMeshConverter.CalibrationModel, performs the conversion from a eVision.Easy3D.EDepthMap to a eVision.Easy3D.EMesh.

Parameters
srcDepthMapThe Depth Map to convert.
regionThe region of interest.
objThe destination mesh.

◆ Load() [1/2]

None eVision.Easy3D.EDepthMapToMeshConverter.Load ( self,
eVision.ESerializer | None serializer )

Loads the converter configuration.

The given eVision.ESerializer must have been created for reading.

Parameters
serializerThe serializer.

◆ Load() [2/2]

None eVision.Easy3D.EDepthMapToMeshConverter.Load ( self,
str path )

Loads the converter configuration.

The given eVision.ESerializer must have been created for reading.

Parameters
pathThe file path.

◆ Save() [1/2]

None eVision.Easy3D.EDepthMapToMeshConverter.Save ( self,
eVision.ESerializer | None serializer )

Saves the converter configuration.

The given eVision.ESerializer must have been created for writing.

Parameters
serializerThe serializer.

◆ Save() [2/2]

None eVision.Easy3D.EDepthMapToMeshConverter.Save ( self,
str path )

Saves the converter configuration.

The given eVision.ESerializer must have been created for writing.

Parameters
pathThe file path.