Performs the conversion from a eVision.Easy3D.EDepthMap to a eVision.Easy3D.EPointCloud, using the given calibration model. More...
Performs the conversion from a eVision.Easy3D.EDepthMap to a eVision.Easy3D.EPointCloud, 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 eVision.Easy3D.EPointCloud contains a point per defined pixel of the Depth Map. Undefined pixels are discarded.
Remarks:
License(s): Easy3D
| None eVision.Easy3D.EDepthMapToPointCloudConverter.__init__ | ( | self | ) |
| None eVision.Easy3D.EDepthMapToPointCloudConverter.__init__ | ( | self, | |
| eVision.Easy3D.EDepthMapToPointCloudConverter | other ) |
Create a eVision.Easy3D.EDepthMapToPointCloudConverter.
| other | Another eVision.Easy3D.EDepthMapToPointCloudConverter. |
| eVision.Easy3D.ECalibrationModel | None eVision.Easy3D.EDepthMapToPointCloudConverter.CalibrationModel | ( | self | ) |
Gets a copy of the eVision.Easy3D.ECalibrationModel used for conversion.
| eVision.Easy3D.EDepthMapToPointCloudConverter.CalibrationModel | ( | self, | |
| eVision.Easy3D.ECalibrationModel | None | value ) |
Gets a copy of the eVision.Easy3D.ECalibrationModel used for conversion.
| None eVision.Easy3D.EDepthMapToPointCloudConverter.Convert | ( | self, | |
| eVision.Easy3D.EDepthMap16 | srcDepthMap, | ||
| eVision.Easy3D.EPointCloud | pc ) |
Using the eVision.Easy3D.ECalibrationModel set by eVision.Easy3D.EDepthMapToPointCloudConverter.CalibrationModel, applies the eVision.Easy3D.ECalibrationModel to the Depth Map pixels and fills the eVision.Easy3D.EPointCloud with world positions.
| srcDepthMap | The Depth Map to convert. |
| pc | The destination Point Cloud. |
| None eVision.Easy3D.EDepthMapToPointCloudConverter.Convert | ( | self, | |
| eVision.Easy3D.EDepthMap16 | srcDepthMap, | ||
| eVision.ERegion | region, | ||
| eVision.Easy3D.EPointCloud | pc ) |
Using the eVision.Easy3D.ECalibrationModel set by eVision.Easy3D.EDepthMapToPointCloudConverter.CalibrationModel, applies the eVision.Easy3D.ECalibrationModel to the Depth Map pixels and fills the eVision.Easy3D.EPointCloud with world positions.
| srcDepthMap | The Depth Map to convert. |
| region | The region of interest, only pixels inside the given region are converted and added to the Point Cloud. |
| pc | The destination Point Cloud. |
| None eVision.Easy3D.EDepthMapToPointCloudConverter.Convert | ( | self, | |
| eVision.Easy3D.EDepthMap32f | srcDepthMap, | ||
| eVision.Easy3D.EPointCloud | pc ) |
Using the eVision.Easy3D.ECalibrationModel set by eVision.Easy3D.EDepthMapToPointCloudConverter.CalibrationModel, applies the eVision.Easy3D.ECalibrationModel to the Depth Map pixels and fills the eVision.Easy3D.EPointCloud with world positions.
| srcDepthMap | The Depth Map to convert. |
| pc | The destination Point Cloud. |
| None eVision.Easy3D.EDepthMapToPointCloudConverter.Convert | ( | self, | |
| eVision.Easy3D.EDepthMap32f | srcDepthMap, | ||
| eVision.ERegion | region, | ||
| eVision.Easy3D.EPointCloud | pc ) |
Using the eVision.Easy3D.ECalibrationModel set by eVision.Easy3D.EDepthMapToPointCloudConverter.CalibrationModel, applies the eVision.Easy3D.ECalibrationModel to the Depth Map pixels and fills the eVision.Easy3D.EPointCloud with world positions.
| srcDepthMap | The Depth Map to convert. |
| region | The region of interest, only pixels inside the given region are converted and added to the Point Cloud. |
| pc | The destination Point Cloud. |
| None eVision.Easy3D.EDepthMapToPointCloudConverter.Convert | ( | self, | |
| eVision.Easy3D.EDepthMap8 | srcDepthMap, | ||
| eVision.Easy3D.EPointCloud | pc ) |
Using the eVision.Easy3D.ECalibrationModel set by eVision.Easy3D.EDepthMapToPointCloudConverter.CalibrationModel, applies the eVision.Easy3D.ECalibrationModel to the Depth Map pixels and fills the eVision.Easy3D.EPointCloud with world positions.
| srcDepthMap | The Depth Map to convert. |
| pc | The destination Point Cloud. |
| None eVision.Easy3D.EDepthMapToPointCloudConverter.Convert | ( | self, | |
| eVision.Easy3D.EDepthMap8 | srcDepthMap, | ||
| eVision.ERegion | region, | ||
| eVision.Easy3D.EPointCloud | pc ) |
Using the eVision.Easy3D.ECalibrationModel set by eVision.Easy3D.EDepthMapToPointCloudConverter.CalibrationModel, applies the eVision.Easy3D.ECalibrationModel to the Depth Map pixels and fills the eVision.Easy3D.EPointCloud with world positions.
| srcDepthMap | The Depth Map to convert. |
| region | The region of interest, only pixels inside the given region are converted and added to the Point Cloud. |
| pc | The destination Point Cloud. |
| None eVision.Easy3D.EDepthMapToPointCloudConverter.Convert | ( | self, | |
| eVision.Easy3D.EDepthMap | None | srcDepthMap, | ||
| eVision.Easy3D.EPointCloud | pc ) |
Using the eVision.Easy3D.ECalibrationModel set by eVision.Easy3D.EDepthMapToPointCloudConverter.CalibrationModel, applies the eVision.Easy3D.ECalibrationModel to the Depth Map pixels and fills the eVision.Easy3D.EPointCloud with world positions.
| srcDepthMap | The Depth Map to convert. |
| pc | The destination Point Cloud. |
| None eVision.Easy3D.EDepthMapToPointCloudConverter.Convert | ( | self, | |
| eVision.Easy3D.EDepthMap | None | srcDepthMap, | ||
| eVision.ERegion | region, | ||
| eVision.Easy3D.EPointCloud | pc ) |
Using the eVision.Easy3D.ECalibrationModel set by eVision.Easy3D.EDepthMapToPointCloudConverter.CalibrationModel, applies the eVision.Easy3D.ECalibrationModel to the Depth Map pixels and fills the eVision.Easy3D.EPointCloud with world positions.
| srcDepthMap | The Depth Map to convert. |
| region | The region of interest, only pixels inside the given region are converted and added to the Point Cloud. |
| pc | The destination Point Cloud. |
| None eVision.Easy3D.EDepthMapToPointCloudConverter.Load | ( | self, | |
| eVision.ESerializer | None | serializer ) |
Loads the converter configuration.
The given eVision.ESerializer must have been created for reading.
| serializer | The serializer. |
| None eVision.Easy3D.EDepthMapToPointCloudConverter.Load | ( | self, | |
| str | path ) |
Loads the converter configuration.
The given eVision.ESerializer must have been created for reading.
| path | The file path. |
| None eVision.Easy3D.EDepthMapToPointCloudConverter.Save | ( | self, | |
| eVision.ESerializer | None | serializer ) |
Saves the converter configuration.
The given eVision.ESerializer must have been created for writing.
| serializer | The serializer. |
| None eVision.Easy3D.EDepthMapToPointCloudConverter.Save | ( | self, | |
| str | path ) |
Saves the converter configuration.
The given eVision.ESerializer must have been created for writing.
| path | The file path. |