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. More... | |
override Image | FaceSegmentationFromPiece (ImagePlane rangeMapPlane) |
Segments the calibration piece from the given rangeMapPlane . More... | |
override Image | FaceSegmentationFromPiece (ImagePlane rangeMapPlane, Rect aoi) |
Segments the calibration piece from the given rangeMapPlane . More... | |
override Point3Dd[] | ExtractProjectedPointsFromPiece (ImagePlane rangeMapPlane) |
Extracts intersection points of the calibration piece from the given rangeMapPlane . More... | |
override Point3Dd[] | ExtractProjectedPointsFromPiece (ImagePlane rangeMapPlane, Rect aoi) |
Extracts intersection points of the calibration piece from the given rangeMapPlane . More... | |
Public Member Functions inherited from RangeMapSegmentor | |
abstract Image | FaceSegmentationFromPiece (ImagePlane rangeMapPlane) |
Segments the calibration piece from the given rangeMapPlane . More... | |
abstract Image | FaceSegmentationFromPiece (ImagePlane rangeMapPlane, Rect aoi) |
Segments the calibration piece from the given rangeMapPlane . More... | |
abstract Point3Dd[] | ExtractProjectedPointsFromPiece (ImagePlane rangeMapPlane) |
Extracts intersection points of the calibration piece from the given rangeMapPlane . More... | |
abstract Point3Dd[] | ExtractProjectedPointsFromPiece (ImagePlane rangeMapPlane, Rect aoi) |
Extracts intersection points of the calibration piece from the given rangeMapPlane . More... | |
void | Dispose () |
IDisposable implementation. | |
Additional Inherited Members | |
Protected Member Functions inherited from RangeMapSegmentor | |
RangeMapSegmentor (IntPtr handle) | |
Constructor. More... | |
virtual void | Dispose (bool disposing) |
IDisposable helper function. More... | |
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. More... | |
IntPtr | Handle [get] |
Native handle of the calibrator. | |
bool | IsDisposed [get] |
Gets if the native handle has been disposed. | |
Properties inherited from INativeHandle | |
IntPtr | Handle [get] |
The native handle of the object. | |
bool | IsDisposed [get] |
Possibility to check whether the object has already been disposed of. | |
Events inherited from RangeMapSegmentor | |
NativeHandleEventDelegate | ObjectDisposing |
Raised when this object is about to be disposed via the IDisposable.Dispose method. More... | |
Events inherited from INativeHandle | |
NativeHandleEventDelegate | ObjectDisposing |
Raised when this object is about to be disposed via the IDisposable.Dispose method. More... | |
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. |
|
virtual |
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. |
Implements RangeMapSegmentor.
|
virtual |
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. |
Implements RangeMapSegmentor.
|
virtual |
Segments the calibration piece from the given rangeMapPlane .
rangeMapPlane | Plane of the range map image to work with. |
Implements RangeMapSegmentor.
|
virtual |
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. |
Implements RangeMapSegmentor.