Manages a complete context for the inspection tool based on image comparison in EasyOCV. More...


Public Member Functions | |
| EChecker () | |
| Constructs an uninitialized checker context. | |
| void | Attach (eVision.EROIBW8 source) |
| Associates a source image to a checker context. | |
| void | SetTolerance (uint toleranceX, uint toleranceY) |
| Sets the search margin, i.e. the width and height of the search area surrounding the alignment pattern(s). | |
| void | Register () |
| Realigns and normalizes the source image. | |
| void | Learn (eVision.ELearningMode mode) |
| Accumulates a reference image, following a sequence of operations. | |
| void | EmptyPathNames () |
| Clears the list of file pathnames. | |
| void | AddPathName (string pathName) |
| Adds a single file pathname. | |
| void | BatchLearn (eVision.ELearningMode mode) |
| Performs the learning sequence using the specified list of image files. | |
| void | SetZoom (float zoom) |
| Sets the zooming factor for use in display operations. | |
| void | SetZoom (float zoomX, float zoomY) |
| Sets the zooming factor for use in display operations. | |
| void | SetPan (float panX, float panY) |
| Sets the panning value, expressed in pixels, for use in display operations. | |
| void | Draw (eVision.EDrawAdapter graphicContext, eVision.EDrawingMode drawingMode, bool handles, float zoomX, float zoomY, float panX, float panY) |
| Draws one of the geometric items that define the EChecker.EChecker tool. | |
| void | Draw (eVision.EDrawAdapter graphicContext, eVision.EDrawingMode drawingMode, bool handles, float zoomX, float zoomY, float panX) |
| Draws one of the geometric items that define the EChecker.EChecker tool. | |
| void | Draw (eVision.EDrawAdapter graphicContext, eVision.EDrawingMode drawingMode, bool handles, float zoomX, float zoomY) |
| Draws one of the geometric items that define the EChecker.EChecker tool. | |
| void | Draw (eVision.EDrawAdapter graphicContext, eVision.EDrawingMode drawingMode, bool handles, float zoomX) |
| Draws one of the geometric items that define the EChecker.EChecker tool. | |
| void | Draw (eVision.EDrawAdapter graphicContext, eVision.EDrawingMode drawingMode, bool handles) |
| Draws one of the geometric items that define the EChecker.EChecker tool. | |
| void | Draw (eVision.EDrawAdapter graphicContext, eVision.EDrawingMode drawingMode) |
| Draws one of the geometric items that define the EChecker.EChecker tool. | |
| void | Draw (IntPtr graphicContext, eVision.EDrawingMode drawingMode, bool handles, float zoomX, float zoomY, float panX, float panY) |
| Draws one of the geometric items that define the EChecker.EChecker tool. | |
| void | Draw (IntPtr graphicContext, eVision.EDrawingMode drawingMode, bool handles, float zoomX, float zoomY, float panX) |
| Draws one of the geometric items that define the EChecker.EChecker tool. | |
| void | Draw (IntPtr graphicContext, eVision.EDrawingMode drawingMode, bool handles, float zoomX, float zoomY) |
| Draws one of the geometric items that define the EChecker.EChecker tool. | |
| void | Draw (IntPtr graphicContext, eVision.EDrawingMode drawingMode, bool handles, float zoomX) |
| Draws one of the geometric items that define the EChecker.EChecker tool. | |
| void | Draw (IntPtr graphicContext, eVision.EDrawingMode drawingMode, bool handles) |
| Draws one of the geometric items that define the EChecker.EChecker tool. | |
| void | Draw (IntPtr graphicContext, eVision.EDrawingMode drawingMode) |
| Draws one of the geometric items that define the EChecker.EChecker tool. | |
| void | Draw (IntPtr graphicContext, eVision.ERGBColor color, eVision.EDrawingMode drawingMode, bool handles, float zoomX, float zoomY, float panX, float panY) |
| Draws one of the geometric items that define the EChecker.EChecker tool. | |
| void | Draw (IntPtr graphicContext, eVision.ERGBColor color, eVision.EDrawingMode drawingMode, bool handles, float zoomX, float zoomY, float panX) |
| Draws one of the geometric items that define the EChecker.EChecker tool. | |
| void | Draw (IntPtr graphicContext, eVision.ERGBColor color, eVision.EDrawingMode drawingMode, bool handles, float zoomX, float zoomY) |
| Draws one of the geometric items that define the EChecker.EChecker tool. | |
| void | Draw (IntPtr graphicContext, eVision.ERGBColor color, eVision.EDrawingMode drawingMode, bool handles, float zoomX) |
| Draws one of the geometric items that define the EChecker.EChecker tool. | |
| void | Draw (IntPtr graphicContext, eVision.ERGBColor color, eVision.EDrawingMode drawingMode, bool handles) |
| Draws one of the geometric items that define the EChecker.EChecker tool. | |
| void | Draw (IntPtr graphicContext, eVision.ERGBColor color, eVision.EDrawingMode drawingMode) |
| Draws one of the geometric items that define the EChecker.EChecker tool. | |
| void | DrawWithCurrentPen (IntPtr graphicContext, eVision.EDrawingMode drawingMode, bool handles, float zoomX, float zoomY, float panX, float panY) |
| Draws one of the geometric items that define the EChecker.EChecker tool. | |
| void | DrawWithCurrentPen (IntPtr graphicContext, eVision.EDrawingMode drawingMode, bool handles, float zoomX, float zoomY, float panX) |
| Draws one of the geometric items that define the EChecker.EChecker tool. | |
| void | DrawWithCurrentPen (IntPtr graphicContext, eVision.EDrawingMode drawingMode, bool handles, float zoomX, float zoomY) |
| Draws one of the geometric items that define the EChecker.EChecker tool. | |
| void | DrawWithCurrentPen (IntPtr graphicContext, eVision.EDrawingMode drawingMode, bool handles, float zoomX) |
| Draws one of the geometric items that define the EChecker.EChecker tool. | |
| void | DrawWithCurrentPen (IntPtr graphicContext, eVision.EDrawingMode drawingMode, bool handles) |
| Draws one of the geometric items that define the EChecker.EChecker tool. | |
| void | DrawWithCurrentPen (IntPtr graphicContext, eVision.EDrawingMode drawingMode) |
| Draws one of the geometric items that define the EChecker.EChecker tool. | |
| bool | HitTest (int x, int y) |
| Returns true if the cursor is over one of the dragging handles. | |
| void | Drag (int x, int y) |
| Moves the relevant ROI by means of its handle. | |
| void | Load (eVision.ESerializer serializer) |
| Loads the EChecker. The given ESerializer must have been created for reading. | |
| void | Load (string path) |
| Loads the EChecker. The given ESerializer must have been created for reading. | |
| void | Save (eVision.ESerializer serializer) |
| Saves the EChecker. The given ESerializer must have been created for writing. | |
| void | Save (string path) |
| Saves the EChecker. The given ESerializer must have been created for writing. | |
| void | Draw (System.Drawing.Graphics graphicContext, eVision.EDrawingMode drawingMode, bool handles, float zoomX, float zoomY, float panX, float panY) |
| Draws one of the geometric items that define the EChecker.EChecker tool. | |
| void | Draw (System.Drawing.Graphics graphicContext, eVision.EDrawingMode drawingMode, bool handles, float zoomX, float zoomY, float panX) |
| Draws one of the geometric items that define the EChecker.EChecker tool. | |
| void | Draw (System.Drawing.Graphics graphicContext, eVision.EDrawingMode drawingMode, bool handles, float zoomX, float zoomY) |
| Draws one of the geometric items that define the EChecker.EChecker tool. | |
| void | Draw (System.Drawing.Graphics graphicContext, eVision.EDrawingMode drawingMode, bool handles, float zoomX) |
| Draws one of the geometric items that define the EChecker.EChecker tool. | |
| void | Draw (System.Drawing.Graphics graphicContext, eVision.EDrawingMode drawingMode, bool handles) |
| Draws one of the geometric items that define the EChecker.EChecker tool. | |
| void | Draw (System.Drawing.Graphics graphicContext, eVision.EDrawingMode drawingMode) |
| Draws one of the geometric items that define the EChecker.EChecker tool. | |
| void | Draw (System.Drawing.Graphics graphicContext, eVision.ERGBColor color, eVision.EDrawingMode drawingMode, bool handles, float zoomX, float zoomY, float panX, float panY) |
| Draws one of the geometric items that define the EChecker.EChecker tool. | |
| void | Draw (System.Drawing.Graphics graphicContext, eVision.ERGBColor color, eVision.EDrawingMode drawingMode, bool handles, float zoomX, float zoomY, float panX) |
| Draws one of the geometric items that define the EChecker.EChecker tool. | |
| void | Draw (System.Drawing.Graphics graphicContext, eVision.ERGBColor color, eVision.EDrawingMode drawingMode, bool handles, float zoomX, float zoomY) |
| Draws one of the geometric items that define the EChecker.EChecker tool. | |
| void | Draw (System.Drawing.Graphics graphicContext, eVision.ERGBColor color, eVision.EDrawingMode drawingMode, bool handles, float zoomX) |
| Draws one of the geometric items that define the EChecker.EChecker tool. | |
| void | Draw (System.Drawing.Graphics graphicContext, eVision.ERGBColor color, eVision.EDrawingMode drawingMode, bool handles) |
| Draws one of the geometric items that define the EChecker.EChecker tool. | |
| void | Draw (System.Drawing.Graphics graphicContext, eVision.ERGBColor color, eVision.EDrawingMode drawingMode) |
| Draws one of the geometric items that define the EChecker.EChecker tool. | |
Properties | |
| eVision.EImageBW8 | Low [get] |
| Low threshold image for the adaptive segmentation. | |
| eVision.EImageBW8 | High [get] |
| High threshold image for the adaptive segmentation. | |
| eVision.EImageBW8 | Registered [get] |
| Represents the source image, after it has been aligned with the reference image. | |
| uint | ToleranceX [get] |
| Current horizontal search tolerance, in pixels. | |
| uint | ToleranceY [get] |
| Current vertical search tolerance, in pixels. | |
| uint | NumAverageSamples [get] |
| Number of samples that were accumulated in the "average" phase of the training. | |
| uint | NumDeviationSamples [get] |
| Number of samples that were accumulated in the "deviation" phase of the training. | |
| eVision.ENormalizationMode | Normalize [get, set] |
| Current normalization mode. | |
| float | Average [get] |
| Global intensity of the mother image. | |
| float | Deviation [get] |
| Global contrast of the mother image. | |
| uint | DegreesOfFreedom [get, set] |
| Boolean combination of EDegreesOfFreedom members that indicates which degrees of freedom are to be considered. | |
| float | RelativeTolerance [get, set] |
| Current tolerance factor to be used for threshold image setup. | |
| float | DarkGray [get, set] |
| Gray level in the dark areas of the mother image. | |
| float | LightGray [get, set] |
| Gray level in the light areas of the mother image. | |
| float | ZoomX [get] |
| Current horizontal zooming factor for use in display operations. | |
| float | ZoomY [get] |
| Current vertical zooming factor for use in display operations. | |
| float | PanX [get] |
| Current horizontal panning value, expressed in pixels, for use in display operations. | |
| float | PanY [get] |
| Current vertical panning value, expressed in pixels, for use in display operations. | |
| eVision.EDragHandle | HitHandle [get] |
| Handle currently hit. | |
| eVision.ERoiHit | HitRoi [get] |
| ROI currently hit. | |
Manages a complete context for the inspection tool based on image comparison in EasyOCV.
License(s): EasyMatch and EasyObject and EasyImage
Use EChecker.EChecker instead.
Deprecated in version 2.15. Scheduled to be removed in version 27.6.
| eVision.Legacy.EChecker.EChecker | ( | ) |
Constructs an uninitialized checker context.
| void eVision.Legacy.EChecker.AddPathName | ( | string | pathName | ) |
Adds a single file pathname.
| pathName | NULL terminated text string containing the file pathname. |
| void eVision.Legacy.EChecker.Attach | ( | eVision.EROIBW8 | source | ) |
Associates a source image to a checker context.
| source | Pointer to the source image. |
The source image is used in all consecutive learning/inspection operations.
| void eVision.Legacy.EChecker.BatchLearn | ( | eVision.ELearningMode | mode | ) |
Performs the learning sequence using the specified list of image files.
| mode | ELearningMode.ELearningMode_RmsDeviation or ELearningMode.ELearningMode_AbsDeviation, depending on the preferred method of computing the deviations. |
| void eVision.Legacy.EChecker.Drag | ( | int | x, |
| int | y ) |
Moves the relevant ROI by means of its handle.
| x | New horizontal cursor position. |
| y | New vertical cursor position. |
| void eVision.Legacy.EChecker.Draw | ( | eVision.EDrawAdapter | graphicContext, |
| eVision.EDrawingMode | drawingMode ) |
Draws one of the geometric items that define the EChecker.EChecker tool.
| graphicContext | Device context of the drawing window. |
| drawingMode | ROI to be drawn, as defined by EDrawingMode. |
| void eVision.Legacy.EChecker.Draw | ( | eVision.EDrawAdapter | graphicContext, |
| eVision.EDrawingMode | drawingMode, | ||
| bool | handles ) |
Draws one of the geometric items that define the EChecker.EChecker tool.
| graphicContext | Device context of the drawing window. |
| drawingMode | ROI to be drawn, as defined by EDrawingMode. |
| handles | true if the dragging handles must be displayed. |
| void eVision.Legacy.EChecker.Draw | ( | eVision.EDrawAdapter | graphicContext, |
| eVision.EDrawingMode | drawingMode, | ||
| bool | handles, | ||
| float | zoomX ) |
Draws one of the geometric items that define the EChecker.EChecker tool.
| graphicContext | Device context of the drawing window. |
| drawingMode | ROI to be drawn, as defined by EDrawingMode. |
| handles | true if the dragging handles must be displayed. |
| zoomX | Magnification factor for zooming in or out in the horizontal direction. By default, the image is displayed in true scale. |
| void eVision.Legacy.EChecker.Draw | ( | eVision.EDrawAdapter | graphicContext, |
| eVision.EDrawingMode | drawingMode, | ||
| bool | handles, | ||
| float | zoomX, | ||
| float | zoomY ) |
Draws one of the geometric items that define the EChecker.EChecker tool.
| graphicContext | Device context of the drawing window. |
| drawingMode | ROI to be drawn, as defined by EDrawingMode. |
| handles | true if the dragging handles must be displayed. |
| zoomX | Magnification factor for zooming in or out in the horizontal direction. By default, the image is displayed in true scale. |
| zoomY | Magnification factor for zooming in or out in the vertical direction. Setting a 0 value (which is the default) will result in isotropic scaling (i.e. equal horizontal and vertical factors). |
| void eVision.Legacy.EChecker.Draw | ( | eVision.EDrawAdapter | graphicContext, |
| eVision.EDrawingMode | drawingMode, | ||
| bool | handles, | ||
| float | zoomX, | ||
| float | zoomY, | ||
| float | panX ) |
Draws one of the geometric items that define the EChecker.EChecker tool.
| graphicContext | Device context of the drawing window. |
| drawingMode | ROI to be drawn, as defined by EDrawingMode. |
| handles | true if the dragging handles must be displayed. |
| zoomX | Magnification factor for zooming in or out in the horizontal direction. By default, the image is displayed in true scale. |
| zoomY | Magnification factor for zooming in or out in the vertical direction. Setting a 0 value (which is the default) will result in isotropic scaling (i.e. equal horizontal and vertical factors). |
| panX | Horizontal panning value expressed in pixels. By default, no panning occurs. |
| void eVision.Legacy.EChecker.Draw | ( | eVision.EDrawAdapter | graphicContext, |
| eVision.EDrawingMode | drawingMode, | ||
| bool | handles, | ||
| float | zoomX, | ||
| float | zoomY, | ||
| float | panX, | ||
| float | panY ) |
Draws one of the geometric items that define the EChecker.EChecker tool.
| graphicContext | Device context of the drawing window. |
| drawingMode | ROI to be drawn, as defined by EDrawingMode. |
| handles | true if the dragging handles must be displayed. |
| zoomX | Magnification factor for zooming in or out in the horizontal direction. By default, the image is displayed in true scale. |
| zoomY | Magnification factor for zooming in or out in the vertical direction. Setting a 0 value (which is the default) will result in isotropic scaling (i.e. equal horizontal and vertical factors). |
| 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.Legacy.EChecker.Draw | ( | IntPtr | graphicContext, |
| eVision.EDrawingMode | drawingMode ) |
Draws one of the geometric items that define the EChecker.EChecker tool.
| graphicContext | Device context of the drawing window. |
| drawingMode | ROI to be drawn, as defined by EDrawingMode. |
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.Legacy.EChecker.Draw | ( | IntPtr | graphicContext, |
| eVision.EDrawingMode | drawingMode, | ||
| bool | handles ) |
Draws one of the geometric items that define the EChecker.EChecker tool.
| graphicContext | Device context of the drawing window. |
| drawingMode | ROI to be drawn, as defined by EDrawingMode. |
| handles | true if the dragging handles must be displayed. |
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.Legacy.EChecker.Draw | ( | IntPtr | graphicContext, |
| eVision.EDrawingMode | drawingMode, | ||
| bool | handles, | ||
| float | zoomX ) |
Draws one of the geometric items that define the EChecker.EChecker tool.
| graphicContext | Device context of the drawing window. |
| drawingMode | ROI to be drawn, as defined by EDrawingMode. |
| handles | true if the dragging handles must be displayed. |
| zoomX | Magnification factor for zooming in or out in the horizontal direction. By default, the image is displayed in true scale. |
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.Legacy.EChecker.Draw | ( | IntPtr | graphicContext, |
| eVision.EDrawingMode | drawingMode, | ||
| bool | handles, | ||
| float | zoomX, | ||
| float | zoomY ) |
Draws one of the geometric items that define the EChecker.EChecker tool.
| graphicContext | Device context of the drawing window. |
| drawingMode | ROI to be drawn, as defined by EDrawingMode. |
| handles | true if the dragging handles must be displayed. |
| zoomX | Magnification factor for zooming in or out in the horizontal direction. By default, the image is displayed in true scale. |
| zoomY | Magnification factor for zooming in or out in the vertical direction. Setting a 0 value (which is the default) will result in isotropic scaling (i.e. equal horizontal and vertical factors). |
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.Legacy.EChecker.Draw | ( | IntPtr | graphicContext, |
| eVision.EDrawingMode | drawingMode, | ||
| bool | handles, | ||
| float | zoomX, | ||
| float | zoomY, | ||
| float | panX ) |
Draws one of the geometric items that define the EChecker.EChecker tool.
| graphicContext | Device context of the drawing window. |
| drawingMode | ROI to be drawn, as defined by EDrawingMode. |
| handles | true if the dragging handles must be displayed. |
| zoomX | Magnification factor for zooming in or out in the horizontal direction. By default, the image is displayed in true scale. |
| zoomY | Magnification factor for zooming in or out in the vertical direction. Setting a 0 value (which is the default) will result in isotropic scaling (i.e. equal horizontal and vertical factors). |
| 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.Legacy.EChecker.Draw | ( | IntPtr | graphicContext, |
| eVision.EDrawingMode | drawingMode, | ||
| bool | handles, | ||
| float | zoomX, | ||
| float | zoomY, | ||
| float | panX, | ||
| float | panY ) |
Draws one of the geometric items that define the EChecker.EChecker tool.
| graphicContext | Device context of the drawing window. |
| drawingMode | ROI to be drawn, as defined by EDrawingMode. |
| handles | true if the dragging handles must be displayed. |
| zoomX | Magnification factor for zooming in or out in the horizontal direction. By default, the image is displayed in true scale. |
| zoomY | Magnification factor for zooming in or out in the vertical direction. Setting a 0 value (which is the default) will result in isotropic scaling (i.e. equal horizontal and vertical factors). |
| 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.Legacy.EChecker.Draw | ( | IntPtr | graphicContext, |
| eVision.ERGBColor | color, | ||
| eVision.EDrawingMode | drawingMode ) |
Draws one of the geometric items that define the EChecker.EChecker tool.
| graphicContext | Device context of the drawing window. |
| color | The color in which to draw the overlay. |
| drawingMode | ROI to be drawn, as defined by EDrawingMode. |
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.Legacy.EChecker.Draw | ( | IntPtr | graphicContext, |
| eVision.ERGBColor | color, | ||
| eVision.EDrawingMode | drawingMode, | ||
| bool | handles ) |
Draws one of the geometric items that define the EChecker.EChecker tool.
| graphicContext | Device context of the drawing window. |
| color | The color in which to draw the overlay. |
| drawingMode | ROI to be drawn, as defined by EDrawingMode. |
| handles | true if the dragging handles must be displayed. |
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.Legacy.EChecker.Draw | ( | IntPtr | graphicContext, |
| eVision.ERGBColor | color, | ||
| eVision.EDrawingMode | drawingMode, | ||
| bool | handles, | ||
| float | zoomX ) |
Draws one of the geometric items that define the EChecker.EChecker tool.
| graphicContext | Device context of the drawing window. |
| color | The color in which to draw the overlay. |
| drawingMode | ROI to be drawn, as defined by EDrawingMode. |
| handles | true if the dragging handles must be displayed. |
| zoomX | Magnification factor for zooming in or out in the horizontal direction. By default, the image is displayed in true scale. |
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.Legacy.EChecker.Draw | ( | IntPtr | graphicContext, |
| eVision.ERGBColor | color, | ||
| eVision.EDrawingMode | drawingMode, | ||
| bool | handles, | ||
| float | zoomX, | ||
| float | zoomY ) |
Draws one of the geometric items that define the EChecker.EChecker tool.
| graphicContext | Device context of the drawing window. |
| color | The color in which to draw the overlay. |
| drawingMode | ROI to be drawn, as defined by EDrawingMode. |
| handles | true if the dragging handles must be displayed. |
| zoomX | Magnification factor for zooming in or out in the horizontal direction. By default, the image is displayed in true scale. |
| zoomY | Magnification factor for zooming in or out in the vertical direction. Setting a 0 value (which is the default) will result in isotropic scaling (i.e. equal horizontal and vertical factors). |
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.Legacy.EChecker.Draw | ( | IntPtr | graphicContext, |
| eVision.ERGBColor | color, | ||
| eVision.EDrawingMode | drawingMode, | ||
| bool | handles, | ||
| float | zoomX, | ||
| float | zoomY, | ||
| float | panX ) |
Draws one of the geometric items that define the EChecker.EChecker tool.
| graphicContext | Device context of the drawing window. |
| color | The color in which to draw the overlay. |
| drawingMode | ROI to be drawn, as defined by EDrawingMode. |
| handles | true if the dragging handles must be displayed. |
| zoomX | Magnification factor for zooming in or out in the horizontal direction. By default, the image is displayed in true scale. |
| zoomY | Magnification factor for zooming in or out in the vertical direction. Setting a 0 value (which is the default) will result in isotropic scaling (i.e. equal horizontal and vertical factors). |
| 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.Legacy.EChecker.Draw | ( | IntPtr | graphicContext, |
| eVision.ERGBColor | color, | ||
| eVision.EDrawingMode | drawingMode, | ||
| bool | handles, | ||
| float | zoomX, | ||
| float | zoomY, | ||
| float | panX, | ||
| float | panY ) |
Draws one of the geometric items that define the EChecker.EChecker tool.
| graphicContext | Device context of the drawing window. |
| color | The color in which to draw the overlay. |
| drawingMode | ROI to be drawn, as defined by EDrawingMode. |
| handles | true if the dragging handles must be displayed. |
| zoomX | Magnification factor for zooming in or out in the horizontal direction. By default, the image is displayed in true scale. |
| zoomY | Magnification factor for zooming in or out in the vertical direction. Setting a 0 value (which is the default) will result in isotropic scaling (i.e. equal horizontal and vertical factors). |
| 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.Legacy.EChecker.Draw | ( | System.Drawing.Graphics | graphicContext, |
| eVision.EDrawingMode | drawingMode ) |
Draws one of the geometric items that define the EChecker.EChecker tool.
| graphicContext | Device context of the drawing window. |
| drawingMode | ROI to be drawn, as defined by EDrawingMode. |
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.Legacy.EChecker.Draw | ( | System.Drawing.Graphics | graphicContext, |
| eVision.EDrawingMode | drawingMode, | ||
| bool | handles ) |
Draws one of the geometric items that define the EChecker.EChecker tool.
| graphicContext | Device context of the drawing window. |
| drawingMode | ROI to be drawn, as defined by EDrawingMode. |
| handles | true if the dragging handles must be displayed. |
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.Legacy.EChecker.Draw | ( | System.Drawing.Graphics | graphicContext, |
| eVision.EDrawingMode | drawingMode, | ||
| bool | handles, | ||
| float | zoomX ) |
Draws one of the geometric items that define the EChecker.EChecker tool.
| graphicContext | Device context of the drawing window. |
| drawingMode | ROI to be drawn, as defined by EDrawingMode. |
| handles | true if the dragging handles must be displayed. |
| zoomX | Magnification factor for zooming in or out in the horizontal direction. By default, the image is displayed in true scale. |
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.Legacy.EChecker.Draw | ( | System.Drawing.Graphics | graphicContext, |
| eVision.EDrawingMode | drawingMode, | ||
| bool | handles, | ||
| float | zoomX, | ||
| float | zoomY ) |
Draws one of the geometric items that define the EChecker.EChecker tool.
| graphicContext | Device context of the drawing window. |
| drawingMode | ROI to be drawn, as defined by EDrawingMode. |
| handles | true if the dragging handles must be displayed. |
| zoomX | Magnification factor for zooming in or out in the horizontal direction. By default, the image is displayed in true scale. |
| zoomY | Magnification factor for zooming in or out in the vertical direction. Setting a 0 value (which is the default) will result in isotropic scaling (i.e. equal horizontal and vertical factors). |
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.Legacy.EChecker.Draw | ( | System.Drawing.Graphics | graphicContext, |
| eVision.EDrawingMode | drawingMode, | ||
| bool | handles, | ||
| float | zoomX, | ||
| float | zoomY, | ||
| float | panX ) |
Draws one of the geometric items that define the EChecker.EChecker tool.
| graphicContext | Device context of the drawing window. |
| drawingMode | ROI to be drawn, as defined by EDrawingMode. |
| handles | true if the dragging handles must be displayed. |
| zoomX | Magnification factor for zooming in or out in the horizontal direction. By default, the image is displayed in true scale. |
| zoomY | Magnification factor for zooming in or out in the vertical direction. Setting a 0 value (which is the default) will result in isotropic scaling (i.e. equal horizontal and vertical factors). |
| 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.Legacy.EChecker.Draw | ( | System.Drawing.Graphics | graphicContext, |
| eVision.EDrawingMode | drawingMode, | ||
| bool | handles, | ||
| float | zoomX, | ||
| float | zoomY, | ||
| float | panX, | ||
| float | panY ) |
Draws one of the geometric items that define the EChecker.EChecker tool.
| graphicContext | Device context of the drawing window. |
| drawingMode | ROI to be drawn, as defined by EDrawingMode. |
| handles | true if the dragging handles must be displayed. |
| zoomX | Magnification factor for zooming in or out in the horizontal direction. By default, the image is displayed in true scale. |
| zoomY | Magnification factor for zooming in or out in the vertical direction. Setting a 0 value (which is the default) will result in isotropic scaling (i.e. equal horizontal and vertical factors). |
| 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.Legacy.EChecker.Draw | ( | System.Drawing.Graphics | graphicContext, |
| eVision.ERGBColor | color, | ||
| eVision.EDrawingMode | drawingMode ) |
Draws one of the geometric items that define the EChecker.EChecker tool.
| graphicContext | Device context of the drawing window. |
| color | The color in which to draw the overlay. |
| drawingMode | ROI to be drawn, as defined by EDrawingMode. |
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.Legacy.EChecker.Draw | ( | System.Drawing.Graphics | graphicContext, |
| eVision.ERGBColor | color, | ||
| eVision.EDrawingMode | drawingMode, | ||
| bool | handles ) |
Draws one of the geometric items that define the EChecker.EChecker tool.
| graphicContext | Device context of the drawing window. |
| color | The color in which to draw the overlay. |
| drawingMode | ROI to be drawn, as defined by EDrawingMode. |
| handles | true if the dragging handles must be displayed. |
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.Legacy.EChecker.Draw | ( | System.Drawing.Graphics | graphicContext, |
| eVision.ERGBColor | color, | ||
| eVision.EDrawingMode | drawingMode, | ||
| bool | handles, | ||
| float | zoomX ) |
Draws one of the geometric items that define the EChecker.EChecker tool.
| graphicContext | Device context of the drawing window. |
| color | The color in which to draw the overlay. |
| drawingMode | ROI to be drawn, as defined by EDrawingMode. |
| handles | true if the dragging handles must be displayed. |
| zoomX | Magnification factor for zooming in or out in the horizontal direction. By default, the image is displayed in true scale. |
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.Legacy.EChecker.Draw | ( | System.Drawing.Graphics | graphicContext, |
| eVision.ERGBColor | color, | ||
| eVision.EDrawingMode | drawingMode, | ||
| bool | handles, | ||
| float | zoomX, | ||
| float | zoomY ) |
Draws one of the geometric items that define the EChecker.EChecker tool.
| graphicContext | Device context of the drawing window. |
| color | The color in which to draw the overlay. |
| drawingMode | ROI to be drawn, as defined by EDrawingMode. |
| handles | true if the dragging handles must be displayed. |
| zoomX | Magnification factor for zooming in or out in the horizontal direction. By default, the image is displayed in true scale. |
| zoomY | Magnification factor for zooming in or out in the vertical direction. Setting a 0 value (which is the default) will result in isotropic scaling (i.e. equal horizontal and vertical factors). |
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.Legacy.EChecker.Draw | ( | System.Drawing.Graphics | graphicContext, |
| eVision.ERGBColor | color, | ||
| eVision.EDrawingMode | drawingMode, | ||
| bool | handles, | ||
| float | zoomX, | ||
| float | zoomY, | ||
| float | panX ) |
Draws one of the geometric items that define the EChecker.EChecker tool.
| graphicContext | Device context of the drawing window. |
| color | The color in which to draw the overlay. |
| drawingMode | ROI to be drawn, as defined by EDrawingMode. |
| handles | true if the dragging handles must be displayed. |
| zoomX | Magnification factor for zooming in or out in the horizontal direction. By default, the image is displayed in true scale. |
| zoomY | Magnification factor for zooming in or out in the vertical direction. Setting a 0 value (which is the default) will result in isotropic scaling (i.e. equal horizontal and vertical factors). |
| 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.Legacy.EChecker.Draw | ( | System.Drawing.Graphics | graphicContext, |
| eVision.ERGBColor | color, | ||
| eVision.EDrawingMode | drawingMode, | ||
| bool | handles, | ||
| float | zoomX, | ||
| float | zoomY, | ||
| float | panX, | ||
| float | panY ) |
Draws one of the geometric items that define the EChecker.EChecker tool.
| graphicContext | Device context of the drawing window. |
| color | The color in which to draw the overlay. |
| drawingMode | ROI to be drawn, as defined by EDrawingMode. |
| handles | true if the dragging handles must be displayed. |
| zoomX | Magnification factor for zooming in or out in the horizontal direction. By default, the image is displayed in true scale. |
| zoomY | Magnification factor for zooming in or out in the vertical direction. Setting a 0 value (which is the default) will result in isotropic scaling (i.e. equal horizontal and vertical factors). |
| 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.Legacy.EChecker.DrawWithCurrentPen | ( | IntPtr | graphicContext, |
| eVision.EDrawingMode | drawingMode ) |
Draws one of the geometric items that define the EChecker.EChecker tool.
| graphicContext | Device context of the drawing window. |
| drawingMode | ROI to be drawn, as defined by EDrawingMode. |
Use the overload of EChecker.Draw taking an EDrawAdapter by using an instance of EWindowsDrawAdapter.
Deprecated in version 23.12. Scheduled to be removed in version 27.6.
| void eVision.Legacy.EChecker.DrawWithCurrentPen | ( | IntPtr | graphicContext, |
| eVision.EDrawingMode | drawingMode, | ||
| bool | handles ) |
Draws one of the geometric items that define the EChecker.EChecker tool.
| graphicContext | Device context of the drawing window. |
| drawingMode | ROI to be drawn, as defined by EDrawingMode. |
| handles | true if the dragging handles must be displayed. |
Use the overload of EChecker.Draw taking an EDrawAdapter by using an instance of EWindowsDrawAdapter.
Deprecated in version 23.12. Scheduled to be removed in version 27.6.
| void eVision.Legacy.EChecker.DrawWithCurrentPen | ( | IntPtr | graphicContext, |
| eVision.EDrawingMode | drawingMode, | ||
| bool | handles, | ||
| float | zoomX ) |
Draws one of the geometric items that define the EChecker.EChecker tool.
| graphicContext | Device context of the drawing window. |
| drawingMode | ROI to be drawn, as defined by EDrawingMode. |
| handles | true if the dragging handles must be displayed. |
| zoomX | Magnification factor for zooming in or out in the horizontal direction. By default, the image is displayed in true scale. |
Use the overload of EChecker.Draw taking an EDrawAdapter by using an instance of EWindowsDrawAdapter.
Deprecated in version 23.12. Scheduled to be removed in version 27.6.
| void eVision.Legacy.EChecker.DrawWithCurrentPen | ( | IntPtr | graphicContext, |
| eVision.EDrawingMode | drawingMode, | ||
| bool | handles, | ||
| float | zoomX, | ||
| float | zoomY ) |
Draws one of the geometric items that define the EChecker.EChecker tool.
| graphicContext | Device context of the drawing window. |
| drawingMode | ROI to be drawn, as defined by EDrawingMode. |
| handles | true if the dragging handles must be displayed. |
| zoomX | Magnification factor for zooming in or out in the horizontal direction. By default, the image is displayed in true scale. |
| zoomY | Magnification factor for zooming in or out in the vertical direction. Setting a 0 value (which is the default) will result in isotropic scaling (i.e. equal horizontal and vertical factors). |
Use the overload of EChecker.Draw taking an EDrawAdapter by using an instance of EWindowsDrawAdapter.
Deprecated in version 23.12. Scheduled to be removed in version 27.6.
| void eVision.Legacy.EChecker.DrawWithCurrentPen | ( | IntPtr | graphicContext, |
| eVision.EDrawingMode | drawingMode, | ||
| bool | handles, | ||
| float | zoomX, | ||
| float | zoomY, | ||
| float | panX ) |
Draws one of the geometric items that define the EChecker.EChecker tool.
| graphicContext | Device context of the drawing window. |
| drawingMode | ROI to be drawn, as defined by EDrawingMode. |
| handles | true if the dragging handles must be displayed. |
| zoomX | Magnification factor for zooming in or out in the horizontal direction. By default, the image is displayed in true scale. |
| zoomY | Magnification factor for zooming in or out in the vertical direction. Setting a 0 value (which is the default) will result in isotropic scaling (i.e. equal horizontal and vertical factors). |
| panX | Horizontal panning value expressed in pixels. By default, no panning occurs. |
Use the overload of EChecker.Draw taking an EDrawAdapter by using an instance of EWindowsDrawAdapter.
Deprecated in version 23.12. Scheduled to be removed in version 27.6.
| void eVision.Legacy.EChecker.DrawWithCurrentPen | ( | IntPtr | graphicContext, |
| eVision.EDrawingMode | drawingMode, | ||
| bool | handles, | ||
| float | zoomX, | ||
| float | zoomY, | ||
| float | panX, | ||
| float | panY ) |
Draws one of the geometric items that define the EChecker.EChecker tool.
| graphicContext | Device context of the drawing window. |
| drawingMode | ROI to be drawn, as defined by EDrawingMode. |
| handles | true if the dragging handles must be displayed. |
| zoomX | Magnification factor for zooming in or out in the horizontal direction. By default, the image is displayed in true scale. |
| zoomY | Magnification factor for zooming in or out in the vertical direction. Setting a 0 value (which is the default) will result in isotropic scaling (i.e. equal horizontal and vertical factors). |
| 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 of EChecker.Draw taking an EDrawAdapter by using an instance of EWindowsDrawAdapter.
Deprecated in version 23.12. Scheduled to be removed in version 27.6.
| void eVision.Legacy.EChecker.EmptyPathNames | ( | ) |
Clears the list of file pathnames.
| bool eVision.Legacy.EChecker.HitTest | ( | int | x, |
| int | y ) |
Returns true if the cursor is over one of the dragging handles.
| x | Current horizontal cursor position. |
| y | Current vertical cursor position. |
In this case, EChecker.HitRoi returns the name of the ROI that has been hit, and EChecker.HitHandle returns the name of the corresponding handle.
| void eVision.Legacy.EChecker.Learn | ( | eVision.ELearningMode | mode | ) |
Accumulates a reference image, following a sequence of operations.
| mode | Current mode of operation in the learning sequence, as defined by ELearningMode. |
First the model is reset; then the matching patterns are shown; next a series of images is presented to estimate the average gray levels; then a second series of images is presented to estimate the gray-level variations; finally, the threshold images are generated. A typical sequence with three reference images goes as follows:
For standard deviation estimation:
For robust deviation estimation:
| void eVision.Legacy.EChecker.Load | ( | eVision.ESerializer | serializer | ) |
Loads the EChecker. The given ESerializer must have been created for reading.
| serializer | The serializer. |
| void eVision.Legacy.EChecker.Load | ( | string | path | ) |
Loads the EChecker. The given ESerializer must have been created for reading.
| path | The file path. |
| void eVision.Legacy.EChecker.Register | ( | ) |
Realigns and normalizes the source image.
Only the inspected ROI is processed. The first time this function is called, the current pattern ROI are used to define the search patterns. After registration, public member EChecker.Registered contains the realigned, normalized contents of the inspected ROI.
| void eVision.Legacy.EChecker.Save | ( | eVision.ESerializer | serializer | ) |
Saves the EChecker. The given ESerializer must have been created for writing.
| serializer | The serializer. |
| void eVision.Legacy.EChecker.Save | ( | string | path | ) |
Saves the EChecker. The given ESerializer must have been created for writing.
| path | The file path. |
| void eVision.Legacy.EChecker.SetPan | ( | float | panX, |
| float | panY ) |
Sets the panning value, expressed in pixels, for use in display operations.
| 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.Legacy.EChecker.SetTolerance | ( | uint | toleranceX, |
| uint | toleranceY ) |
Sets the search margin, i.e. the width and height of the search area surrounding the alignment pattern(s).
| toleranceX | Horizontal search tolerance, in pixels. |
| toleranceY | Vertical search tolerance, in pixels. |
| void eVision.Legacy.EChecker.SetZoom | ( | float | zoom | ) |
Sets the zooming factor for use in display operations.
| zoom | Magnification factor for zooming in or out in the horizontal and vertical directions (isotropic scaling). |
| void eVision.Legacy.EChecker.SetZoom | ( | float | zoomX, |
| float | zoomY ) |
Sets the zooming factor for use in display operations.
| zoomX | Magnification factor for zooming in or out in the horizontal direction. |
| zoomY | Magnification factor for zooming in or out in the vertical direction. |
|
get |
Global intensity of the mother image.
Valid in mode ENormalizationMode.ENormalizationMode_Moments only.
|
getset |
Gray level in the dark areas of the mother image.
Valid in mode ENormalizationMode.ENormalizationMode_Threshold only.
|
getset |
Boolean combination of EDegreesOfFreedom members that indicates which degrees of freedom are to be considered.
|
get |
Global contrast of the mother image.
Valid in mode ENormalizationMode.ENormalizationMode_Moments only.
|
get |
High threshold image for the adaptive segmentation.
|
get |
Handle currently hit.
|
get |
ROI currently hit.
|
getset |
Gray level in the light areas of the mother image.
Valid in mode ENormalizationMode.ENormalizationMode_Threshold only.
|
get |
Low threshold image for the adaptive segmentation.
|
getset |
Current normalization mode.
|
get |
Number of samples that were accumulated in the "average" phase of the training.
|
get |
Number of samples that were accumulated in the "deviation" phase of the training.
|
get |
Current horizontal panning value, expressed in pixels, for use in display operations.
|
get |
Current vertical panning value, expressed in pixels, for use in display operations.
|
get |
Represents the source image, after it has been aligned with the reference image.
|
getset |
Current tolerance factor to be used for threshold image setup.
|
get |
Current horizontal search tolerance, in pixels.
|
get |
Current vertical search tolerance, in pixels.
|
get |
Current horizontal zooming factor for use in display operations.
|
get |
Current vertical zooming factor for use in display operations.