An EUnsupervisedSegmenterResult object represents the result of a EUnsupervisedSegmenter tool. More...


Public Member Functions | |
| EUnsupervisedSegmenterResult () | |
| Constructs a non-valid EUnsupervisedSegmenterResult. | |
| EUnsupervisedSegmenterResult (eVision.EasyDeepLearning.EUnsupervisedSegmenterResult other) | |
| Copy constructor of an EUnsupervisedSegmenterResult object. | |
| bool | IsComplete () |
| Indicates whether the result is complete and ready to be used. | |
| bool | IsValid () |
| Indicates whether the result was produced by a EUnsupervisedSegmenter object. | |
| bool | IsDefective () |
| Indicates whether the result is defective/not good based on the threshold of the unsupervised segmentation tool that produced the result (see EUnsupervisedSegmenter.ClassificationThreshold). | |
| bool | IsGood () |
| Indicates whether the result is good based on the threshold of the unsupervised segmentation tool that produced the result (see EUnsupervisedSegmenter.ClassificationThreshold). | |
| void | Draw (eVision.EDrawAdapter drawAdapter, float zoomX, float zoomY, float panX, float panY) |
| Draws the segmentation (with transparency). | |
| void | Draw (eVision.EDrawAdapter drawAdapter, float zoomX, float zoomY, float panX) |
| Draws the segmentation (with transparency). | |
| void | Draw (eVision.EDrawAdapter drawAdapter, float zoomX, float zoomY) |
| Draws the segmentation (with transparency). | |
| void | Draw (eVision.EDrawAdapter drawAdapter, float zoomX) |
| Draws the segmentation (with transparency). | |
| void | Draw (eVision.EDrawAdapter drawAdapter) |
| Draws the segmentation (with transparency). | |
| void | Draw (IntPtr graphicsContext, float zoomX, float zoomY, float panX, float panY) |
| Draws the segmentation (with transparency). | |
| void | Draw (IntPtr graphicsContext, float zoomX, float zoomY, float panX) |
| Draws the segmentation (with transparency). | |
| void | Draw (IntPtr graphicsContext, float zoomX, float zoomY) |
| Draws the segmentation (with transparency). | |
| void | Draw (IntPtr graphicsContext, float zoomX) |
| Draws the segmentation (with transparency). | |
| void | Draw (IntPtr graphicsContext) |
| Draws the segmentation (with transparency). | |
| void | Draw (System.Drawing.Graphics graphicsContext, float zoomX, float zoomY, float panX, float panY) |
| Draws the segmentation (with transparency). | |
| void | Draw (System.Drawing.Graphics graphicsContext, float zoomX, float zoomY, float panX) |
| Draws the segmentation (with transparency). | |
| void | Draw (System.Drawing.Graphics graphicsContext, float zoomX, float zoomY) |
| Draws the segmentation (with transparency). | |
| void | Draw (System.Drawing.Graphics graphicsContext, float zoomX) |
| Draws the segmentation (with transparency). | |
| void | Draw (System.Drawing.Graphics graphicsContext) |
| Draws the segmentation (with transparency). | |
Properties | |
| float | ClassificationScore [get] |
| Score that is used for classification of the image. | |
| float | Error [get] |
| Error of the image. | |
| eVision.EImageBW8 | SegmentationMap [get] |
| Returns the segmentation map. The segmentation map is a grayscale image where all defective pixels have a value strictly higher than 0. The value of a pixel is proportional to the importance of the defect at that position. | |
| eVision.ERegion | Region [get] |
| Returns the segmented region. The segmented region corresponds to the pixels that have a value strictly higher than 0 in the segmentation map (see EUnsupervisedSegmenterResult.SegmentationMap). | |
An EUnsupervisedSegmenterResult object represents the result of a EUnsupervisedSegmenter tool.
License(s): BasicTypes
| eVision.EasyDeepLearning.EUnsupervisedSegmenterResult.EUnsupervisedSegmenterResult | ( | ) |
Constructs a non-valid EUnsupervisedSegmenterResult.
| eVision.EasyDeepLearning.EUnsupervisedSegmenterResult.EUnsupervisedSegmenterResult | ( | eVision.EasyDeepLearning.EUnsupervisedSegmenterResult | other | ) |
Copy constructor of an EUnsupervisedSegmenterResult object.
| other | Reference to the EUnsupervisedSegmenterResult object that should be copied |
| void eVision.EasyDeepLearning.EUnsupervisedSegmenterResult.Draw | ( | eVision.EDrawAdapter | drawAdapter | ) |
Draws the segmentation (with transparency).
To indicate the importance of the defect at a given pixel, the segmentation is drawn using a gradient going from yellow (least important) to red (maximum importance) (See EUnsupervisedSegmenterResult.SegmentationMap).
| drawAdapter | A pointer to an EDrawAdapter (like the EWindowsDrawAdapter). |
| void eVision.EasyDeepLearning.EUnsupervisedSegmenterResult.Draw | ( | eVision.EDrawAdapter | drawAdapter, |
| float | zoomX ) |
Draws the segmentation (with transparency).
To indicate the importance of the defect at a given pixel, the segmentation is drawn using a gradient going from yellow (least important) to red (maximum importance) (See EUnsupervisedSegmenterResult.SegmentationMap).
| drawAdapter | A pointer to an EDrawAdapter (like the EWindowsDrawAdapter). |
| zoomX | Horizontal zooming factor. A value greater than 1 means zoom in. By default, true scale is used. |
| void eVision.EasyDeepLearning.EUnsupervisedSegmenterResult.Draw | ( | eVision.EDrawAdapter | drawAdapter, |
| float | zoomX, | ||
| float | zoomY ) |
Draws the segmentation (with transparency).
To indicate the importance of the defect at a given pixel, the segmentation is drawn using a gradient going from yellow (least important) to red (maximum importance) (See EUnsupervisedSegmenterResult.SegmentationMap).
| drawAdapter | A pointer to an EDrawAdapter (like the EWindowsDrawAdapter). |
| zoomX | Horizontal zooming factor. A value greater than 1 means zoom in. By default, true scale is used. |
| zoomY | Vertical zooming factor. A value greater than 1 means zoom in. If set to 0, the default value, the horizontal zooming factor is used instead, so as to provide isotropic zooming. |
| void eVision.EasyDeepLearning.EUnsupervisedSegmenterResult.Draw | ( | eVision.EDrawAdapter | drawAdapter, |
| float | zoomX, | ||
| float | zoomY, | ||
| float | panX ) |
Draws the segmentation (with transparency).
To indicate the importance of the defect at a given pixel, the segmentation is drawn using a gradient going from yellow (least important) to red (maximum importance) (See EUnsupervisedSegmenterResult.SegmentationMap).
| drawAdapter | A pointer to an EDrawAdapter (like the EWindowsDrawAdapter). |
| zoomX | Horizontal zooming factor. A value greater than 1 means zoom in. By default, true scale is used. |
| zoomY | Vertical zooming factor. A value greater than 1 means zoom in. If set to 0, the default value, the horizontal zooming factor is used instead, so as to provide isotropic zooming. |
| panX | Horizontal panning value expressed in pixels. By default, no panning occurs. |
| void eVision.EasyDeepLearning.EUnsupervisedSegmenterResult.Draw | ( | eVision.EDrawAdapter | drawAdapter, |
| float | zoomX, | ||
| float | zoomY, | ||
| float | panX, | ||
| float | panY ) |
Draws the segmentation (with transparency).
To indicate the importance of the defect at a given pixel, the segmentation is drawn using a gradient going from yellow (least important) to red (maximum importance) (See EUnsupervisedSegmenterResult.SegmentationMap).
| drawAdapter | A pointer to an EDrawAdapter (like the EWindowsDrawAdapter). |
| zoomX | Horizontal zooming factor. A value greater than 1 means zoom in. By default, true scale is used. |
| zoomY | Vertical zooming factor. A value greater than 1 means zoom in. If set to 0, the default value, the horizontal zooming factor is used instead, so as to provide isotropic zooming. |
| panX | Horizontal panning value expressed in pixels. By default, no panning occurs. |
| panY | Vertical panning value expressed in pixels. By default, no panning occurs. |
| void eVision.EasyDeepLearning.EUnsupervisedSegmenterResult.Draw | ( | IntPtr | graphicsContext | ) |
Draws the segmentation (with transparency).
To indicate the importance of the defect at a given pixel, the segmentation is drawn using a gradient going from yellow (least important) to red (maximum importance) (See EUnsupervisedSegmenterResult.SegmentationMap).
| graphicsContext | Handle of the device context on which to draw. |
Use the overload taking an EDrawAdapter by using an instance of EWindowsDrawAdapter.
Deprecated in version 23.12. Scheduled to be removed in version 27.6.
| void eVision.EasyDeepLearning.EUnsupervisedSegmenterResult.Draw | ( | IntPtr | graphicsContext, |
| float | zoomX ) |
Draws the segmentation (with transparency).
To indicate the importance of the defect at a given pixel, the segmentation is drawn using a gradient going from yellow (least important) to red (maximum importance) (See EUnsupervisedSegmenterResult.SegmentationMap).
| graphicsContext | Handle of the device context on which to draw. |
| zoomX | Horizontal zooming factor. A value greater than 1 means zoom in. By default, true scale is used. |
Use the overload taking an EDrawAdapter by using an instance of EWindowsDrawAdapter.
Deprecated in version 23.12. Scheduled to be removed in version 27.6.
| void eVision.EasyDeepLearning.EUnsupervisedSegmenterResult.Draw | ( | IntPtr | graphicsContext, |
| float | zoomX, | ||
| float | zoomY ) |
Draws the segmentation (with transparency).
To indicate the importance of the defect at a given pixel, the segmentation is drawn using a gradient going from yellow (least important) to red (maximum importance) (See EUnsupervisedSegmenterResult.SegmentationMap).
| graphicsContext | Handle of the device context on which to draw. |
| zoomX | Horizontal zooming factor. A value greater than 1 means zoom in. By default, true scale is used. |
| zoomY | Vertical zooming factor. A value greater than 1 means zoom in. If set to 0, the default value, the horizontal zooming factor is used instead, so as to provide isotropic zooming. |
Use the overload taking an EDrawAdapter by using an instance of EWindowsDrawAdapter.
Deprecated in version 23.12. Scheduled to be removed in version 27.6.
| void eVision.EasyDeepLearning.EUnsupervisedSegmenterResult.Draw | ( | IntPtr | graphicsContext, |
| float | zoomX, | ||
| float | zoomY, | ||
| float | panX ) |
Draws the segmentation (with transparency).
To indicate the importance of the defect at a given pixel, the segmentation is drawn using a gradient going from yellow (least important) to red (maximum importance) (See EUnsupervisedSegmenterResult.SegmentationMap).
| graphicsContext | Handle of the device context on which to draw. |
| zoomX | Horizontal zooming factor. A value greater than 1 means zoom in. By default, true scale is used. |
| zoomY | Vertical zooming factor. A value greater than 1 means zoom in. If set to 0, the default value, the horizontal zooming factor is used instead, so as to provide isotropic zooming. |
| panX | Horizontal panning value expressed in pixels. By default, no panning occurs. |
Use the overload taking an EDrawAdapter by using an instance of EWindowsDrawAdapter.
Deprecated in version 23.12. Scheduled to be removed in version 27.6.
| void eVision.EasyDeepLearning.EUnsupervisedSegmenterResult.Draw | ( | IntPtr | graphicsContext, |
| float | zoomX, | ||
| float | zoomY, | ||
| float | panX, | ||
| float | panY ) |
Draws the segmentation (with transparency).
To indicate the importance of the defect at a given pixel, the segmentation is drawn using a gradient going from yellow (least important) to red (maximum importance) (See EUnsupervisedSegmenterResult.SegmentationMap).
| graphicsContext | Handle of the device context on which to draw. |
| zoomX | Horizontal zooming factor. A value greater than 1 means zoom in. By default, true scale is used. |
| zoomY | Vertical zooming factor. A value greater than 1 means zoom in. If set to 0, the default value, the horizontal zooming factor is used instead, so as to provide isotropic zooming. |
| panX | Horizontal panning value expressed in pixels. By default, no panning occurs. |
| panY | Vertical panning value expressed in pixels. By default, no panning occurs. |
Use the overload taking an EDrawAdapter by using an instance of EWindowsDrawAdapter.
Deprecated in version 23.12. Scheduled to be removed in version 27.6.
| void eVision.EasyDeepLearning.EUnsupervisedSegmenterResult.Draw | ( | System.Drawing.Graphics | graphicsContext | ) |
Draws the segmentation (with transparency).
To indicate the importance of the defect at a given pixel, the segmentation is drawn using a gradient going from yellow (least important) to red (maximum importance) (See EUnsupervisedSegmenterResult.SegmentationMap).
| graphicsContext | Handle of the device context on which to draw. |
Use the overload taking an EDrawAdapter by using an instance of EWindowsDrawAdapter.
Deprecated in version 23.12. Scheduled to be removed in version 27.6.
| void eVision.EasyDeepLearning.EUnsupervisedSegmenterResult.Draw | ( | System.Drawing.Graphics | graphicsContext, |
| float | zoomX ) |
Draws the segmentation (with transparency).
To indicate the importance of the defect at a given pixel, the segmentation is drawn using a gradient going from yellow (least important) to red (maximum importance) (See EUnsupervisedSegmenterResult.SegmentationMap).
| graphicsContext | Handle of the device context on which to draw. |
| zoomX | Horizontal zooming factor. A value greater than 1 means zoom in. By default, true scale is used. |
Use the overload taking an EDrawAdapter by using an instance of EWindowsDrawAdapter.
Deprecated in version 23.12. Scheduled to be removed in version 27.6.
| void eVision.EasyDeepLearning.EUnsupervisedSegmenterResult.Draw | ( | System.Drawing.Graphics | graphicsContext, |
| float | zoomX, | ||
| float | zoomY ) |
Draws the segmentation (with transparency).
To indicate the importance of the defect at a given pixel, the segmentation is drawn using a gradient going from yellow (least important) to red (maximum importance) (See EUnsupervisedSegmenterResult.SegmentationMap).
| graphicsContext | Handle of the device context on which to draw. |
| zoomX | Horizontal zooming factor. A value greater than 1 means zoom in. By default, true scale is used. |
| zoomY | Vertical zooming factor. A value greater than 1 means zoom in. If set to 0, the default value, the horizontal zooming factor is used instead, so as to provide isotropic zooming. |
Use the overload taking an EDrawAdapter by using an instance of EWindowsDrawAdapter.
Deprecated in version 23.12. Scheduled to be removed in version 27.6.
| void eVision.EasyDeepLearning.EUnsupervisedSegmenterResult.Draw | ( | System.Drawing.Graphics | graphicsContext, |
| float | zoomX, | ||
| float | zoomY, | ||
| float | panX ) |
Draws the segmentation (with transparency).
To indicate the importance of the defect at a given pixel, the segmentation is drawn using a gradient going from yellow (least important) to red (maximum importance) (See EUnsupervisedSegmenterResult.SegmentationMap).
| graphicsContext | Handle of the device context on which to draw. |
| zoomX | Horizontal zooming factor. A value greater than 1 means zoom in. By default, true scale is used. |
| zoomY | Vertical zooming factor. A value greater than 1 means zoom in. If set to 0, the default value, the horizontal zooming factor is used instead, so as to provide isotropic zooming. |
| panX | Horizontal panning value expressed in pixels. By default, no panning occurs. |
Use the overload taking an EDrawAdapter by using an instance of EWindowsDrawAdapter.
Deprecated in version 23.12. Scheduled to be removed in version 27.6.
| void eVision.EasyDeepLearning.EUnsupervisedSegmenterResult.Draw | ( | System.Drawing.Graphics | graphicsContext, |
| float | zoomX, | ||
| float | zoomY, | ||
| float | panX, | ||
| float | panY ) |
Draws the segmentation (with transparency).
To indicate the importance of the defect at a given pixel, the segmentation is drawn using a gradient going from yellow (least important) to red (maximum importance) (See EUnsupervisedSegmenterResult.SegmentationMap).
| graphicsContext | Handle of the device context on which to draw. |
| zoomX | Horizontal zooming factor. A value greater than 1 means zoom in. By default, true scale is used. |
| zoomY | Vertical zooming factor. A value greater than 1 means zoom in. If set to 0, the default value, the horizontal zooming factor is used instead, so as to provide isotropic zooming. |
| panX | Horizontal panning value expressed in pixels. By default, no panning occurs. |
| panY | Vertical panning value expressed in pixels. By default, no panning occurs. |
Use the overload taking an EDrawAdapter by using an instance of EWindowsDrawAdapter.
Deprecated in version 23.12. Scheduled to be removed in version 27.6.
| bool eVision.EasyDeepLearning.EUnsupervisedSegmenterResult.IsComplete | ( | ) |
Indicates whether the result is complete and ready to be used.
| bool eVision.EasyDeepLearning.EUnsupervisedSegmenterResult.IsDefective | ( | ) |
Indicates whether the result is defective/not good based on the threshold of the unsupervised segmentation tool that produced the result (see EUnsupervisedSegmenter.ClassificationThreshold).
| bool eVision.EasyDeepLearning.EUnsupervisedSegmenterResult.IsGood | ( | ) |
Indicates whether the result is good based on the threshold of the unsupervised segmentation tool that produced the result (see EUnsupervisedSegmenter.ClassificationThreshold).
| bool eVision.EasyDeepLearning.EUnsupervisedSegmenterResult.IsValid | ( | ) |
Indicates whether the result was produced by a EUnsupervisedSegmenter object.
A default constructed EUnsupervisedSegmenterResult is not valid.
|
get |
Score that is used for classification of the image.
The classification score is the value which is compared to the classification threshold of the EUnsupervisedSegmenter to decide whether the corresponding image is good or defective.
|
get |
Error of the image.
The error is the quantity that is minimized on good images during training.
|
get |
Returns the segmented region. The segmented region corresponds to the pixels that have a value strictly higher than 0 in the segmentation map (see EUnsupervisedSegmenterResult.SegmentationMap).
|
get |
Returns the segmentation map. The segmentation map is a grayscale image where all defective pixels have a value strictly higher than 0. The value of a pixel is proportional to the importance of the defect at that position.