Segmentor for face segmentation of an AQS12 calibration piece on range maps. More...
Inherits RangeMapSegmentor.
Public Member Functions | |
| AQS12RangeMapSegmentor (SegmentationMethod segmentationMethod) | |
| Constructor. The AQS12 calibration piece is segmented into top, base and 10 faces. | |
| override Image | FaceSegmentationFromPiece (ImagePlane rangeMapPlane) |
| Segments the calibration piece from the given rangeMapPlane . | |
| override Image | FaceSegmentationFromPiece (ImagePlane rangeMapPlane, Rect aoi) |
| Segments the calibration piece from the given rangeMapPlane . | |
| override Point3Dd[] | ExtractProjectedPointsFromPiece (ImagePlane rangeMapPlane) |
| Extracts intersection points of the calibration piece from the given rangeMapPlane . | |
| override Point3Dd[] | ExtractProjectedPointsFromPiece (ImagePlane rangeMapPlane, Rect aoi) |
| Extracts intersection points of the calibration piece from the given rangeMapPlane . | |
Public Member Functions inherited from RangeMapSegmentor | |
| Image | FaceSegmentationFromPiece (ImagePlane rangeMapPlane) |
| Segments the calibration piece from the given rangeMapPlane . | |
| Image | FaceSegmentationFromPiece (ImagePlane rangeMapPlane, Rect aoi) |
| Segments the calibration piece from the given rangeMapPlane . | |
| Point3Dd[] | ExtractProjectedPointsFromPiece (ImagePlane rangeMapPlane) |
| Extracts intersection points of the calibration piece from the given rangeMapPlane . | |
| Point3Dd[] | ExtractProjectedPointsFromPiece (ImagePlane rangeMapPlane, Rect aoi) |
| Extracts intersection points of the calibration piece from the given rangeMapPlane . | |
| void | Dispose () |
| IDisposable implementation. | |
Additional Inherited Members | |
Protected Member Functions inherited from RangeMapSegmentor | |
| RangeMapSegmentor (IntPtr handle) | |
| Constructor. | |
| virtual void | Dispose (bool disposing) |
| IDisposable helper function. | |
Properties inherited from RangeMapSegmentor | |
| double | RangeMapIgnoreValue [get, set] |
| Gets/sets the ignore value for range maps. | |
| int | WindowSize [get, set] |
| Gets/sets window size for calculation of normals (used for the classification of the AQS12 faces). If windowSize is set to zero, the window size will be calculated automatically. | |
| IntPtr | Handle [get] |
| Native handle of the calibrator. | |
| bool | IsDisposed [get] |
| Gets if the native handle has been disposed. | |
Events inherited from RangeMapSegmentor | |
| NativeHandleEventDelegate | ObjectDisposing |
| Raised when this object is about to be disposed via the IDisposable.Dispose method. | |
Events inherited from INativeHandle | |
| NativeHandleEventDelegate | ObjectDisposing |
| Raised when this object is about to be disposed via the IDisposable.Dispose method. | |
Segmentor for face segmentation of an AQS12 calibration piece on range maps.
| AQS12RangeMapSegmentor | ( | SegmentationMethod | segmentationMethod | ) |
Constructor. The AQS12 calibration piece is segmented into top, base and 10 faces.
| segmentationMethod | Segmentation method to use. |
| override Point3Dd[] ExtractProjectedPointsFromPiece | ( | ImagePlane | rangeMapPlane | ) |
Extracts intersection points of the calibration piece from the given rangeMapPlane .
Lower roof points are projected to the base plane.
| rangeMapPlane | Plane of the range map image to work with. |
| override Point3Dd[] ExtractProjectedPointsFromPiece | ( | ImagePlane | rangeMapPlane, |
| Rect | aoi ) |
Extracts intersection points of the calibration piece from the given rangeMapPlane .
Lower roof points are projected to the base plane.
| rangeMapPlane | Plane of the range map image to work with. |
| aoi | Area of interest. |
| CvbException | When an error during point extraction occurs. |
| override Image FaceSegmentationFromPiece | ( | ImagePlane | rangeMapPlane | ) |
Segments the calibration piece from the given rangeMapPlane .
| rangeMapPlane | Plane of the range map image to work with. |
| override Image FaceSegmentationFromPiece | ( | ImagePlane | rangeMapPlane, |
| Rect | aoi ) |
Segments the calibration piece from the given rangeMapPlane .
| rangeMapPlane | Plane of the range map image to work with. |
| aoi | Area of interest. |
| CvbException | When an error during the segmentation occurs. |