eVision .NET API
Loading...
Searching...
No Matches
eVision.EOCR2 Class Reference

Manages a complete context for the font-dependent printed character reader implemented in EasyOCR2. More...

Inheritance diagram for eVision.EOCR2:
Collaboration diagram for eVision.EOCR2:

Public Member Functions

 EOCR2 ()
 Constructs an EOCR2 context.
 EOCR2 (eVision.EOCR2 other)
 Constructs an EOCR2 context.
string Read (eVision.EROIBW8 srcRoi)
 Performs all steps required for reading text from an image:
string Read (eVision.EROIBW8 srcRoi, eVision.ERegion region)
 Performs all steps required for reading text from an image:
eVision.EOCR2Text Read2 (eVision.EROIBW8 srcRoi)
 Performs all steps required for reading text from an image:
eVision.EOCR2Text Read2 (eVision.EROIBW8 srcRoi, eVision.ERegion region)
 Performs all steps required for reading text from an image:
eVision.EOCR2Text Read2 (eVision.EROIBW8 srcRoi, eVision.ERegion region, eVision.EFrame frame)
 Performs all steps required for reading text from an image:
eVision.EOCR2Text Read2 (eVision.EROIBW8 srcRoi, eVision.EFrame frame)
 Performs all steps required for reading text from an image:
eVision.EOCR2Text Detect (eVision.EROIBW8 srcRoi)
 Finds the text in an image as follows:
eVision.EOCR2Text Detect (eVision.EROIBW8 srcRoi, eVision.ERegion region)
 Finds the text in an image as follows:
eVision.EOCR2Text Detect (eVision.EROIBW8 srcRoi, eVision.ERegion region, eVision.EFrame frame)
 Finds the text in an image as follows:
eVision.EOCR2Text Detect (eVision.EROIBW8 srcRoi, eVision.EFrame frame)
 Finds the text in an image as follows:
void RecognizeText (eVision.EOCR2Text text)
 Recognizes the characters in a given EOCR2Text instance, based on a given reference font.
void RecognizeText (eVision.EOCR2Text text, eVision.EFrame frame)
 Recognizes the characters in a given EOCR2Text instance, based on a given reference font.
string Recognize (eVision.EOCR2Text text)
 Recognizes the characters in a given EOCR2Text instance, based on a given reference font. This overload does not update the input text.
string Recognize (eVision.EOCR2Text text, eVision.EFrame frame)
 Recognizes the characters in a given EOCR2Text instance, based on a given reference font. This overload does not update the input text.
string Recognize (eVision.EOCR2Text text, eVision.EROIBW8 srcRoi)
 Recognizes the characters in a given EOCR2Text instance, based on a given reference font. This overload does not update the input text.
string Recognize (eVision.EOCR2Text text, eVision.EROIBW8 srcRoi, eVision.EFrame frame)
 Recognizes the characters in a given EOCR2Text instance, based on a given reference font. This overload does not update the input text.
void AddCharactersToDatabase (string file)
 Reads reference characters from disk and adds them to the database used for text recognition. The characters can be read from a trueType (.ttf/.ttc) file or from an EasyOCR2 database file.
void AddCharactersToDatabase (string file, eVision.EasyOCR2CharacterFilter filter)
 Reads reference characters from disk and adds them to the database used for text recognition. The characters can be read from a trueType (.ttf/.ttc) file or from an EasyOCR2 database file.
void SaveCharacterDatabase (string file)
 Saves the current reference character database to disk.
void ClearCharacterDatabase ()
 Clears the reference character database from this EOCR2 instance.
void Learn (eVision.EOCR2Char character)
 Learns reference characters from a given EOCR2Text/EOCR2Line/EOCR2Word/EOCR2Char instance, containing user-specified character codes.
void Learn (eVision.EOCR2Word word)
 Learns reference characters from a given EOCR2Text/EOCR2Line/EOCR2Word/EOCR2Char instance, containing user-specified character codes.
void Learn (eVision.EOCR2Line line)
 Learns reference characters from a given EOCR2Text/EOCR2Line/EOCR2Word/EOCR2Char instance, containing user-specified character codes.
void Learn (eVision.EOCR2Text text)
 Learns reference characters from a given EOCR2Text/EOCR2Line/EOCR2Word/EOCR2Char instance, containing user-specified character codes.
void Learn (eVision.EOCR2Char character, eVision.EFrame frame)
 Learns reference characters from a given EOCR2Text/EOCR2Line/EOCR2Word/EOCR2Char instance, containing user-specified character codes.
void Learn (eVision.EOCR2Word word, eVision.EFrame frame)
 Learns reference characters from a given EOCR2Text/EOCR2Line/EOCR2Word/EOCR2Char instance, containing user-specified character codes.
void Learn (eVision.EOCR2Line line, eVision.EFrame frame)
 Learns reference characters from a given EOCR2Text/EOCR2Line/EOCR2Word/EOCR2Char instance, containing user-specified character codes.
void Learn (eVision.EOCR2Text text, eVision.EFrame frame)
 Learns reference characters from a given EOCR2Text/EOCR2Line/EOCR2Word/EOCR2Char instance, containing user-specified character codes.
void Save (string modelPath)
 Saves the model to disk, containing the current parameter setting used for all operations in EOCR2.
void Save (eVision.ESerializer serializer)
 Saves the model to disk, containing the current parameter setting used for all operations in EOCR2.
void Load (string modelPath)
 Loads a model, containing parameter settings used for all operations in EOCR2.EOCR2, from disk.
void Load (eVision.ESerializer serializer)
 Loads a model, containing parameter settings used for all operations in EOCR2.EOCR2, from disk.
void DrawSegmentation (eVision.EDrawAdapter drawAdapter, eVision.EasyOCR2DrawSegmentationStyle style, float zoomX, float zoomY, float panX, float panY, eVision.EFrame frame)
 Draws the blobs found by the segmentation algorithm.
void DrawSegmentation (eVision.EDrawAdapter drawAdapter, eVision.EasyOCR2DrawSegmentationStyle style, float zoomX, float zoomY, float panX, float panY)
 Draws the blobs found by the segmentation algorithm.
void DrawSegmentation (eVision.EDrawAdapter drawAdapter, eVision.EasyOCR2DrawSegmentationStyle style, float zoomX, float zoomY, float panX)
 Draws the blobs found by the segmentation algorithm.
void DrawSegmentation (eVision.EDrawAdapter drawAdapter, eVision.EasyOCR2DrawSegmentationStyle style, float zoomX, float zoomY)
 Draws the blobs found by the segmentation algorithm.
void DrawSegmentation (eVision.EDrawAdapter drawAdapter, eVision.EasyOCR2DrawSegmentationStyle style, float zoomX)
 Draws the blobs found by the segmentation algorithm.
void DrawSegmentation (eVision.EDrawAdapter drawAdapter, eVision.EasyOCR2DrawSegmentationStyle style)
 Draws the blobs found by the segmentation algorithm.
void DrawSegmentation (IntPtr hdc, eVision.EasyOCR2DrawSegmentationStyle style, float zoomX, float zoomY, float panX, float panY)
 Draws the blobs found by the segmentation algorithm.
void DrawSegmentation (IntPtr hdc, eVision.EasyOCR2DrawSegmentationStyle style, float zoomX, float zoomY, float panX)
 Draws the blobs found by the segmentation algorithm.
void DrawSegmentation (IntPtr hdc, eVision.EasyOCR2DrawSegmentationStyle style, float zoomX, float zoomY)
 Draws the blobs found by the segmentation algorithm.
void DrawSegmentation (IntPtr hdc, eVision.EasyOCR2DrawSegmentationStyle style, float zoomX)
 Draws the blobs found by the segmentation algorithm.
void DrawSegmentation (IntPtr hdc, eVision.EasyOCR2DrawSegmentationStyle style)
 Draws the blobs found by the segmentation algorithm.
void DrawSegmentation (IntPtr hdc, eVision.ERGBColor color, eVision.EasyOCR2DrawSegmentationStyle style, float zoomX, float zoomY, float panX, float panY)
 Draws the blobs found by the segmentation algorithm.
void DrawSegmentation (IntPtr hdc, eVision.ERGBColor color, eVision.EasyOCR2DrawSegmentationStyle style, float zoomX, float zoomY, float panX)
 Draws the blobs found by the segmentation algorithm.
void DrawSegmentation (IntPtr hdc, eVision.ERGBColor color, eVision.EasyOCR2DrawSegmentationStyle style, float zoomX, float zoomY)
 Draws the blobs found by the segmentation algorithm.
void DrawSegmentation (IntPtr hdc, eVision.ERGBColor color, eVision.EasyOCR2DrawSegmentationStyle style, float zoomX)
 Draws the blobs found by the segmentation algorithm.
void DrawSegmentation (IntPtr hdc, eVision.ERGBColor color, eVision.EasyOCR2DrawSegmentationStyle style)
 Draws the blobs found by the segmentation algorithm.
void DrawSegmentationWithCurrentPen (IntPtr hdc, eVision.EasyOCR2DrawSegmentationStyle style, float zoomX, float zoomY, float panX, float panY)
 Draws the blobs found by the segmentation algorithm with the current pen.
void DrawSegmentationWithCurrentPen (IntPtr hdc, eVision.EasyOCR2DrawSegmentationStyle style, float zoomX, float zoomY, float panX)
 Draws the blobs found by the segmentation algorithm with the current pen.
void DrawSegmentationWithCurrentPen (IntPtr hdc, eVision.EasyOCR2DrawSegmentationStyle style, float zoomX, float zoomY)
 Draws the blobs found by the segmentation algorithm with the current pen.
void DrawSegmentationWithCurrentPen (IntPtr hdc, eVision.EasyOCR2DrawSegmentationStyle style, float zoomX)
 Draws the blobs found by the segmentation algorithm with the current pen.
void DrawSegmentationWithCurrentPen (IntPtr hdc, eVision.EasyOCR2DrawSegmentationStyle style)
 Draws the blobs found by the segmentation algorithm with the current pen.
void DrawDetection (eVision.EDrawAdapter drawAdapter, eVision.EasyOCR2DrawDetectionStyle style, float zoomX, float zoomY, float panX, float panY, eVision.EFrame frame)
 Draws the bounding boxes found by the topology detection algorithm.
void DrawDetection (eVision.EDrawAdapter drawAdapter, eVision.EasyOCR2DrawDetectionStyle style, float zoomX, float zoomY, float panX, float panY)
 Draws the bounding boxes found by the topology detection algorithm.
void DrawDetection (eVision.EDrawAdapter drawAdapter, eVision.EasyOCR2DrawDetectionStyle style, float zoomX, float zoomY, float panX)
 Draws the bounding boxes found by the topology detection algorithm.
void DrawDetection (eVision.EDrawAdapter drawAdapter, eVision.EasyOCR2DrawDetectionStyle style, float zoomX, float zoomY)
 Draws the bounding boxes found by the topology detection algorithm.
void DrawDetection (eVision.EDrawAdapter drawAdapter, eVision.EasyOCR2DrawDetectionStyle style, float zoomX)
 Draws the bounding boxes found by the topology detection algorithm.
void DrawDetection (eVision.EDrawAdapter drawAdapter, eVision.EasyOCR2DrawDetectionStyle style)
 Draws the bounding boxes found by the topology detection algorithm.
void DrawDetection (IntPtr hdc, eVision.EasyOCR2DrawDetectionStyle style, float zoomX, float zoomY, float panX, float panY)
 Draws the bounding boxes found by the topology detection algorithm.
void DrawDetection (IntPtr hdc, eVision.EasyOCR2DrawDetectionStyle style, float zoomX, float zoomY, float panX)
 Draws the bounding boxes found by the topology detection algorithm.
void DrawDetection (IntPtr hdc, eVision.EasyOCR2DrawDetectionStyle style, float zoomX, float zoomY)
 Draws the bounding boxes found by the topology detection algorithm.
void DrawDetection (IntPtr hdc, eVision.EasyOCR2DrawDetectionStyle style, float zoomX)
 Draws the bounding boxes found by the topology detection algorithm.
void DrawDetection (IntPtr hdc, eVision.EasyOCR2DrawDetectionStyle style)
 Draws the bounding boxes found by the topology detection algorithm.
void DrawDetection (IntPtr hdc, eVision.ERGBColor color, eVision.EasyOCR2DrawDetectionStyle style, float zoomX, float zoomY, float panX, float panY)
 Draws the bounding boxes found by the topology detection algorithm.
void DrawDetection (IntPtr hdc, eVision.ERGBColor color, eVision.EasyOCR2DrawDetectionStyle style, float zoomX, float zoomY, float panX)
 Draws the bounding boxes found by the topology detection algorithm.
void DrawDetection (IntPtr hdc, eVision.ERGBColor color, eVision.EasyOCR2DrawDetectionStyle style, float zoomX, float zoomY)
 Draws the bounding boxes found by the topology detection algorithm.
void DrawDetection (IntPtr hdc, eVision.ERGBColor color, eVision.EasyOCR2DrawDetectionStyle style, float zoomX)
 Draws the bounding boxes found by the topology detection algorithm.
void DrawDetection (IntPtr hdc, eVision.ERGBColor color, eVision.EasyOCR2DrawDetectionStyle style)
 Draws the bounding boxes found by the topology detection algorithm.
void DrawDetectionWithCurrentPen (IntPtr hdc, eVision.EasyOCR2DrawDetectionStyle style, float zoomX, float zoomY, float panX, float panY)
 Draws the bounding boxes found by the topology detection algorithm with the current pen.
void DrawDetectionWithCurrentPen (IntPtr hdc, eVision.EasyOCR2DrawDetectionStyle style, float zoomX, float zoomY, float panX)
 Draws the bounding boxes found by the topology detection algorithm with the current pen.
void DrawDetectionWithCurrentPen (IntPtr hdc, eVision.EasyOCR2DrawDetectionStyle style, float zoomX, float zoomY)
 Draws the bounding boxes found by the topology detection algorithm with the current pen.
void DrawDetectionWithCurrentPen (IntPtr hdc, eVision.EasyOCR2DrawDetectionStyle style, float zoomX)
 Draws the bounding boxes found by the topology detection algorithm with the current pen.
void DrawDetectionWithCurrentPen (IntPtr hdc, eVision.EasyOCR2DrawDetectionStyle style)
 Draws the bounding boxes found by the topology detection algorithm with the current pen.
void DrawRecognition (eVision.EDrawAdapter drawAdapter, eVision.EasyOCR2DrawRecognitionStyle style, uint cHeight, float zoomX, float zoomY, float panX, float panY, eVision.EFrame frame)
 Draws the recognized text next to the character bounding box in the image.
void DrawRecognition (eVision.EDrawAdapter drawAdapter, eVision.EasyOCR2DrawRecognitionStyle style, uint cHeight, float zoomX, float zoomY, float panX, float panY)
 Draws the recognized text next to the character bounding box in the image.
void DrawRecognition (eVision.EDrawAdapter drawAdapter, eVision.EasyOCR2DrawRecognitionStyle style, uint cHeight, float zoomX, float zoomY, float panX)
 Draws the recognized text next to the character bounding box in the image.
void DrawRecognition (eVision.EDrawAdapter drawAdapter, eVision.EasyOCR2DrawRecognitionStyle style, uint cHeight, float zoomX, float zoomY)
 Draws the recognized text next to the character bounding box in the image.
void DrawRecognition (eVision.EDrawAdapter drawAdapter, eVision.EasyOCR2DrawRecognitionStyle style, uint cHeight, float zoomX)
 Draws the recognized text next to the character bounding box in the image.
void DrawRecognition (eVision.EDrawAdapter drawAdapter, eVision.EasyOCR2DrawRecognitionStyle style, uint cHeight)
 Draws the recognized text next to the character bounding box in the image.
void DrawRecognition (eVision.EDrawAdapter drawAdapter, eVision.EasyOCR2DrawRecognitionStyle style)
 Draws the recognized text next to the character bounding box in the image.
void DrawRecognition (IntPtr hdc, eVision.EasyOCR2DrawRecognitionStyle style, uint cHeight, float zoomX, float zoomY, float panX, float panY)
 Draws the recognized text next to the character bounding box in the image.
void DrawRecognition (IntPtr hdc, eVision.EasyOCR2DrawRecognitionStyle style, uint cHeight, float zoomX, float zoomY, float panX)
 Draws the recognized text next to the character bounding box in the image.
void DrawRecognition (IntPtr hdc, eVision.EasyOCR2DrawRecognitionStyle style, uint cHeight, float zoomX, float zoomY)
 Draws the recognized text next to the character bounding box in the image.
void DrawRecognition (IntPtr hdc, eVision.EasyOCR2DrawRecognitionStyle style, uint cHeight, float zoomX)
 Draws the recognized text next to the character bounding box in the image.
void DrawRecognition (IntPtr hdc, eVision.EasyOCR2DrawRecognitionStyle style, uint cHeight)
 Draws the recognized text next to the character bounding box in the image.
void DrawRecognition (IntPtr hdc, eVision.EasyOCR2DrawRecognitionStyle style)
 Draws the recognized text next to the character bounding box in the image.
void DrawRecognition (IntPtr hdc, eVision.ERGBColor textColor, eVision.ERGBColor backgroundColor, eVision.EasyOCR2DrawRecognitionStyle style, uint cHeight, float zoomX, float zoomY, float panX, float panY)
 Draws the recognized text next to the character bounding box in the image.
void DrawRecognition (IntPtr hdc, eVision.ERGBColor textColor, eVision.ERGBColor backgroundColor, eVision.EasyOCR2DrawRecognitionStyle style, uint cHeight, float zoomX, float zoomY, float panX)
 Draws the recognized text next to the character bounding box in the image.
void DrawRecognition (IntPtr hdc, eVision.ERGBColor textColor, eVision.ERGBColor backgroundColor, eVision.EasyOCR2DrawRecognitionStyle style, uint cHeight, float zoomX, float zoomY)
 Draws the recognized text next to the character bounding box in the image.
void DrawRecognition (IntPtr hdc, eVision.ERGBColor textColor, eVision.ERGBColor backgroundColor, eVision.EasyOCR2DrawRecognitionStyle style, uint cHeight, float zoomX)
 Draws the recognized text next to the character bounding box in the image.
void DrawRecognition (IntPtr hdc, eVision.ERGBColor textColor, eVision.ERGBColor backgroundColor, eVision.EasyOCR2DrawRecognitionStyle style, uint cHeight)
 Draws the recognized text next to the character bounding box in the image.
void DrawRecognition (IntPtr hdc, eVision.ERGBColor textColor, eVision.ERGBColor backgroundColor, eVision.EasyOCR2DrawRecognitionStyle style)
 Draws the recognized text next to the character bounding box in the image.
void DrawRecognitionWithCurrentPen (IntPtr hdc, eVision.EasyOCR2DrawRecognitionStyle style, uint cHeight, float zoomX, float zoomY, float panX, float panY)
 Draws the recognized text next to the character bounding box in the image with the current pen.
void DrawRecognitionWithCurrentPen (IntPtr hdc, eVision.EasyOCR2DrawRecognitionStyle style, uint cHeight, float zoomX, float zoomY, float panX)
 Draws the recognized text next to the character bounding box in the image with the current pen.
void DrawRecognitionWithCurrentPen (IntPtr hdc, eVision.EasyOCR2DrawRecognitionStyle style, uint cHeight, float zoomX, float zoomY)
 Draws the recognized text next to the character bounding box in the image with the current pen.
void DrawRecognitionWithCurrentPen (IntPtr hdc, eVision.EasyOCR2DrawRecognitionStyle style, uint cHeight, float zoomX)
 Draws the recognized text next to the character bounding box in the image with the current pen.
void DrawRecognitionWithCurrentPen (IntPtr hdc, eVision.EasyOCR2DrawRecognitionStyle style, uint cHeight)
 Draws the recognized text next to the character bounding box in the image with the current pen.
void DrawRecognitionWithCurrentPen (IntPtr hdc, eVision.EasyOCR2DrawRecognitionStyle style)
 Draws the recognized text next to the character bounding box in the image with the current pen.
bool HitTestChar (eVision.EOCR2Char character, int x, int y, float zoomX, float zoomY, float panX, float panY, eVision.EFrame frame)
 Tests the cursor position for the presence of a character. If one is present under the cursor, it returns true and fills the EOCR2Char object passed as parameter.
bool HitTestChar (eVision.EOCR2Char character, int x, int y, float zoomX, float zoomY, float panX, float panY)
 Tests the cursor position for the presence of a character. If one is present under the cursor, it returns true and fills the EOCR2Char object passed as parameter.
bool HitTestChar (eVision.EOCR2Char character, int x, int y, float zoomX, float zoomY, float panX)
 Tests the cursor position for the presence of a character. If one is present under the cursor, it returns true and fills the EOCR2Char object passed as parameter.
bool HitTestChar (eVision.EOCR2Char character, int x, int y, float zoomX, float zoomY)
 Tests the cursor position for the presence of a character. If one is present under the cursor, it returns true and fills the EOCR2Char object passed as parameter.
bool HitTestChar (eVision.EOCR2Char character, int x, int y, float zoomX)
 Tests the cursor position for the presence of a character. If one is present under the cursor, it returns true and fills the EOCR2Char object passed as parameter.
bool HitTestChar (eVision.EOCR2Char character, int x, int y)
 Tests the cursor position for the presence of a character. If one is present under the cursor, it returns true and fills the EOCR2Char object passed as parameter.
bool HitTestChar (eVision.EOCR2Char character, ref int lineN, ref int wordN, ref int charN, int x, int y, float zoomX, float zoomY, float panX, float panY)
 Tests the cursor position for the presence of a character. If one is present under the cursor, it returns true and fills the EOCR2Char object passed as parameter.
bool HitTestChar (eVision.EOCR2Char character, ref int lineN, ref int wordN, ref int charN, int x, int y, float zoomX, float zoomY, float panX)
 Tests the cursor position for the presence of a character. If one is present under the cursor, it returns true and fills the EOCR2Char object passed as parameter.
bool HitTestChar (eVision.EOCR2Char character, ref int lineN, ref int wordN, ref int charN, int x, int y, float zoomX, float zoomY)
 Tests the cursor position for the presence of a character. If one is present under the cursor, it returns true and fills the EOCR2Char object passed as parameter.
bool HitTestChar (eVision.EOCR2Char character, ref int lineN, ref int wordN, ref int charN, int x, int y, float zoomX)
 Tests the cursor position for the presence of a character. If one is present under the cursor, it returns true and fills the EOCR2Char object passed as parameter.
bool HitTestChar (eVision.EOCR2Char character, ref int lineN, ref int wordN, ref int charN, int x, int y)
 Tests the cursor position for the presence of a character. If one is present under the cursor, it returns true and fills the EOCR2Char object passed as parameter.
bool HitTestWord (eVision.EOCR2Word word, int x, int y, float zoomX, float zoomY, float panX, float panY, eVision.EFrame frame)
 Tests the cursor position for the presence of a word. If one is present under the cursor, it returns true and fills the EOCR2Word object passed as parameter.
bool HitTestWord (eVision.EOCR2Word word, int x, int y, float zoomX, float zoomY, float panX, float panY)
 Tests the cursor position for the presence of a word. If one is present under the cursor, it returns true and fills the EOCR2Word object passed as parameter.
bool HitTestWord (eVision.EOCR2Word word, int x, int y, float zoomX, float zoomY, float panX)
 Tests the cursor position for the presence of a word. If one is present under the cursor, it returns true and fills the EOCR2Word object passed as parameter.
bool HitTestWord (eVision.EOCR2Word word, int x, int y, float zoomX, float zoomY)
 Tests the cursor position for the presence of a word. If one is present under the cursor, it returns true and fills the EOCR2Word object passed as parameter.
bool HitTestWord (eVision.EOCR2Word word, int x, int y, float zoomX)
 Tests the cursor position for the presence of a word. If one is present under the cursor, it returns true and fills the EOCR2Word object passed as parameter.
bool HitTestWord (eVision.EOCR2Word word, int x, int y)
 Tests the cursor position for the presence of a word. If one is present under the cursor, it returns true and fills the EOCR2Word object passed as parameter.
bool HitTestLine (eVision.EOCR2Line line, int x, int y, float zoomX, float zoomY, float panX, float panY, eVision.EFrame frame)
 Tests the cursor position for the presence of a line. If one is present under the cursor, it returns true and fills the EOCR2Line object passed as parameter.
bool HitTestLine (eVision.EOCR2Line line, int x, int y, float zoomX, float zoomY, float panX, float panY)
 Tests the cursor position for the presence of a line. If one is present under the cursor, it returns true and fills the EOCR2Line object passed as parameter.
bool HitTestLine (eVision.EOCR2Line line, int x, int y, float zoomX, float zoomY, float panX)
 Tests the cursor position for the presence of a line. If one is present under the cursor, it returns true and fills the EOCR2Line object passed as parameter.
bool HitTestLine (eVision.EOCR2Line line, int x, int y, float zoomX, float zoomY)
 Tests the cursor position for the presence of a line. If one is present under the cursor, it returns true and fills the EOCR2Line object passed as parameter.
bool HitTestLine (eVision.EOCR2Line line, int x, int y, float zoomX)
 Tests the cursor position for the presence of a line. If one is present under the cursor, it returns true and fills the EOCR2Line object passed as parameter.
bool HitTestLine (eVision.EOCR2Line line, int x, int y)
 Tests the cursor position for the presence of a line. If one is present under the cursor, it returns true and fills the EOCR2Line object passed as parameter.
bool HitTestText (eVision.EOCR2Text text, int x, int y, float zoomX, float zoomY, float panX, float panY, eVision.EFrame frame)
 Tests the cursor position for the presence of a text. If one is present under the cursor, it returns true and fills the EOCR2Text object passed as parameter.
bool HitTestText (eVision.EOCR2Text text, int x, int y, float zoomX, float zoomY, float panX, float panY)
 Tests the cursor position for the presence of a text. If one is present under the cursor, it returns true and fills the EOCR2Text object passed as parameter.
bool HitTestText (eVision.EOCR2Text text, int x, int y, float zoomX, float zoomY, float panX)
 Tests the cursor position for the presence of a text. If one is present under the cursor, it returns true and fills the EOCR2Text object passed as parameter.
bool HitTestText (eVision.EOCR2Text text, int x, int y, float zoomX, float zoomY)
 Tests the cursor position for the presence of a text. If one is present under the cursor, it returns true and fills the EOCR2Text object passed as parameter.
bool HitTestText (eVision.EOCR2Text text, int x, int y, float zoomX)
 Tests the cursor position for the presence of a text. If one is present under the cursor, it returns true and fills the EOCR2Text object passed as parameter.
bool HitTestText (eVision.EOCR2Text text, int x, int y)
 Tests the cursor position for the presence of a text. If one is present under the cursor, it returns true and fills the EOCR2Text object passed as parameter.
void ClearResult ()
 Clear the current detected text if it exists.
void AddClassifierForSymbol (string symbol, eVision.EOCR2Classifier classifier)
 Adds the EOCR2Classifier for the given specific symbol combination during the recognition instead of the one set by EOCR2.Classifier.
eVision.EOCR2Classifier GetClassifierForSymbol (string symbol)
 Gets the EOCR2Classifier for the given specific symbol combination during the recognition instead of the one set by EOCR2.Classifier.
void RemoveClassifierForSymbol (string symbol)
 Removes the EOCR2Classifier for the given specific symbol combination during the recognition so the one set by EOCR2.Classifier will be used.
bool HasDatabaseClassifier ()
 Returns whether this reader has a database classifier set and ready to use.
void DrawSegmentation (System.Drawing.Graphics hdc, eVision.EasyOCR2DrawSegmentationStyle style, float zoomX, float zoomY, float panX, float panY)
 Draws the blobs found by the segmentation algorithm.
void DrawSegmentation (System.Drawing.Graphics hdc, eVision.EasyOCR2DrawSegmentationStyle style, float zoomX, float zoomY, float panX)
 Draws the blobs found by the segmentation algorithm.
void DrawSegmentation (System.Drawing.Graphics hdc, eVision.EasyOCR2DrawSegmentationStyle style, float zoomX, float zoomY)
 Draws the blobs found by the segmentation algorithm.
void DrawSegmentation (System.Drawing.Graphics hdc, eVision.EasyOCR2DrawSegmentationStyle style, float zoomX)
 Draws the blobs found by the segmentation algorithm.
void DrawSegmentation (System.Drawing.Graphics hdc, eVision.EasyOCR2DrawSegmentationStyle style)
 Draws the blobs found by the segmentation algorithm.
void DrawSegmentation (System.Drawing.Graphics hdc, eVision.ERGBColor color, eVision.EasyOCR2DrawSegmentationStyle style, float zoomX, float zoomY, float panX, float panY)
 Draws the blobs found by the segmentation algorithm.
void DrawSegmentation (System.Drawing.Graphics hdc, eVision.ERGBColor color, eVision.EasyOCR2DrawSegmentationStyle style, float zoomX, float zoomY, float panX)
 Draws the blobs found by the segmentation algorithm.
void DrawSegmentation (System.Drawing.Graphics hdc, eVision.ERGBColor color, eVision.EasyOCR2DrawSegmentationStyle style, float zoomX, float zoomY)
 Draws the blobs found by the segmentation algorithm.
void DrawSegmentation (System.Drawing.Graphics hdc, eVision.ERGBColor color, eVision.EasyOCR2DrawSegmentationStyle style, float zoomX)
 Draws the blobs found by the segmentation algorithm.
void DrawSegmentation (System.Drawing.Graphics hdc, eVision.ERGBColor color, eVision.EasyOCR2DrawSegmentationStyle style)
 Draws the blobs found by the segmentation algorithm.
void DrawDetection (System.Drawing.Graphics hdc, eVision.EasyOCR2DrawDetectionStyle style, float zoomX, float zoomY, float panX, float panY)
 Draws the bounding boxes found by the topology detection algorithm.
void DrawDetection (System.Drawing.Graphics hdc, eVision.EasyOCR2DrawDetectionStyle style, float zoomX, float zoomY, float panX)
 Draws the bounding boxes found by the topology detection algorithm.
void DrawDetection (System.Drawing.Graphics hdc, eVision.EasyOCR2DrawDetectionStyle style, float zoomX, float zoomY)
 Draws the bounding boxes found by the topology detection algorithm.
void DrawDetection (System.Drawing.Graphics hdc, eVision.EasyOCR2DrawDetectionStyle style, float zoomX)
 Draws the bounding boxes found by the topology detection algorithm.
void DrawDetection (System.Drawing.Graphics hdc, eVision.EasyOCR2DrawDetectionStyle style)
 Draws the bounding boxes found by the topology detection algorithm.
void DrawDetection (System.Drawing.Graphics hdc, eVision.ERGBColor color, eVision.EasyOCR2DrawDetectionStyle style, float zoomX, float zoomY, float panX, float panY)
 Draws the bounding boxes found by the topology detection algorithm.
void DrawDetection (System.Drawing.Graphics hdc, eVision.ERGBColor color, eVision.EasyOCR2DrawDetectionStyle style, float zoomX, float zoomY, float panX)
 Draws the bounding boxes found by the topology detection algorithm.
void DrawDetection (System.Drawing.Graphics hdc, eVision.ERGBColor color, eVision.EasyOCR2DrawDetectionStyle style, float zoomX, float zoomY)
 Draws the bounding boxes found by the topology detection algorithm.
void DrawDetection (System.Drawing.Graphics hdc, eVision.ERGBColor color, eVision.EasyOCR2DrawDetectionStyle style, float zoomX)
 Draws the bounding boxes found by the topology detection algorithm.
void DrawDetection (System.Drawing.Graphics hdc, eVision.ERGBColor color, eVision.EasyOCR2DrawDetectionStyle style)
 Draws the bounding boxes found by the topology detection algorithm.
void DrawRecognition (System.Drawing.Graphics hdc, eVision.EasyOCR2DrawRecognitionStyle style, uint cHeight, float zoomX, float zoomY, float panX, float panY)
 Draws the recognized text next to the character bounding box in the image.
void DrawRecognition (System.Drawing.Graphics hdc, eVision.EasyOCR2DrawRecognitionStyle style, uint cHeight, float zoomX, float zoomY, float panX)
 Draws the recognized text next to the character bounding box in the image.
void DrawRecognition (System.Drawing.Graphics hdc, eVision.EasyOCR2DrawRecognitionStyle style, uint cHeight, float zoomX, float zoomY)
 Draws the recognized text next to the character bounding box in the image.
void DrawRecognition (System.Drawing.Graphics hdc, eVision.EasyOCR2DrawRecognitionStyle style, uint cHeight, float zoomX)
 Draws the recognized text next to the character bounding box in the image.
void DrawRecognition (System.Drawing.Graphics hdc, eVision.EasyOCR2DrawRecognitionStyle style, uint cHeight)
 Draws the recognized text next to the character bounding box in the image.
void DrawRecognition (System.Drawing.Graphics hdc, eVision.EasyOCR2DrawRecognitionStyle style)
 Draws the recognized text next to the character bounding box in the image.
void DrawRecognition (System.Drawing.Graphics hdc, eVision.ERGBColor textColor, eVision.ERGBColor backgroundColor, eVision.EasyOCR2DrawRecognitionStyle style, uint cHeight, float zoomX, float zoomY, float panX, float panY)
 Draws the recognized text next to the character bounding box in the image.
void DrawRecognition (System.Drawing.Graphics hdc, eVision.ERGBColor textColor, eVision.ERGBColor backgroundColor, eVision.EasyOCR2DrawRecognitionStyle style, uint cHeight, float zoomX, float zoomY, float panX)
 Draws the recognized text next to the character bounding box in the image.
void DrawRecognition (System.Drawing.Graphics hdc, eVision.ERGBColor textColor, eVision.ERGBColor backgroundColor, eVision.EasyOCR2DrawRecognitionStyle style, uint cHeight, float zoomX, float zoomY)
 Draws the recognized text next to the character bounding box in the image.
void DrawRecognition (System.Drawing.Graphics hdc, eVision.ERGBColor textColor, eVision.ERGBColor backgroundColor, eVision.EasyOCR2DrawRecognitionStyle style, uint cHeight, float zoomX)
 Draws the recognized text next to the character bounding box in the image.
void DrawRecognition (System.Drawing.Graphics hdc, eVision.ERGBColor textColor, eVision.ERGBColor backgroundColor, eVision.EasyOCR2DrawRecognitionStyle style, uint cHeight)
 Draws the recognized text next to the character bounding box in the image.
void DrawRecognition (System.Drawing.Graphics hdc, eVision.ERGBColor textColor, eVision.ERGBColor backgroundColor, eVision.EasyOCR2DrawRecognitionStyle style)
 Draws the recognized text next to the character bounding box in the image.

Properties

string Topology [get, set]
 Sets the topology of the text that should be found in the image. A modified version of Regex expressions are used, where:
bool EnabledTopology [get, set]
 Sets whether the topology is required or not. If it is, EOCR2 will try to detect the topology accordingly with the EOCR2DetectionMethod parameter. The default setting for this parameter is true and topology has to be given with EOCR2.Topology.
bool RepasteObjects [get, set]
 Sets whether EOCR2 groups or does not group the blobs believed to belong to the same character. The default setting for this parameter is true, and it is only applicable when the topology is not required.
bool EnableOffSizeCharacter [get, set]
 Sets whether EOCR2 allows or not the detection of characters whose size (width and height) is out of the size parameters if they are in the vicinity of characters in valid size range. The default setting for this parameter is true, and it is only applicable when the topology is not required.
bool EnableCutLargeCharacter [get, set]
 Sets whether EOCR2 detection should split or not segmented blobs into multiple characters if they are wider than the given character width range parameter. The default setting for this parameter is false, and it is only applicable when the topology is not required or when the detectionMethod is set to EOCR2DetectionMethod.EOCR2DetectionMethod_Proportional.
bool EnableSecondPassGlobalSegmentation [get, set]
 Sets whether EOCR2 segmentation should do or not do an extra pass to determine the best threshold using the EOCR2SegmentationMethod.EOCR2SegmentationMethod_Global segmentation method. The default setting for this parameter is false, and it is only applicable when the segmentation method is set to EOCR2SegmentationMethod.EOCR2SegmentationMethod_Global.
eVision.EThresholdMode GlobalSegmentationThresholdMode [get, set]
 Sets/Gets the EThresholdMode used when the segmentation method is set to EOCR2SegmentationMethod.EOCR2SegmentationMethod_Global. From the EThresholdMode, a threshold will be computed during the segmentation. While using EasyOCR2TextPolarity.EasyOCR2TextPolarity_WhiteOnBlack, pixels above or equal to the threshold will be segmented. While using EasyOCR2TextPolarity.EasyOCR2TextPolarity_BlackOnWhite, pixels under the threshold will be segmented.
float GlobalSegmentationRelativeThreshold [get, set]
 Sets/Gets the fraction of the image pixels that will be set below the threshold used when the segmentation method is set to EOCR2SegmentationMethod.EOCR2SegmentationMethod_Global. It is only used when the GlobalSegmentationThresholdMode value is EThresholdMode.EThresholdMode_Relative .
int GlobalSegmentationAbsoluteThreshold [get, set]
 Gets the value of the image pixels that will be set below the threshold used when the segmentation method is set to EOCR2SegmentationMethod.EOCR2SegmentationMethod_Global. It is only used when the GlobalSegmentationThresholdMode value is EThresholdMode.EThresholdMode_Absolute .
eVision.EIntegerRange CharsWidthRange [get, set]
 Sets the range of expected character widths in pixels.
int CharsWidth [get, set]
 Sets the expected character width in pixels.
float CharsWidthTolerance [get, set]
 Sets the CharsWidthTolerance parameter for the topology fitting algorithm, which will attempt to optimize the width of the bounding boxes to optimally fit the detected blobs.
int CharsHeight [get, set]
 Sets the expected character height in pixels.
eVision.EFloatRange RelativeSpacesWidthRange [get, set]
 Sets the range of expected spaces between words as a fraction of the character width.
float MaxVariation [get, set]
 Sets the maxVariation parameter for the segmentation algorithm. This parameter determines how stable a blob in the image should be in order to be considered a potential character, a region with clearly defined edges is generally considered stable while a blurry region is not. A high setting allows more unstable blobs, a low setting allows only very stable blobs.
float CharsMaxFragmentation [get, set]
 Sets the CharsMaxFragmentation parameter for the segmentation algorithm. This will determine the minimum size a blob should be in order to be considered a potential character. A high setting will allow only larger blobs, a low setting will also allow smaller blobs.
int DetectionDelta [get, set]
 Sets the DetectionDelta parameter for the segmentation algorithm. This will determine the range of grayscale-values used to determine the stability of a blob. A low setting will make the algorithm more sensitive to noise, a high setting will make the algorithm insensitive to blobs with low contrast to the background.
eVision.EasyOCR2TextPolarity TextPolarity [get, set]
 Sets the TextPolarity parameter for the segmentation algorithm. This will determine whether the algorithm searches for light blobs in a dark background or for dark blobs in a light background.
eVision.EasyOCR2CharWidthBias CharsWidthBias [get, set]
 Sets the CharsWidthBias parameter for the topology fitting algorithm, which optimizes the width of the bounding boxes to optimally fit the detected blobs. This will determine whether the method is biased toward finding narrow boxes, wide boxes or is neutral.
eVision.EasyOCR2CharSpacingBias CharsSpacingBias [get, set]
 Sets the CharSpacingBias parameter for the topology fitting algorithm, which optimizes the spacing of the bounding boxes to optimally fit the detected blobs. This will determine whether the method is biased toward finding narrow spacing, wide spacing or is neutral.
eVision.EFloatRange TextAngleRange [get, set]
 Sets the TextAngleRange parameter for the topology fitting algorithm, which will attempt to find the angle of the text in the image with respect to the horizontal.
float TextBaseAngle [get, set]
 Sets the TextBaseAngle parameter for the topology fitting algorithm, which will attempt to find the angle of the text in the image with respect to the horizontal.
float TextAngleTolerance [get, set]
 Sets the TextAngleTolerance parameter for the topology fitting algorithm, which finds the angle of the text in the image with respect to the horizontal.
eVision.EOCR2DetectionMethod DetectionMethod [get, set]
 Sets the EOCR2DetectionMethod parameter for the topology fitting algorithm, which will place text boxes on the segmentation results, matching the given topology.
eVision.EasyOCR2CharacterFilter AllowedCharacterTypes [get, set]
 Sets which character types are expected when EOCR2.EnabledTopology is false. The set of expected character types is represented by a bitwise combination of different EasyOCR2CharacterFilter.
int NumDetectionPasses [get, set]
 Sets the NumDetectionPasses parameter for the topology fitting algorithm, which will place text boxes on the segmentation results (blobs). The first pass will consider all blobs, subsequent passes will only consider those blobs that are inside the text boxes from the previous pass, sometimes resulting in a more optimal fit.
eVision.EOCR2SegmentationMethod SegmentationMethod [get, set]
 Sets the EOCR2SegmentationMethod parameter for the segmentation algorithm, which will detect blobs in the image.
eVision.EOCR2CharacterDatabase CharacterDatabase [get, set]
 Sets the EOCR2CharacterDatabase used for recognizing text.
eVision.EOCR2Text ReadText [get]
 Outputs an EOCR2Text structure containing the detailed detection and recognition results.
ulong TimeOut [get, set]
 Time-out for the EOCR2.Read, EOCR2.Detect and EOCR2.Recognize methods.
eVision.EOCR2Classifier Classifier [get, set]
 Sets the EOCR2Classifier parameter for the recognition algorithm. This will determine which classifier will be used for the recognition.
bool EnableGPU [get, set]
 Sets/Gets whether EOCR2 uses a GPU to accelerate its processing.
uint[] GPUIndexes [get, set]
 Sets/gets the GPUs to use when computing.

Detailed Description

Manages a complete context for the font-dependent printed character reader implemented in EasyOCR2.

License(s): EasyOCR2

Constructor & Destructor Documentation

◆ EOCR2() [1/2]

eVision.EOCR2.EOCR2 ( )

Constructs an EOCR2 context.

◆ EOCR2() [2/2]

eVision.EOCR2.EOCR2 ( eVision.EOCR2 other)

Constructs an EOCR2 context.

Parameters
otherThe other EOCR2 that we will copy into this one.

Member Function Documentation

◆ AddCharactersToDatabase() [1/2]

void eVision.EOCR2.AddCharactersToDatabase ( string file)

Reads reference characters from disk and adds them to the database used for text recognition. The characters can be read from a trueType (.ttf/.ttc) file or from an EasyOCR2 database file.

Parameters
fileA string containing the path of the file.

◆ AddCharactersToDatabase() [2/2]

void eVision.EOCR2.AddCharactersToDatabase ( string file,
eVision.EasyOCR2CharacterFilter filter )

Reads reference characters from disk and adds them to the database used for text recognition. The characters can be read from a trueType (.ttf/.ttc) file or from an EasyOCR2 database file.

Parameters
fileA string containing the path of the file.
filterOptional parameter; an EasyOCR2CharacterFilter that tells the method which subset of the character-set should be loaded.

◆ AddClassifierForSymbol()

void eVision.EOCR2.AddClassifierForSymbol ( string symbol,
eVision.EOCR2Classifier classifier )

Adds the EOCR2Classifier for the given specific symbol combination during the recognition instead of the one set by EOCR2.Classifier.

Parameters
symbolsymbol combination to add classifier for
classifierclassifier to add to symbol

The only accepted EOCR2Classifier is currently EOCR2Classifier.EOCR2Classifier_DatabaseClassifier. Symbol combinations are the same as used in the topology, ex : Lu, P or [LlNS]. See EOCR2.Topology for more details.

◆ ClearCharacterDatabase()

void eVision.EOCR2.ClearCharacterDatabase ( )

Clears the reference character database from this EOCR2 instance.

◆ ClearResult()

void eVision.EOCR2.ClearResult ( )

Clear the current detected text if it exists.

Deprecated

Use the returned EOCR2Text instead.

Deprecated in version 26.10. Scheduled to be removed in version 27.10.

◆ Detect() [1/4]

eVision.EOCR2Text eVision.EOCR2.Detect ( eVision.EROIBW8 srcRoi)

Finds the text in an image as follows:

  1. Detects potential characters in the image following the given text polarity.
  2. Fits bounding boxes to the detected characters, following the given topology and character width/height.
  3. Extracts the detected characters from the image.

The detected characters are output as an EOCR2Text structure.

Parameters
srcRoiThe source image/ROI.

The variables Topology, CharHeight, CharWidth should be set before performing this operation. If the srcRoi is smaller than 3X3, an exception will be thrown.

◆ Detect() [2/4]

eVision.EOCR2Text eVision.EOCR2.Detect ( eVision.EROIBW8 srcRoi,
eVision.EFrame frame )

Finds the text in an image as follows:

  1. Detects potential characters in the image following the given text polarity.
  2. Fits bounding boxes to the detected characters, following the given topology and character width/height.
  3. Extracts the detected characters from the image.

The detected characters are output as an EOCR2Text structure.

Parameters
srcRoiThe source image/ROI.
frameReference frame of the input region.

The variables Topology, CharHeight, CharWidth should be set before performing this operation. If the srcRoi is smaller than 3X3, an exception will be thrown.

◆ Detect() [3/4]

eVision.EOCR2Text eVision.EOCR2.Detect ( eVision.EROIBW8 srcRoi,
eVision.ERegion region )

Finds the text in an image as follows:

  1. Detects potential characters in the image following the given text polarity.
  2. Fits bounding boxes to the detected characters, following the given topology and character width/height.
  3. Extracts the detected characters from the image.

The detected characters are output as an EOCR2Text structure.

Parameters
srcRoiThe source image/ROI.
regionThe region of interest where the detection is performed.

The variables Topology, CharHeight, CharWidth should be set before performing this operation. If the srcRoi is smaller than 3X3, an exception will be thrown.

◆ Detect() [4/4]

eVision.EOCR2Text eVision.EOCR2.Detect ( eVision.EROIBW8 srcRoi,
eVision.ERegion region,
eVision.EFrame frame )

Finds the text in an image as follows:

  1. Detects potential characters in the image following the given text polarity.
  2. Fits bounding boxes to the detected characters, following the given topology and character width/height.
  3. Extracts the detected characters from the image.

The detected characters are output as an EOCR2Text structure.

Parameters
srcRoiThe source image/ROI.
regionThe region of interest where the detection is performed.
frameReference frame of the input region.

The variables Topology, CharHeight, CharWidth should be set before performing this operation. If the srcRoi is smaller than 3X3, an exception will be thrown.

◆ DrawDetection() [1/26]

void eVision.EOCR2.DrawDetection ( eVision.EDrawAdapter drawAdapter,
eVision.EasyOCR2DrawDetectionStyle style )

Draws the bounding boxes found by the topology detection algorithm.

Parameters
drawAdapterEDrawAdapter that will be used to draw.
styleThe style in which each detection box should be drawn.
Deprecated

Use the draw methods attached to EOCR2Text.

Deprecated in version 26.10. Scheduled to be removed in version 27.10.

◆ DrawDetection() [2/26]

void eVision.EOCR2.DrawDetection ( eVision.EDrawAdapter drawAdapter,
eVision.EasyOCR2DrawDetectionStyle style,
float zoomX )

Draws the bounding boxes found by the topology detection algorithm.

Parameters
drawAdapterEDrawAdapter that will be used to draw.
styleThe style in which each detection box should be drawn.
zoomXHorizontal zooming factor. By default, true scale is used.
Deprecated

Use the draw methods attached to EOCR2Text.

Deprecated in version 26.10. Scheduled to be removed in version 27.10.

◆ DrawDetection() [3/26]

void eVision.EOCR2.DrawDetection ( eVision.EDrawAdapter drawAdapter,
eVision.EasyOCR2DrawDetectionStyle style,
float zoomX,
float zoomY )

Draws the bounding boxes found by the topology detection algorithm.

Parameters
drawAdapterEDrawAdapter that will be used to draw.
styleThe style in which each detection box should be drawn.
zoomXHorizontal zooming factor. By default, true scale is used.
zoomYVertical zooming factor. If set to 0 (default), the horizontal zooming factor is used instead, to provide isotropic zooming.
Deprecated

Use the draw methods attached to EOCR2Text.

Deprecated in version 26.10. Scheduled to be removed in version 27.10.

◆ DrawDetection() [4/26]

void eVision.EOCR2.DrawDetection ( eVision.EDrawAdapter drawAdapter,
eVision.EasyOCR2DrawDetectionStyle style,
float zoomX,
float zoomY,
float panX )

Draws the bounding boxes found by the topology detection algorithm.

Parameters
drawAdapterEDrawAdapter that will be used to draw.
styleThe style in which each detection box should be drawn.
zoomXHorizontal zooming factor. By default, true scale is used.
zoomYVertical zooming factor. If set to 0 (default), the horizontal zooming factor is used instead, to provide isotropic zooming.
panXHorizontal panning value expressed in pixels. By default, no panning occurs.
Deprecated

Use the draw methods attached to EOCR2Text.

Deprecated in version 26.10. Scheduled to be removed in version 27.10.

◆ DrawDetection() [5/26]

void eVision.EOCR2.DrawDetection ( eVision.EDrawAdapter drawAdapter,
eVision.EasyOCR2DrawDetectionStyle style,
float zoomX,
float zoomY,
float panX,
float panY )

Draws the bounding boxes found by the topology detection algorithm.

Parameters
drawAdapterEDrawAdapter that will be used to draw.
styleThe style in which each detection box should be drawn.
zoomXHorizontal zooming factor. By default, true scale is used.
zoomYVertical zooming factor. If set to 0 (default), the horizontal zooming factor is used instead, to provide isotropic zooming.
panXHorizontal panning value expressed in pixels. By default, no panning occurs.
panYVertical panning value expressed in pixels. By default, no panning occurs.
Deprecated

Use the draw methods attached to EOCR2Text.

Deprecated in version 26.10. Scheduled to be removed in version 27.10.

◆ DrawDetection() [6/26]

void eVision.EOCR2.DrawDetection ( eVision.EDrawAdapter drawAdapter,
eVision.EasyOCR2DrawDetectionStyle style,
float zoomX,
float zoomY,
float panX,
float panY,
eVision.EFrame frame )

Draws the bounding boxes found by the topology detection algorithm.

Parameters
drawAdapterEDrawAdapter that will be used to draw.
styleThe style in which each detection box should be drawn.
zoomXHorizontal zooming factor. By default, true scale is used.
zoomYVertical zooming factor. If set to 0 (default), the horizontal zooming factor is used instead, to provide isotropic zooming.
panXHorizontal panning value expressed in pixels. By default, no panning occurs.
panYVertical panning value expressed in pixels. By default, no panning occurs.
frameFrame used in the last read.
Deprecated

Use the draw methods attached to EOCR2Text.

Deprecated in version 26.10. Scheduled to be removed in version 27.10.

◆ DrawDetection() [7/26]

void eVision.EOCR2.DrawDetection ( IntPtr hdc,
eVision.EasyOCR2DrawDetectionStyle style )

Draws the bounding boxes found by the topology detection algorithm.

Parameters
hdcHandle of the device context on which to draw.
styleThe style in which each detection box should be drawn.
Deprecated

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.

◆ DrawDetection() [8/26]

void eVision.EOCR2.DrawDetection ( IntPtr hdc,
eVision.EasyOCR2DrawDetectionStyle style,
float zoomX )

Draws the bounding boxes found by the topology detection algorithm.

Parameters
hdcHandle of the device context on which to draw.
styleThe style in which each detection box should be drawn.
zoomXHorizontal zooming factor. By default, true scale is used.
Deprecated

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.

◆ DrawDetection() [9/26]

void eVision.EOCR2.DrawDetection ( IntPtr hdc,
eVision.EasyOCR2DrawDetectionStyle style,
float zoomX,
float zoomY )

Draws the bounding boxes found by the topology detection algorithm.

Parameters
hdcHandle of the device context on which to draw.
styleThe style in which each detection box should be drawn.
zoomXHorizontal zooming factor. By default, true scale is used.
zoomYVertical zooming factor. If set to 0 (default), the horizontal zooming factor is used instead, to provide isotropic zooming.
Deprecated

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.

◆ DrawDetection() [10/26]

void eVision.EOCR2.DrawDetection ( IntPtr hdc,
eVision.EasyOCR2DrawDetectionStyle style,
float zoomX,
float zoomY,
float panX )

Draws the bounding boxes found by the topology detection algorithm.

Parameters
hdcHandle of the device context on which to draw.
styleThe style in which each detection box should be drawn.
zoomXHorizontal zooming factor. By default, true scale is used.
zoomYVertical zooming factor. If set to 0 (default), the horizontal zooming factor is used instead, to provide isotropic zooming.
panXHorizontal panning value expressed in pixels. By default, no panning occurs.
Deprecated

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.

◆ DrawDetection() [11/26]

void eVision.EOCR2.DrawDetection ( IntPtr hdc,
eVision.EasyOCR2DrawDetectionStyle style,
float zoomX,
float zoomY,
float panX,
float panY )

Draws the bounding boxes found by the topology detection algorithm.

Parameters
hdcHandle of the device context on which to draw.
styleThe style in which each detection box should be drawn.
zoomXHorizontal zooming factor. By default, true scale is used.
zoomYVertical zooming factor. If set to 0 (default), the horizontal zooming factor is used instead, to provide isotropic zooming.
panXHorizontal panning value expressed in pixels. By default, no panning occurs.
panYVertical panning value expressed in pixels. By default, no panning occurs.
Deprecated

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.

◆ DrawDetection() [12/26]

void eVision.EOCR2.DrawDetection ( IntPtr hdc,
eVision.ERGBColor color,
eVision.EasyOCR2DrawDetectionStyle style )

Draws the bounding boxes found by the topology detection algorithm.

Parameters
hdcHandle of the device context on which to draw.
colorThe color in which to draw the detection.
styleThe style in which each detection box should be drawn.
Deprecated

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.

◆ DrawDetection() [13/26]

void eVision.EOCR2.DrawDetection ( IntPtr hdc,
eVision.ERGBColor color,
eVision.EasyOCR2DrawDetectionStyle style,
float zoomX )

Draws the bounding boxes found by the topology detection algorithm.

Parameters
hdcHandle of the device context on which to draw.
colorThe color in which to draw the detection.
styleThe style in which each detection box should be drawn.
zoomXHorizontal zooming factor. By default, true scale is used.
Deprecated

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.

◆ DrawDetection() [14/26]

void eVision.EOCR2.DrawDetection ( IntPtr hdc,
eVision.ERGBColor color,
eVision.EasyOCR2DrawDetectionStyle style,
float zoomX,
float zoomY )

Draws the bounding boxes found by the topology detection algorithm.

Parameters
hdcHandle of the device context on which to draw.
colorThe color in which to draw the detection.
styleThe style in which each detection box should be drawn.
zoomXHorizontal zooming factor. By default, true scale is used.
zoomYVertical zooming factor. If set to 0 (default), the horizontal zooming factor is used instead, to provide isotropic zooming.
Deprecated

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.

◆ DrawDetection() [15/26]

void eVision.EOCR2.DrawDetection ( IntPtr hdc,
eVision.ERGBColor color,
eVision.EasyOCR2DrawDetectionStyle style,
float zoomX,
float zoomY,
float panX )

Draws the bounding boxes found by the topology detection algorithm.

Parameters
hdcHandle of the device context on which to draw.
colorThe color in which to draw the detection.
styleThe style in which each detection box should be drawn.
zoomXHorizontal zooming factor. By default, true scale is used.
zoomYVertical zooming factor. If set to 0 (default), the horizontal zooming factor is used instead, to provide isotropic zooming.
panXHorizontal panning value expressed in pixels. By default, no panning occurs.
Deprecated

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.

◆ DrawDetection() [16/26]

void eVision.EOCR2.DrawDetection ( IntPtr hdc,
eVision.ERGBColor color,
eVision.EasyOCR2DrawDetectionStyle style,
float zoomX,
float zoomY,
float panX,
float panY )

Draws the bounding boxes found by the topology detection algorithm.

Parameters
hdcHandle of the device context on which to draw.
colorThe color in which to draw the detection.
styleThe style in which each detection box should be drawn.
zoomXHorizontal zooming factor. By default, true scale is used.
zoomYVertical zooming factor. If set to 0 (default), the horizontal zooming factor is used instead, to provide isotropic zooming.
panXHorizontal panning value expressed in pixels. By default, no panning occurs.
panYVertical panning value expressed in pixels. By default, no panning occurs.
Deprecated

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.

◆ DrawDetection() [17/26]

void eVision.EOCR2.DrawDetection ( System.Drawing.Graphics hdc,
eVision.EasyOCR2DrawDetectionStyle style )

Draws the bounding boxes found by the topology detection algorithm.

Parameters
hdcHandle of the device context on which to draw.
styleThe style in which each detection box should be drawn.
Deprecated

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.

◆ DrawDetection() [18/26]

void eVision.EOCR2.DrawDetection ( System.Drawing.Graphics hdc,
eVision.EasyOCR2DrawDetectionStyle style,
float zoomX )

Draws the bounding boxes found by the topology detection algorithm.

Parameters
hdcHandle of the device context on which to draw.
styleThe style in which each detection box should be drawn.
zoomXHorizontal zooming factor. By default, true scale is used.
Deprecated

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.

◆ DrawDetection() [19/26]

void eVision.EOCR2.DrawDetection ( System.Drawing.Graphics hdc,
eVision.EasyOCR2DrawDetectionStyle style,
float zoomX,
float zoomY )

Draws the bounding boxes found by the topology detection algorithm.

Parameters
hdcHandle of the device context on which to draw.
styleThe style in which each detection box should be drawn.
zoomXHorizontal zooming factor. By default, true scale is used.
zoomYVertical zooming factor. If set to 0 (default), the horizontal zooming factor is used instead, to provide isotropic zooming.
Deprecated

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.

◆ DrawDetection() [20/26]

void eVision.EOCR2.DrawDetection ( System.Drawing.Graphics hdc,
eVision.EasyOCR2DrawDetectionStyle style,
float zoomX,
float zoomY,
float panX )

Draws the bounding boxes found by the topology detection algorithm.

Parameters
hdcHandle of the device context on which to draw.
styleThe style in which each detection box should be drawn.
zoomXHorizontal zooming factor. By default, true scale is used.
zoomYVertical zooming factor. If set to 0 (default), the horizontal zooming factor is used instead, to provide isotropic zooming.
panXHorizontal panning value expressed in pixels. By default, no panning occurs.
Deprecated

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.

◆ DrawDetection() [21/26]

void eVision.EOCR2.DrawDetection ( System.Drawing.Graphics hdc,
eVision.EasyOCR2DrawDetectionStyle style,
float zoomX,
float zoomY,
float panX,
float panY )

Draws the bounding boxes found by the topology detection algorithm.

Parameters
hdcHandle of the device context on which to draw.
styleThe style in which each detection box should be drawn.
zoomXHorizontal zooming factor. By default, true scale is used.
zoomYVertical zooming factor. If set to 0 (default), the horizontal zooming factor is used instead, to provide isotropic zooming.
panXHorizontal panning value expressed in pixels. By default, no panning occurs.
panYVertical panning value expressed in pixels. By default, no panning occurs.
Deprecated

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.

◆ DrawDetection() [22/26]

void eVision.EOCR2.DrawDetection ( System.Drawing.Graphics hdc,
eVision.ERGBColor color,
eVision.EasyOCR2DrawDetectionStyle style )

Draws the bounding boxes found by the topology detection algorithm.

Parameters
hdcHandle of the device context on which to draw.
colorThe color in which to draw the detection.
styleThe style in which each detection box should be drawn.
Deprecated

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.

◆ DrawDetection() [23/26]

void eVision.EOCR2.DrawDetection ( System.Drawing.Graphics hdc,
eVision.ERGBColor color,
eVision.EasyOCR2DrawDetectionStyle style,
float zoomX )

Draws the bounding boxes found by the topology detection algorithm.

Parameters
hdcHandle of the device context on which to draw.
colorThe color in which to draw the detection.
styleThe style in which each detection box should be drawn.
zoomXHorizontal zooming factor. By default, true scale is used.
Deprecated

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.

◆ DrawDetection() [24/26]

void eVision.EOCR2.DrawDetection ( System.Drawing.Graphics hdc,
eVision.ERGBColor color,
eVision.EasyOCR2DrawDetectionStyle style,
float zoomX,
float zoomY )

Draws the bounding boxes found by the topology detection algorithm.

Parameters
hdcHandle of the device context on which to draw.
colorThe color in which to draw the detection.
styleThe style in which each detection box should be drawn.
zoomXHorizontal zooming factor. By default, true scale is used.
zoomYVertical zooming factor. If set to 0 (default), the horizontal zooming factor is used instead, to provide isotropic zooming.
Deprecated

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.

◆ DrawDetection() [25/26]

void eVision.EOCR2.DrawDetection ( System.Drawing.Graphics hdc,
eVision.ERGBColor color,
eVision.EasyOCR2DrawDetectionStyle style,
float zoomX,
float zoomY,
float panX )

Draws the bounding boxes found by the topology detection algorithm.

Parameters
hdcHandle of the device context on which to draw.
colorThe color in which to draw the detection.
styleThe style in which each detection box should be drawn.
zoomXHorizontal zooming factor. By default, true scale is used.
zoomYVertical zooming factor. If set to 0 (default), the horizontal zooming factor is used instead, to provide isotropic zooming.
panXHorizontal panning value expressed in pixels. By default, no panning occurs.
Deprecated

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.

◆ DrawDetection() [26/26]

void eVision.EOCR2.DrawDetection ( System.Drawing.Graphics hdc,
eVision.ERGBColor color,
eVision.EasyOCR2DrawDetectionStyle style,
float zoomX,
float zoomY,
float panX,
float panY )

Draws the bounding boxes found by the topology detection algorithm.

Parameters
hdcHandle of the device context on which to draw.
colorThe color in which to draw the detection.
styleThe style in which each detection box should be drawn.
zoomXHorizontal zooming factor. By default, true scale is used.
zoomYVertical zooming factor. If set to 0 (default), the horizontal zooming factor is used instead, to provide isotropic zooming.
panXHorizontal panning value expressed in pixels. By default, no panning occurs.
panYVertical panning value expressed in pixels. By default, no panning occurs.
Deprecated

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.

◆ DrawDetectionWithCurrentPen() [1/5]

void eVision.EOCR2.DrawDetectionWithCurrentPen ( IntPtr hdc,
eVision.EasyOCR2DrawDetectionStyle style )

Draws the bounding boxes found by the topology detection algorithm with the current pen.

Parameters
hdcHandle of the device context on which to draw.
styleThe style in which each detection box should be drawn.
Deprecated

Use the overload of EOCR2.DrawDetection taking an EDrawAdapter by using an instance of EWindowsDrawAdapter.

Deprecated in version 23.12. Scheduled to be removed in version 27.6.

◆ DrawDetectionWithCurrentPen() [2/5]

void eVision.EOCR2.DrawDetectionWithCurrentPen ( IntPtr hdc,
eVision.EasyOCR2DrawDetectionStyle style,
float zoomX )

Draws the bounding boxes found by the topology detection algorithm with the current pen.

Parameters
hdcHandle of the device context on which to draw.
styleThe style in which each detection box should be drawn.
zoomXHorizontal zooming factor. By default, true scale is used.
Deprecated

Use the overload of EOCR2.DrawDetection taking an EDrawAdapter by using an instance of EWindowsDrawAdapter.

Deprecated in version 23.12. Scheduled to be removed in version 27.6.

◆ DrawDetectionWithCurrentPen() [3/5]

void eVision.EOCR2.DrawDetectionWithCurrentPen ( IntPtr hdc,
eVision.EasyOCR2DrawDetectionStyle style,
float zoomX,
float zoomY )

Draws the bounding boxes found by the topology detection algorithm with the current pen.

Parameters
hdcHandle of the device context on which to draw.
styleThe style in which each detection box should be drawn.
zoomXHorizontal zooming factor. By default, true scale is used.
zoomYVertical zooming factor. If set to 0 (default), the horizontal zooming factor is used instead, to provide isotropic zooming.
Deprecated

Use the overload of EOCR2.DrawDetection taking an EDrawAdapter by using an instance of EWindowsDrawAdapter.

Deprecated in version 23.12. Scheduled to be removed in version 27.6.

◆ DrawDetectionWithCurrentPen() [4/5]

void eVision.EOCR2.DrawDetectionWithCurrentPen ( IntPtr hdc,
eVision.EasyOCR2DrawDetectionStyle style,
float zoomX,
float zoomY,
float panX )

Draws the bounding boxes found by the topology detection algorithm with the current pen.

Parameters
hdcHandle of the device context on which to draw.
styleThe style in which each detection box should be drawn.
zoomXHorizontal zooming factor. By default, true scale is used.
zoomYVertical zooming factor. If set to 0 (default), the horizontal zooming factor is used instead, to provide isotropic zooming.
panXHorizontal panning value expressed in pixels. By default, no panning occurs.
Deprecated

Use the overload of EOCR2.DrawDetection taking an EDrawAdapter by using an instance of EWindowsDrawAdapter.

Deprecated in version 23.12. Scheduled to be removed in version 27.6.

◆ DrawDetectionWithCurrentPen() [5/5]

void eVision.EOCR2.DrawDetectionWithCurrentPen ( IntPtr hdc,
eVision.EasyOCR2DrawDetectionStyle style,
float zoomX,
float zoomY,
float panX,
float panY )

Draws the bounding boxes found by the topology detection algorithm with the current pen.

Parameters
hdcHandle of the device context on which to draw.
styleThe style in which each detection box should be drawn.
zoomXHorizontal zooming factor. By default, true scale is used.
zoomYVertical zooming factor. If set to 0 (default), the horizontal zooming factor is used instead, to provide isotropic zooming.
panXHorizontal panning value expressed in pixels. By default, no panning occurs.
panYVertical panning value expressed in pixels. By default, no panning occurs.
Deprecated

Use the overload of EOCR2.DrawDetection taking an EDrawAdapter by using an instance of EWindowsDrawAdapter.

Deprecated in version 23.12. Scheduled to be removed in version 27.6.

◆ DrawRecognition() [1/31]

void eVision.EOCR2.DrawRecognition ( eVision.EDrawAdapter drawAdapter,
eVision.EasyOCR2DrawRecognitionStyle style )

Draws the recognized text next to the character bounding box in the image.

Parameters
drawAdapterEDrawAdapter that will be used to draw.
styleThe style in which each recognition result should be drawn.
Deprecated

Use the draw methods attached to EOCR2Text.

Deprecated in version 26.10. Scheduled to be removed in version 27.10.

◆ DrawRecognition() [2/31]

void eVision.EOCR2.DrawRecognition ( eVision.EDrawAdapter drawAdapter,
eVision.EasyOCR2DrawRecognitionStyle style,
uint cHeight )

Draws the recognized text next to the character bounding box in the image.

Parameters
drawAdapterEDrawAdapter that will be used to draw.
styleThe style in which each recognition result should be drawn.
cHeightThe character-height with which the recognized text should be displayed.
Deprecated

Use the draw methods attached to EOCR2Text.

Deprecated in version 26.10. Scheduled to be removed in version 27.10.

◆ DrawRecognition() [3/31]

void eVision.EOCR2.DrawRecognition ( eVision.EDrawAdapter drawAdapter,
eVision.EasyOCR2DrawRecognitionStyle style,
uint cHeight,
float zoomX )

Draws the recognized text next to the character bounding box in the image.

Parameters
drawAdapterEDrawAdapter that will be used to draw.
styleThe style in which each recognition result should be drawn.
cHeightThe character-height with which the recognized text should be displayed.
zoomXHorizontal zooming factor. By default, true scale is used.
Deprecated

Use the draw methods attached to EOCR2Text.

Deprecated in version 26.10. Scheduled to be removed in version 27.10.

◆ DrawRecognition() [4/31]

void eVision.EOCR2.DrawRecognition ( eVision.EDrawAdapter drawAdapter,
eVision.EasyOCR2DrawRecognitionStyle style,
uint cHeight,
float zoomX,
float zoomY )

Draws the recognized text next to the character bounding box in the image.

Parameters
drawAdapterEDrawAdapter that will be used to draw.
styleThe style in which each recognition result should be drawn.
cHeightThe character-height with which the recognized text should be displayed.
zoomXHorizontal zooming factor. By default, true scale is used.
zoomYVertical zooming factor. If set to 0 (default), the horizontal zooming factor is used instead, to provide isotropic zooming.
Deprecated

Use the draw methods attached to EOCR2Text.

Deprecated in version 26.10. Scheduled to be removed in version 27.10.

◆ DrawRecognition() [5/31]

void eVision.EOCR2.DrawRecognition ( eVision.EDrawAdapter drawAdapter,
eVision.EasyOCR2DrawRecognitionStyle style,
uint cHeight,
float zoomX,
float zoomY,
float panX )

Draws the recognized text next to the character bounding box in the image.

Parameters
drawAdapterEDrawAdapter that will be used to draw.
styleThe style in which each recognition result should be drawn.
cHeightThe character-height with which the recognized text should be displayed.
zoomXHorizontal zooming factor. By default, true scale is used.
zoomYVertical zooming factor. If set to 0 (default), the horizontal zooming factor is used instead, to provide isotropic zooming.
panXHorizontal panning value expressed in pixels. By default, no panning occurs.
Deprecated

Use the draw methods attached to EOCR2Text.

Deprecated in version 26.10. Scheduled to be removed in version 27.10.

◆ DrawRecognition() [6/31]

void eVision.EOCR2.DrawRecognition ( eVision.EDrawAdapter drawAdapter,
eVision.EasyOCR2DrawRecognitionStyle style,
uint cHeight,
float zoomX,
float zoomY,
float panX,
float panY )

Draws the recognized text next to the character bounding box in the image.

Parameters
drawAdapterEDrawAdapter that will be used to draw.
styleThe style in which each recognition result should be drawn.
cHeightThe character-height with which the recognized text should be displayed.
zoomXHorizontal zooming factor. By default, true scale is used.
zoomYVertical zooming factor. If set to 0 (default), the horizontal zooming factor is used instead, to provide isotropic zooming.
panXHorizontal panning value expressed in pixels. By default, no panning occurs.
panYVertical panning value expressed in pixels. By default, no panning occurs.
Deprecated

Use the draw methods attached to EOCR2Text.

Deprecated in version 26.10. Scheduled to be removed in version 27.10.

◆ DrawRecognition() [7/31]

void eVision.EOCR2.DrawRecognition ( eVision.EDrawAdapter drawAdapter,
eVision.EasyOCR2DrawRecognitionStyle style,
uint cHeight,
float zoomX,
float zoomY,
float panX,
float panY,
eVision.EFrame frame )

Draws the recognized text next to the character bounding box in the image.

Parameters
drawAdapterEDrawAdapter that will be used to draw.
styleThe style in which each recognition result should be drawn.
cHeightThe character-height with which the recognized text should be displayed.
zoomXHorizontal zooming factor. By default, true scale is used.
zoomYVertical zooming factor. If set to 0 (default), the horizontal zooming factor is used instead, to provide isotropic zooming.
panXHorizontal panning value expressed in pixels. By default, no panning occurs.
panYVertical panning value expressed in pixels. By default, no panning occurs.
frameFrame used in the last read.
Deprecated

Use the draw methods attached to EOCR2Text.

Deprecated in version 26.10. Scheduled to be removed in version 27.10.

◆ DrawRecognition() [8/31]

void eVision.EOCR2.DrawRecognition ( IntPtr hdc,
eVision.EasyOCR2DrawRecognitionStyle style )

Draws the recognized text next to the character bounding box in the image.

Parameters
hdcHandle of the device context on which to draw.
styleThe style in which each recognition result should be drawn.
Deprecated

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.

◆ DrawRecognition() [9/31]

void eVision.EOCR2.DrawRecognition ( IntPtr hdc,
eVision.EasyOCR2DrawRecognitionStyle style,
uint cHeight )

Draws the recognized text next to the character bounding box in the image.

Parameters
hdcHandle of the device context on which to draw.
styleThe style in which each recognition result should be drawn.
cHeightThe character-height with which the recognized text should be displayed.
Deprecated

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.

◆ DrawRecognition() [10/31]

void eVision.EOCR2.DrawRecognition ( IntPtr hdc,
eVision.EasyOCR2DrawRecognitionStyle style,
uint cHeight,
float zoomX )

Draws the recognized text next to the character bounding box in the image.

Parameters
hdcHandle of the device context on which to draw.
styleThe style in which each recognition result should be drawn.
cHeightThe character-height with which the recognized text should be displayed.
zoomXHorizontal zooming factor. By default, true scale is used.
Deprecated

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.

◆ DrawRecognition() [11/31]

void eVision.EOCR2.DrawRecognition ( IntPtr hdc,
eVision.EasyOCR2DrawRecognitionStyle style,
uint cHeight,
float zoomX,
float zoomY )

Draws the recognized text next to the character bounding box in the image.

Parameters
hdcHandle of the device context on which to draw.
styleThe style in which each recognition result should be drawn.
cHeightThe character-height with which the recognized text should be displayed.
zoomXHorizontal zooming factor. By default, true scale is used.
zoomYVertical zooming factor. If set to 0 (default), the horizontal zooming factor is used instead, to provide isotropic zooming.
Deprecated

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.

◆ DrawRecognition() [12/31]

void eVision.EOCR2.DrawRecognition ( IntPtr hdc,
eVision.EasyOCR2DrawRecognitionStyle style,
uint cHeight,
float zoomX,
float zoomY,
float panX )

Draws the recognized text next to the character bounding box in the image.

Parameters
hdcHandle of the device context on which to draw.
styleThe style in which each recognition result should be drawn.
cHeightThe character-height with which the recognized text should be displayed.
zoomXHorizontal zooming factor. By default, true scale is used.
zoomYVertical zooming factor. If set to 0 (default), the horizontal zooming factor is used instead, to provide isotropic zooming.
panXHorizontal panning value expressed in pixels. By default, no panning occurs.
Deprecated

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.

◆ DrawRecognition() [13/31]

void eVision.EOCR2.DrawRecognition ( IntPtr hdc,
eVision.EasyOCR2DrawRecognitionStyle style,
uint cHeight,
float zoomX,
float zoomY,
float panX,
float panY )

Draws the recognized text next to the character bounding box in the image.

Parameters
hdcHandle of the device context on which to draw.
styleThe style in which each recognition result should be drawn.
cHeightThe character-height with which the recognized text should be displayed.
zoomXHorizontal zooming factor. By default, true scale is used.
zoomYVertical zooming factor. If set to 0 (default), the horizontal zooming factor is used instead, to provide isotropic zooming.
panXHorizontal panning value expressed in pixels. By default, no panning occurs.
panYVertical panning value expressed in pixels. By default, no panning occurs.
Deprecated

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.

◆ DrawRecognition() [14/31]

void eVision.EOCR2.DrawRecognition ( IntPtr hdc,
eVision.ERGBColor textColor,
eVision.ERGBColor backgroundColor,
eVision.EasyOCR2DrawRecognitionStyle style )

Draws the recognized text next to the character bounding box in the image.

Parameters
hdcHandle of the device context on which to draw.
textColorThe color in which to draw the recognized text.
backgroundColorThe color of the box in which the text is displayed.
styleThe style in which each recognition result should be drawn.
Deprecated

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.

◆ DrawRecognition() [15/31]

void eVision.EOCR2.DrawRecognition ( IntPtr hdc,
eVision.ERGBColor textColor,
eVision.ERGBColor backgroundColor,
eVision.EasyOCR2DrawRecognitionStyle style,
uint cHeight )

Draws the recognized text next to the character bounding box in the image.

Parameters
hdcHandle of the device context on which to draw.
textColorThe color in which to draw the recognized text.
backgroundColorThe color of the box in which the text is displayed.
styleThe style in which each recognition result should be drawn.
cHeightThe character-height with which the recognized text should be displayed.
Deprecated

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.

◆ DrawRecognition() [16/31]

void eVision.EOCR2.DrawRecognition ( IntPtr hdc,
eVision.ERGBColor textColor,
eVision.ERGBColor backgroundColor,
eVision.EasyOCR2DrawRecognitionStyle style,
uint cHeight,
float zoomX )

Draws the recognized text next to the character bounding box in the image.

Parameters
hdcHandle of the device context on which to draw.
textColorThe color in which to draw the recognized text.
backgroundColorThe color of the box in which the text is displayed.
styleThe style in which each recognition result should be drawn.
cHeightThe character-height with which the recognized text should be displayed.
zoomXHorizontal zooming factor. By default, true scale is used.
Deprecated

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.

◆ DrawRecognition() [17/31]

void eVision.EOCR2.DrawRecognition ( IntPtr hdc,
eVision.ERGBColor textColor,
eVision.ERGBColor backgroundColor,
eVision.EasyOCR2DrawRecognitionStyle style,
uint cHeight,
float zoomX,
float zoomY )

Draws the recognized text next to the character bounding box in the image.

Parameters
hdcHandle of the device context on which to draw.
textColorThe color in which to draw the recognized text.
backgroundColorThe color of the box in which the text is displayed.
styleThe style in which each recognition result should be drawn.
cHeightThe character-height with which the recognized text should be displayed.
zoomXHorizontal zooming factor. By default, true scale is used.
zoomYVertical zooming factor. If set to 0 (default), the horizontal zooming factor is used instead, to provide isotropic zooming.
Deprecated

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.

◆ DrawRecognition() [18/31]

void eVision.EOCR2.DrawRecognition ( IntPtr hdc,
eVision.ERGBColor textColor,
eVision.ERGBColor backgroundColor,
eVision.EasyOCR2DrawRecognitionStyle style,
uint cHeight,
float zoomX,
float zoomY,
float panX )

Draws the recognized text next to the character bounding box in the image.

Parameters
hdcHandle of the device context on which to draw.
textColorThe color in which to draw the recognized text.
backgroundColorThe color of the box in which the text is displayed.
styleThe style in which each recognition result should be drawn.
cHeightThe character-height with which the recognized text should be displayed.
zoomXHorizontal zooming factor. By default, true scale is used.
zoomYVertical zooming factor. If set to 0 (default), the horizontal zooming factor is used instead, to provide isotropic zooming.
panXHorizontal panning value expressed in pixels. By default, no panning occurs.
Deprecated

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.

◆ DrawRecognition() [19/31]

void eVision.EOCR2.DrawRecognition ( IntPtr hdc,
eVision.ERGBColor textColor,
eVision.ERGBColor backgroundColor,
eVision.EasyOCR2DrawRecognitionStyle style,
uint cHeight,
float zoomX,
float zoomY,
float panX,
float panY )

Draws the recognized text next to the character bounding box in the image.

Parameters
hdcHandle of the device context on which to draw.
textColorThe color in which to draw the recognized text.
backgroundColorThe color of the box in which the text is displayed.
styleThe style in which each recognition result should be drawn.
cHeightThe character-height with which the recognized text should be displayed.
zoomXHorizontal zooming factor. By default, true scale is used.
zoomYVertical zooming factor. If set to 0 (default), the horizontal zooming factor is used instead, to provide isotropic zooming.
panXHorizontal panning value expressed in pixels. By default, no panning occurs.
panYVertical panning value expressed in pixels. By default, no panning occurs.
Deprecated

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.

◆ DrawRecognition() [20/31]

void eVision.EOCR2.DrawRecognition ( System.Drawing.Graphics hdc,
eVision.EasyOCR2DrawRecognitionStyle style )

Draws the recognized text next to the character bounding box in the image.

Parameters
hdcHandle of the device context on which to draw.
styleThe style in which each recognition result should be drawn.
Deprecated

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.

◆ DrawRecognition() [21/31]

void eVision.EOCR2.DrawRecognition ( System.Drawing.Graphics hdc,
eVision.EasyOCR2DrawRecognitionStyle style,
uint cHeight )

Draws the recognized text next to the character bounding box in the image.

Parameters
hdcHandle of the device context on which to draw.
styleThe style in which each recognition result should be drawn.
cHeightThe character-height with which the recognized text should be displayed.
Deprecated

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.

◆ DrawRecognition() [22/31]

void eVision.EOCR2.DrawRecognition ( System.Drawing.Graphics hdc,
eVision.EasyOCR2DrawRecognitionStyle style,
uint cHeight,
float zoomX )

Draws the recognized text next to the character bounding box in the image.

Parameters
hdcHandle of the device context on which to draw.
styleThe style in which each recognition result should be drawn.
cHeightThe character-height with which the recognized text should be displayed.
zoomXHorizontal zooming factor. By default, true scale is used.
Deprecated

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.

◆ DrawRecognition() [23/31]

void eVision.EOCR2.DrawRecognition ( System.Drawing.Graphics hdc,
eVision.EasyOCR2DrawRecognitionStyle style,
uint cHeight,
float zoomX,
float zoomY )

Draws the recognized text next to the character bounding box in the image.

Parameters
hdcHandle of the device context on which to draw.
styleThe style in which each recognition result should be drawn.
cHeightThe character-height with which the recognized text should be displayed.
zoomXHorizontal zooming factor. By default, true scale is used.
zoomYVertical zooming factor. If set to 0 (default), the horizontal zooming factor is used instead, to provide isotropic zooming.
Deprecated

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.

◆ DrawRecognition() [24/31]

void eVision.EOCR2.DrawRecognition ( System.Drawing.Graphics hdc,
eVision.EasyOCR2DrawRecognitionStyle style,
uint cHeight,
float zoomX,
float zoomY,
float panX )

Draws the recognized text next to the character bounding box in the image.

Parameters
hdcHandle of the device context on which to draw.
styleThe style in which each recognition result should be drawn.
cHeightThe character-height with which the recognized text should be displayed.
zoomXHorizontal zooming factor. By default, true scale is used.
zoomYVertical zooming factor. If set to 0 (default), the horizontal zooming factor is used instead, to provide isotropic zooming.
panXHorizontal panning value expressed in pixels. By default, no panning occurs.
Deprecated

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.

◆ DrawRecognition() [25/31]

void eVision.EOCR2.DrawRecognition ( System.Drawing.Graphics hdc,
eVision.EasyOCR2DrawRecognitionStyle style,
uint cHeight,
float zoomX,
float zoomY,
float panX,
float panY )

Draws the recognized text next to the character bounding box in the image.

Parameters
hdcHandle of the device context on which to draw.
styleThe style in which each recognition result should be drawn.
cHeightThe character-height with which the recognized text should be displayed.
zoomXHorizontal zooming factor. By default, true scale is used.
zoomYVertical zooming factor. If set to 0 (default), the horizontal zooming factor is used instead, to provide isotropic zooming.
panXHorizontal panning value expressed in pixels. By default, no panning occurs.
panYVertical panning value expressed in pixels. By default, no panning occurs.
Deprecated

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.

◆ DrawRecognition() [26/31]

void eVision.EOCR2.DrawRecognition ( System.Drawing.Graphics hdc,
eVision.ERGBColor textColor,
eVision.ERGBColor backgroundColor,
eVision.EasyOCR2DrawRecognitionStyle style )

Draws the recognized text next to the character bounding box in the image.

Parameters
hdcHandle of the device context on which to draw.
textColorThe color in which to draw the recognized text.
backgroundColorThe color of the box in which the text is displayed.
styleThe style in which each recognition result should be drawn.
Deprecated

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.

◆ DrawRecognition() [27/31]

void eVision.EOCR2.DrawRecognition ( System.Drawing.Graphics hdc,
eVision.ERGBColor textColor,
eVision.ERGBColor backgroundColor,
eVision.EasyOCR2DrawRecognitionStyle style,
uint cHeight )

Draws the recognized text next to the character bounding box in the image.

Parameters
hdcHandle of the device context on which to draw.
textColorThe color in which to draw the recognized text.
backgroundColorThe color of the box in which the text is displayed.
styleThe style in which each recognition result should be drawn.
cHeightThe character-height with which the recognized text should be displayed.
Deprecated

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.

◆ DrawRecognition() [28/31]

void eVision.EOCR2.DrawRecognition ( System.Drawing.Graphics hdc,
eVision.ERGBColor textColor,
eVision.ERGBColor backgroundColor,
eVision.EasyOCR2DrawRecognitionStyle style,
uint cHeight,
float zoomX )

Draws the recognized text next to the character bounding box in the image.

Parameters
hdcHandle of the device context on which to draw.
textColorThe color in which to draw the recognized text.
backgroundColorThe color of the box in which the text is displayed.
styleThe style in which each recognition result should be drawn.
cHeightThe character-height with which the recognized text should be displayed.
zoomXHorizontal zooming factor. By default, true scale is used.
Deprecated

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.

◆ DrawRecognition() [29/31]

void eVision.EOCR2.DrawRecognition ( System.Drawing.Graphics hdc,
eVision.ERGBColor textColor,
eVision.ERGBColor backgroundColor,
eVision.EasyOCR2DrawRecognitionStyle style,
uint cHeight,
float zoomX,
float zoomY )

Draws the recognized text next to the character bounding box in the image.

Parameters
hdcHandle of the device context on which to draw.
textColorThe color in which to draw the recognized text.
backgroundColorThe color of the box in which the text is displayed.
styleThe style in which each recognition result should be drawn.
cHeightThe character-height with which the recognized text should be displayed.
zoomXHorizontal zooming factor. By default, true scale is used.
zoomYVertical zooming factor. If set to 0 (default), the horizontal zooming factor is used instead, to provide isotropic zooming.
Deprecated

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.

◆ DrawRecognition() [30/31]

void eVision.EOCR2.DrawRecognition ( System.Drawing.Graphics hdc,
eVision.ERGBColor textColor,
eVision.ERGBColor backgroundColor,
eVision.EasyOCR2DrawRecognitionStyle style,
uint cHeight,
float zoomX,
float zoomY,
float panX )

Draws the recognized text next to the character bounding box in the image.

Parameters
hdcHandle of the device context on which to draw.
textColorThe color in which to draw the recognized text.
backgroundColorThe color of the box in which the text is displayed.
styleThe style in which each recognition result should be drawn.
cHeightThe character-height with which the recognized text should be displayed.
zoomXHorizontal zooming factor. By default, true scale is used.
zoomYVertical zooming factor. If set to 0 (default), the horizontal zooming factor is used instead, to provide isotropic zooming.
panXHorizontal panning value expressed in pixels. By default, no panning occurs.
Deprecated

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.

◆ DrawRecognition() [31/31]

void eVision.EOCR2.DrawRecognition ( System.Drawing.Graphics hdc,
eVision.ERGBColor textColor,
eVision.ERGBColor backgroundColor,
eVision.EasyOCR2DrawRecognitionStyle style,
uint cHeight,
float zoomX,
float zoomY,
float panX,
float panY )

Draws the recognized text next to the character bounding box in the image.

Parameters
hdcHandle of the device context on which to draw.
textColorThe color in which to draw the recognized text.
backgroundColorThe color of the box in which the text is displayed.
styleThe style in which each recognition result should be drawn.
cHeightThe character-height with which the recognized text should be displayed.
zoomXHorizontal zooming factor. By default, true scale is used.
zoomYVertical zooming factor. If set to 0 (default), the horizontal zooming factor is used instead, to provide isotropic zooming.
panXHorizontal panning value expressed in pixels. By default, no panning occurs.
panYVertical panning value expressed in pixels. By default, no panning occurs.
Deprecated

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.

◆ DrawRecognitionWithCurrentPen() [1/6]

void eVision.EOCR2.DrawRecognitionWithCurrentPen ( IntPtr hdc,
eVision.EasyOCR2DrawRecognitionStyle style )

Draws the recognized text next to the character bounding box in the image with the current pen.

Parameters
hdcHandle of the device context on which to draw.
styleThe style in which each recognition result should be drawn.
Deprecated

Use the overload of EOCR2.DrawRecognition taking an EDrawAdapter by using an instance of EWindowsDrawAdapter.

Deprecated in version 23.12. Scheduled to be removed in version 27.6.

◆ DrawRecognitionWithCurrentPen() [2/6]

void eVision.EOCR2.DrawRecognitionWithCurrentPen ( IntPtr hdc,
eVision.EasyOCR2DrawRecognitionStyle style,
uint cHeight )

Draws the recognized text next to the character bounding box in the image with the current pen.

Parameters
hdcHandle of the device context on which to draw.
styleThe style in which each recognition result should be drawn.
cHeightThe character-height with which the recognized text should be displayed.
Deprecated

Use the overload of EOCR2.DrawRecognition taking an EDrawAdapter by using an instance of EWindowsDrawAdapter.

Deprecated in version 23.12. Scheduled to be removed in version 27.6.

◆ DrawRecognitionWithCurrentPen() [3/6]

void eVision.EOCR2.DrawRecognitionWithCurrentPen ( IntPtr hdc,
eVision.EasyOCR2DrawRecognitionStyle style,
uint cHeight,
float zoomX )

Draws the recognized text next to the character bounding box in the image with the current pen.

Parameters
hdcHandle of the device context on which to draw.
styleThe style in which each recognition result should be drawn.
cHeightThe character-height with which the recognized text should be displayed.
zoomXHorizontal zooming factor. By default, true scale is used.
Deprecated

Use the overload of EOCR2.DrawRecognition taking an EDrawAdapter by using an instance of EWindowsDrawAdapter.

Deprecated in version 23.12. Scheduled to be removed in version 27.6.

◆ DrawRecognitionWithCurrentPen() [4/6]

void eVision.EOCR2.DrawRecognitionWithCurrentPen ( IntPtr hdc,
eVision.EasyOCR2DrawRecognitionStyle style,
uint cHeight,
float zoomX,
float zoomY )

Draws the recognized text next to the character bounding box in the image with the current pen.

Parameters
hdcHandle of the device context on which to draw.
styleThe style in which each recognition result should be drawn.
cHeightThe character-height with which the recognized text should be displayed.
zoomXHorizontal zooming factor. By default, true scale is used.
zoomYVertical zooming factor. If set to 0 (default), the horizontal zooming factor is used instead, to provide isotropic zooming.
Deprecated

Use the overload of EOCR2.DrawRecognition taking an EDrawAdapter by using an instance of EWindowsDrawAdapter.

Deprecated in version 23.12. Scheduled to be removed in version 27.6.

◆ DrawRecognitionWithCurrentPen() [5/6]

void eVision.EOCR2.DrawRecognitionWithCurrentPen ( IntPtr hdc,
eVision.EasyOCR2DrawRecognitionStyle style,
uint cHeight,
float zoomX,
float zoomY,
float panX )

Draws the recognized text next to the character bounding box in the image with the current pen.

Parameters
hdcHandle of the device context on which to draw.
styleThe style in which each recognition result should be drawn.
cHeightThe character-height with which the recognized text should be displayed.
zoomXHorizontal zooming factor. By default, true scale is used.
zoomYVertical zooming factor. If set to 0 (default), the horizontal zooming factor is used instead, to provide isotropic zooming.
panXHorizontal panning value expressed in pixels. By default, no panning occurs.
Deprecated

Use the overload of EOCR2.DrawRecognition taking an EDrawAdapter by using an instance of EWindowsDrawAdapter.

Deprecated in version 23.12. Scheduled to be removed in version 27.6.

◆ DrawRecognitionWithCurrentPen() [6/6]

void eVision.EOCR2.DrawRecognitionWithCurrentPen ( IntPtr hdc,
eVision.EasyOCR2DrawRecognitionStyle style,
uint cHeight,
float zoomX,
float zoomY,
float panX,
float panY )

Draws the recognized text next to the character bounding box in the image with the current pen.

Parameters
hdcHandle of the device context on which to draw.
styleThe style in which each recognition result should be drawn.
cHeightThe character-height with which the recognized text should be displayed.
zoomXHorizontal zooming factor. By default, true scale is used.
zoomYVertical zooming factor. If set to 0 (default), the horizontal zooming factor is used instead, to provide isotropic zooming.
panXHorizontal panning value expressed in pixels. By default, no panning occurs.
panYVertical panning value expressed in pixels. By default, no panning occurs.
Deprecated

Use the overload of EOCR2.DrawRecognition taking an EDrawAdapter by using an instance of EWindowsDrawAdapter.

Deprecated in version 23.12. Scheduled to be removed in version 27.6.

◆ DrawSegmentation() [1/26]

void eVision.EOCR2.DrawSegmentation ( eVision.EDrawAdapter drawAdapter,
eVision.EasyOCR2DrawSegmentationStyle style )

Draws the blobs found by the segmentation algorithm.

Parameters
drawAdapterEDrawAdapter that will be used to draw.
styleThe style in which each blob should be drawn.
Deprecated

Use the draw methods attached to EOCR2Text.

Deprecated in version 26.10. Scheduled to be removed in version 27.10.

◆ DrawSegmentation() [2/26]

void eVision.EOCR2.DrawSegmentation ( eVision.EDrawAdapter drawAdapter,
eVision.EasyOCR2DrawSegmentationStyle style,
float zoomX )

Draws the blobs found by the segmentation algorithm.

Parameters
drawAdapterEDrawAdapter that will be used to draw.
styleThe style in which each blob should be drawn.
zoomXHorizontal zooming factor. By default, true scale is used.
Deprecated

Use the draw methods attached to EOCR2Text.

Deprecated in version 26.10. Scheduled to be removed in version 27.10.

◆ DrawSegmentation() [3/26]

void eVision.EOCR2.DrawSegmentation ( eVision.EDrawAdapter drawAdapter,
eVision.EasyOCR2DrawSegmentationStyle style,
float zoomX,
float zoomY )

Draws the blobs found by the segmentation algorithm.

Parameters
drawAdapterEDrawAdapter that will be used to draw.
styleThe style in which each blob should be drawn.
zoomXHorizontal zooming factor. By default, true scale is used.
zoomYVertical zooming factor. If set to 0 (default), the horizontal zooming factor is used instead, to provide isotropic zooming.
Deprecated

Use the draw methods attached to EOCR2Text.

Deprecated in version 26.10. Scheduled to be removed in version 27.10.

◆ DrawSegmentation() [4/26]

void eVision.EOCR2.DrawSegmentation ( eVision.EDrawAdapter drawAdapter,
eVision.EasyOCR2DrawSegmentationStyle style,
float zoomX,
float zoomY,
float panX )

Draws the blobs found by the segmentation algorithm.

Parameters
drawAdapterEDrawAdapter that will be used to draw.
styleThe style in which each blob should be drawn.
zoomXHorizontal zooming factor. By default, true scale is used.
zoomYVertical zooming factor. If set to 0 (default), the horizontal zooming factor is used instead, to provide isotropic zooming.
panXHorizontal panning value expressed in pixels. By default, no panning occurs.
Deprecated

Use the draw methods attached to EOCR2Text.

Deprecated in version 26.10. Scheduled to be removed in version 27.10.

◆ DrawSegmentation() [5/26]

void eVision.EOCR2.DrawSegmentation ( eVision.EDrawAdapter drawAdapter,
eVision.EasyOCR2DrawSegmentationStyle style,
float zoomX,
float zoomY,
float panX,
float panY )

Draws the blobs found by the segmentation algorithm.

Parameters
drawAdapterEDrawAdapter that will be used to draw.
styleThe style in which each blob should be drawn.
zoomXHorizontal zooming factor. By default, true scale is used.
zoomYVertical zooming factor. If set to 0 (default), the horizontal zooming factor is used instead, to provide isotropic zooming.
panXHorizontal panning value expressed in pixels. By default, no panning occurs.
panYVertical panning value expressed in pixels. By default, no panning occurs.
Deprecated

Use the draw methods attached to EOCR2Text.

Deprecated in version 26.10. Scheduled to be removed in version 27.10.

◆ DrawSegmentation() [6/26]

void eVision.EOCR2.DrawSegmentation ( eVision.EDrawAdapter drawAdapter,
eVision.EasyOCR2DrawSegmentationStyle style,
float zoomX,
float zoomY,
float panX,
float panY,
eVision.EFrame frame )

Draws the blobs found by the segmentation algorithm.

Parameters
drawAdapterEDrawAdapter that will be used to draw.
styleThe style in which each blob should be drawn.
zoomXHorizontal zooming factor. By default, true scale is used.
zoomYVertical zooming factor. If set to 0 (default), the horizontal zooming factor is used instead, to provide isotropic zooming.
panXHorizontal panning value expressed in pixels. By default, no panning occurs.
panYVertical panning value expressed in pixels. By default, no panning occurs.
frameFrame used in the last read.
Deprecated

Use the draw methods attached to EOCR2Text.

Deprecated in version 26.10. Scheduled to be removed in version 27.10.

◆ DrawSegmentation() [7/26]

void eVision.EOCR2.DrawSegmentation ( IntPtr hdc,
eVision.EasyOCR2DrawSegmentationStyle style )

Draws the blobs found by the segmentation algorithm.

Parameters
hdcHandle of the device context on which to draw.
styleThe style in which each blob should be drawn.
Deprecated

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.

◆ DrawSegmentation() [8/26]

void eVision.EOCR2.DrawSegmentation ( IntPtr hdc,
eVision.EasyOCR2DrawSegmentationStyle style,
float zoomX )

Draws the blobs found by the segmentation algorithm.

Parameters
hdcHandle of the device context on which to draw.
styleThe style in which each blob should be drawn.
zoomXHorizontal zooming factor. By default, true scale is used.
Deprecated

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.

◆ DrawSegmentation() [9/26]

void eVision.EOCR2.DrawSegmentation ( IntPtr hdc,
eVision.EasyOCR2DrawSegmentationStyle style,
float zoomX,
float zoomY )

Draws the blobs found by the segmentation algorithm.

Parameters
hdcHandle of the device context on which to draw.
styleThe style in which each blob should be drawn.
zoomXHorizontal zooming factor. By default, true scale is used.
zoomYVertical zooming factor. If set to 0 (default), the horizontal zooming factor is used instead, to provide isotropic zooming.
Deprecated

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.

◆ DrawSegmentation() [10/26]

void eVision.EOCR2.DrawSegmentation ( IntPtr hdc,
eVision.EasyOCR2DrawSegmentationStyle style,
float zoomX,
float zoomY,
float panX )

Draws the blobs found by the segmentation algorithm.

Parameters
hdcHandle of the device context on which to draw.
styleThe style in which each blob should be drawn.
zoomXHorizontal zooming factor. By default, true scale is used.
zoomYVertical zooming factor. If set to 0 (default), the horizontal zooming factor is used instead, to provide isotropic zooming.
panXHorizontal panning value expressed in pixels. By default, no panning occurs.
Deprecated

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.

◆ DrawSegmentation() [11/26]

void eVision.EOCR2.DrawSegmentation ( IntPtr hdc,
eVision.EasyOCR2DrawSegmentationStyle style,
float zoomX,
float zoomY,
float panX,
float panY )

Draws the blobs found by the segmentation algorithm.

Parameters
hdcHandle of the device context on which to draw.
styleThe style in which each blob should be drawn.
zoomXHorizontal zooming factor. By default, true scale is used.
zoomYVertical zooming factor. If set to 0 (default), the horizontal zooming factor is used instead, to provide isotropic zooming.
panXHorizontal panning value expressed in pixels. By default, no panning occurs.
panYVertical panning value expressed in pixels. By default, no panning occurs.
Deprecated

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.

◆ DrawSegmentation() [12/26]

void eVision.EOCR2.DrawSegmentation ( IntPtr hdc,
eVision.ERGBColor color,
eVision.EasyOCR2DrawSegmentationStyle style )

Draws the blobs found by the segmentation algorithm.

Parameters
hdcHandle of the device context on which to draw.
colorThe color in which to draw the segmentation.
styleThe style in which each blob should be drawn.
Deprecated

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.

◆ DrawSegmentation() [13/26]

void eVision.EOCR2.DrawSegmentation ( IntPtr hdc,
eVision.ERGBColor color,
eVision.EasyOCR2DrawSegmentationStyle style,
float zoomX )

Draws the blobs found by the segmentation algorithm.

Parameters
hdcHandle of the device context on which to draw.
colorThe color in which to draw the segmentation.
styleThe style in which each blob should be drawn.
zoomXHorizontal zooming factor. By default, true scale is used.
Deprecated

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.

◆ DrawSegmentation() [14/26]

void eVision.EOCR2.DrawSegmentation ( IntPtr hdc,
eVision.ERGBColor color,
eVision.EasyOCR2DrawSegmentationStyle style,
float zoomX,
float zoomY )

Draws the blobs found by the segmentation algorithm.

Parameters
hdcHandle of the device context on which to draw.
colorThe color in which to draw the segmentation.
styleThe style in which each blob should be drawn.
zoomXHorizontal zooming factor. By default, true scale is used.
zoomYVertical zooming factor. If set to 0 (default), the horizontal zooming factor is used instead, to provide isotropic zooming.
Deprecated

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.

◆ DrawSegmentation() [15/26]

void eVision.EOCR2.DrawSegmentation ( IntPtr hdc,
eVision.ERGBColor color,
eVision.EasyOCR2DrawSegmentationStyle style,
float zoomX,
float zoomY,
float panX )

Draws the blobs found by the segmentation algorithm.

Parameters
hdcHandle of the device context on which to draw.
colorThe color in which to draw the segmentation.
styleThe style in which each blob should be drawn.
zoomXHorizontal zooming factor. By default, true scale is used.
zoomYVertical zooming factor. If set to 0 (default), the horizontal zooming factor is used instead, to provide isotropic zooming.
panXHorizontal panning value expressed in pixels. By default, no panning occurs.
Deprecated

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.

◆ DrawSegmentation() [16/26]

void eVision.EOCR2.DrawSegmentation ( IntPtr hdc,
eVision.ERGBColor color,
eVision.EasyOCR2DrawSegmentationStyle style,
float zoomX,
float zoomY,
float panX,
float panY )

Draws the blobs found by the segmentation algorithm.

Parameters
hdcHandle of the device context on which to draw.
colorThe color in which to draw the segmentation.
styleThe style in which each blob should be drawn.
zoomXHorizontal zooming factor. By default, true scale is used.
zoomYVertical zooming factor. If set to 0 (default), the horizontal zooming factor is used instead, to provide isotropic zooming.
panXHorizontal panning value expressed in pixels. By default, no panning occurs.
panYVertical panning value expressed in pixels. By default, no panning occurs.
Deprecated

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.

◆ DrawSegmentation() [17/26]

void eVision.EOCR2.DrawSegmentation ( System.Drawing.Graphics hdc,
eVision.EasyOCR2DrawSegmentationStyle style )

Draws the blobs found by the segmentation algorithm.

Parameters
hdcHandle of the device context on which to draw.
styleThe style in which each blob should be drawn.
Deprecated

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.

◆ DrawSegmentation() [18/26]

void eVision.EOCR2.DrawSegmentation ( System.Drawing.Graphics hdc,
eVision.EasyOCR2DrawSegmentationStyle style,
float zoomX )

Draws the blobs found by the segmentation algorithm.

Parameters
hdcHandle of the device context on which to draw.
styleThe style in which each blob should be drawn.
zoomXHorizontal zooming factor. By default, true scale is used.
Deprecated

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.

◆ DrawSegmentation() [19/26]

void eVision.EOCR2.DrawSegmentation ( System.Drawing.Graphics hdc,
eVision.EasyOCR2DrawSegmentationStyle style,
float zoomX,
float zoomY )

Draws the blobs found by the segmentation algorithm.

Parameters
hdcHandle of the device context on which to draw.
styleThe style in which each blob should be drawn.
zoomXHorizontal zooming factor. By default, true scale is used.
zoomYVertical zooming factor. If set to 0 (default), the horizontal zooming factor is used instead, to provide isotropic zooming.
Deprecated

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.

◆ DrawSegmentation() [20/26]

void eVision.EOCR2.DrawSegmentation ( System.Drawing.Graphics hdc,
eVision.EasyOCR2DrawSegmentationStyle style,
float zoomX,
float zoomY,
float panX )

Draws the blobs found by the segmentation algorithm.

Parameters
hdcHandle of the device context on which to draw.
styleThe style in which each blob should be drawn.
zoomXHorizontal zooming factor. By default, true scale is used.
zoomYVertical zooming factor. If set to 0 (default), the horizontal zooming factor is used instead, to provide isotropic zooming.
panXHorizontal panning value expressed in pixels. By default, no panning occurs.
Deprecated

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.

◆ DrawSegmentation() [21/26]

void eVision.EOCR2.DrawSegmentation ( System.Drawing.Graphics hdc,
eVision.EasyOCR2DrawSegmentationStyle style,
float zoomX,
float zoomY,
float panX,
float panY )

Draws the blobs found by the segmentation algorithm.

Parameters
hdcHandle of the device context on which to draw.
styleThe style in which each blob should be drawn.
zoomXHorizontal zooming factor. By default, true scale is used.
zoomYVertical zooming factor. If set to 0 (default), the horizontal zooming factor is used instead, to provide isotropic zooming.
panXHorizontal panning value expressed in pixels. By default, no panning occurs.
panYVertical panning value expressed in pixels. By default, no panning occurs.
Deprecated

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.

◆ DrawSegmentation() [22/26]

void eVision.EOCR2.DrawSegmentation ( System.Drawing.Graphics hdc,
eVision.ERGBColor color,
eVision.EasyOCR2DrawSegmentationStyle style )

Draws the blobs found by the segmentation algorithm.

Parameters
hdcHandle of the device context on which to draw.
colorThe color in which to draw the segmentation.
styleThe style in which each blob should be drawn.
Deprecated

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.

◆ DrawSegmentation() [23/26]

void eVision.EOCR2.DrawSegmentation ( System.Drawing.Graphics hdc,
eVision.ERGBColor color,
eVision.EasyOCR2DrawSegmentationStyle style,
float zoomX )

Draws the blobs found by the segmentation algorithm.

Parameters
hdcHandle of the device context on which to draw.
colorThe color in which to draw the segmentation.
styleThe style in which each blob should be drawn.
zoomXHorizontal zooming factor. By default, true scale is used.
Deprecated

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.

◆ DrawSegmentation() [24/26]

void eVision.EOCR2.DrawSegmentation ( System.Drawing.Graphics hdc,
eVision.ERGBColor color,
eVision.EasyOCR2DrawSegmentationStyle style,
float zoomX,
float zoomY )

Draws the blobs found by the segmentation algorithm.

Parameters
hdcHandle of the device context on which to draw.
colorThe color in which to draw the segmentation.
styleThe style in which each blob should be drawn.
zoomXHorizontal zooming factor. By default, true scale is used.
zoomYVertical zooming factor. If set to 0 (default), the horizontal zooming factor is used instead, to provide isotropic zooming.
Deprecated

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.

◆ DrawSegmentation() [25/26]

void eVision.EOCR2.DrawSegmentation ( System.Drawing.Graphics hdc,
eVision.ERGBColor color,
eVision.EasyOCR2DrawSegmentationStyle style,
float zoomX,
float zoomY,
float panX )

Draws the blobs found by the segmentation algorithm.

Parameters
hdcHandle of the device context on which to draw.
colorThe color in which to draw the segmentation.
styleThe style in which each blob should be drawn.
zoomXHorizontal zooming factor. By default, true scale is used.
zoomYVertical zooming factor. If set to 0 (default), the horizontal zooming factor is used instead, to provide isotropic zooming.
panXHorizontal panning value expressed in pixels. By default, no panning occurs.
Deprecated

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.

◆ DrawSegmentation() [26/26]

void eVision.EOCR2.DrawSegmentation ( System.Drawing.Graphics hdc,
eVision.ERGBColor color,
eVision.EasyOCR2DrawSegmentationStyle style,
float zoomX,
float zoomY,
float panX,
float panY )

Draws the blobs found by the segmentation algorithm.

Parameters
hdcHandle of the device context on which to draw.
colorThe color in which to draw the segmentation.
styleThe style in which each blob should be drawn.
zoomXHorizontal zooming factor. By default, true scale is used.
zoomYVertical zooming factor. If set to 0 (default), the horizontal zooming factor is used instead, to provide isotropic zooming.
panXHorizontal panning value expressed in pixels. By default, no panning occurs.
panYVertical panning value expressed in pixels. By default, no panning occurs.
Deprecated

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.

◆ DrawSegmentationWithCurrentPen() [1/5]

void eVision.EOCR2.DrawSegmentationWithCurrentPen ( IntPtr hdc,
eVision.EasyOCR2DrawSegmentationStyle style )

Draws the blobs found by the segmentation algorithm with the current pen.

Parameters
hdcHandle of the device context on which to draw.
styleThe style in which each blob should be drawn.
Deprecated

Use the overload of EOCR2.DrawSegmentation taking an EDrawAdapter by using an instance of EWindowsDrawAdapter.

Deprecated in version 23.12. Scheduled to be removed in version 27.6.

◆ DrawSegmentationWithCurrentPen() [2/5]

void eVision.EOCR2.DrawSegmentationWithCurrentPen ( IntPtr hdc,
eVision.EasyOCR2DrawSegmentationStyle style,
float zoomX )

Draws the blobs found by the segmentation algorithm with the current pen.

Parameters
hdcHandle of the device context on which to draw.
styleThe style in which each blob should be drawn.
zoomXHorizontal zooming factor. By default, true scale is used.
Deprecated

Use the overload of EOCR2.DrawSegmentation taking an EDrawAdapter by using an instance of EWindowsDrawAdapter.

Deprecated in version 23.12. Scheduled to be removed in version 27.6.

◆ DrawSegmentationWithCurrentPen() [3/5]

void eVision.EOCR2.DrawSegmentationWithCurrentPen ( IntPtr hdc,
eVision.EasyOCR2DrawSegmentationStyle style,
float zoomX,
float zoomY )

Draws the blobs found by the segmentation algorithm with the current pen.

Parameters
hdcHandle of the device context on which to draw.
styleThe style in which each blob should be drawn.
zoomXHorizontal zooming factor. By default, true scale is used.
zoomYVertical zooming factor. If set to 0 (default), the horizontal zooming factor is used instead, to provide isotropic zooming.
Deprecated

Use the overload of EOCR2.DrawSegmentation taking an EDrawAdapter by using an instance of EWindowsDrawAdapter.

Deprecated in version 23.12. Scheduled to be removed in version 27.6.

◆ DrawSegmentationWithCurrentPen() [4/5]

void eVision.EOCR2.DrawSegmentationWithCurrentPen ( IntPtr hdc,
eVision.EasyOCR2DrawSegmentationStyle style,
float zoomX,
float zoomY,
float panX )

Draws the blobs found by the segmentation algorithm with the current pen.

Parameters
hdcHandle of the device context on which to draw.
styleThe style in which each blob should be drawn.
zoomXHorizontal zooming factor. By default, true scale is used.
zoomYVertical zooming factor. If set to 0 (default), the horizontal zooming factor is used instead, to provide isotropic zooming.
panXHorizontal panning value expressed in pixels. By default, no panning occurs.
Deprecated

Use the overload of EOCR2.DrawSegmentation taking an EDrawAdapter by using an instance of EWindowsDrawAdapter.

Deprecated in version 23.12. Scheduled to be removed in version 27.6.

◆ DrawSegmentationWithCurrentPen() [5/5]

void eVision.EOCR2.DrawSegmentationWithCurrentPen ( IntPtr hdc,
eVision.EasyOCR2DrawSegmentationStyle style,
float zoomX,
float zoomY,
float panX,
float panY )

Draws the blobs found by the segmentation algorithm with the current pen.

Parameters
hdcHandle of the device context on which to draw.
styleThe style in which each blob should be drawn.
zoomXHorizontal zooming factor. By default, true scale is used.
zoomYVertical zooming factor. If set to 0 (default), the horizontal zooming factor is used instead, to provide isotropic zooming.
panXHorizontal panning value expressed in pixels. By default, no panning occurs.
panYVertical panning value expressed in pixels. By default, no panning occurs.
Deprecated

Use the overload of EOCR2.DrawSegmentation taking an EDrawAdapter by using an instance of EWindowsDrawAdapter.

Deprecated in version 23.12. Scheduled to be removed in version 27.6.

◆ GetClassifierForSymbol()

eVision.EOCR2Classifier eVision.EOCR2.GetClassifierForSymbol ( string symbol)

Gets the EOCR2Classifier for the given specific symbol combination during the recognition instead of the one set by EOCR2.Classifier.

Parameters
symbolsymbol combination for which to get classifier

Symbol combinations are the same as used in the topology, ex : Lu, P or [LlNS]. See EOCR2.Topology for more details.

◆ HasDatabaseClassifier()

bool eVision.EOCR2.HasDatabaseClassifier ( )

Returns whether this reader has a database classifier set and ready to use.

Returns true if at least one character has been added to the database classifier.

Even if the returned value is true, the database classifier will only be used if the EOCR2.Classifier has been set to EOCR2Classifier.EOCR2Classifier_DatabaseClassifier.

◆ HitTestChar() [1/11]

bool eVision.EOCR2.HitTestChar ( eVision.EOCR2Char character,
int x,
int y )

Tests the cursor position for the presence of a character. If one is present under the cursor, it returns true and fills the EOCR2Char object passed as parameter.

Parameters
characterReturns the character if one was detected under the cursor.
xHorizontal position of the cursor.
yVertical position of the cursor.
Deprecated

Use the Hit methods attached to the returned EOCR2Text

Deprecated in version 26.10. Scheduled to be removed in version 27.10.

◆ HitTestChar() [2/11]

bool eVision.EOCR2.HitTestChar ( eVision.EOCR2Char character,
int x,
int y,
float zoomX )

Tests the cursor position for the presence of a character. If one is present under the cursor, it returns true and fills the EOCR2Char object passed as parameter.

Parameters
characterReturns the character if one was detected under the cursor.
xHorizontal position of the cursor.
yVertical position of the cursor.
zoomXHorizontal zooming factor. By default, true scale is used.
Deprecated

Use the Hit methods attached to the returned EOCR2Text

Deprecated in version 26.10. Scheduled to be removed in version 27.10.

◆ HitTestChar() [3/11]

bool eVision.EOCR2.HitTestChar ( eVision.EOCR2Char character,
int x,
int y,
float zoomX,
float zoomY )

Tests the cursor position for the presence of a character. If one is present under the cursor, it returns true and fills the EOCR2Char object passed as parameter.

Parameters
characterReturns the character if one was detected under the cursor.
xHorizontal position of the cursor.
yVertical position of the cursor.
zoomXHorizontal zooming factor. By default, true scale is used.
zoomYVertical zooming factor. If set to 0 (default), the horizontal zooming factor is used instead, to provide isotropic zooming.
Deprecated

Use the Hit methods attached to the returned EOCR2Text

Deprecated in version 26.10. Scheduled to be removed in version 27.10.

◆ HitTestChar() [4/11]

bool eVision.EOCR2.HitTestChar ( eVision.EOCR2Char character,
int x,
int y,
float zoomX,
float zoomY,
float panX )

Tests the cursor position for the presence of a character. If one is present under the cursor, it returns true and fills the EOCR2Char object passed as parameter.

Parameters
characterReturns the character if one was detected under the cursor.
xHorizontal position of the cursor.
yVertical position of the cursor.
zoomXHorizontal zooming factor. By default, true scale is used.
zoomYVertical zooming factor. If set to 0 (default), the horizontal zooming factor is used instead, to provide isotropic zooming.
panXHorizontal panning value expressed in pixels. By default, no panning occurs.
Deprecated

Use the Hit methods attached to the returned EOCR2Text

Deprecated in version 26.10. Scheduled to be removed in version 27.10.

◆ HitTestChar() [5/11]

bool eVision.EOCR2.HitTestChar ( eVision.EOCR2Char character,
int x,
int y,
float zoomX,
float zoomY,
float panX,
float panY )

Tests the cursor position for the presence of a character. If one is present under the cursor, it returns true and fills the EOCR2Char object passed as parameter.

Parameters
characterReturns the character if one was detected under the cursor.
xHorizontal position of the cursor.
yVertical position of the cursor.
zoomXHorizontal zooming factor. By default, true scale is used.
zoomYVertical zooming factor. If set to 0 (default), the horizontal zooming factor is used instead, to provide isotropic zooming.
panXHorizontal panning value expressed in pixels. By default, no panning occurs.
panYVertical panning value expressed in pixels. By default, no panning occurs.
Deprecated

Use the Hit methods attached to the returned EOCR2Text

Deprecated in version 26.10. Scheduled to be removed in version 27.10.

◆ HitTestChar() [6/11]

bool eVision.EOCR2.HitTestChar ( eVision.EOCR2Char character,
int x,
int y,
float zoomX,
float zoomY,
float panX,
float panY,
eVision.EFrame frame )

Tests the cursor position for the presence of a character. If one is present under the cursor, it returns true and fills the EOCR2Char object passed as parameter.

Parameters
characterReturns the character if one was detected under the cursor.
xHorizontal position of the cursor.
yVertical position of the cursor.
zoomXHorizontal zooming factor. By default, true scale is used.
zoomYVertical zooming factor. If set to 0 (default), the horizontal zooming factor is used instead, to provide isotropic zooming.
panXHorizontal panning value expressed in pixels. By default, no panning occurs.
panYVertical panning value expressed in pixels. By default, no panning occurs.
frameFrame used in the read of the specified character.
Deprecated

Use the Hit methods attached to the returned EOCR2Text

Deprecated in version 26.10. Scheduled to be removed in version 27.10.

◆ HitTestChar() [7/11]

bool eVision.EOCR2.HitTestChar ( eVision.EOCR2Char character,
ref int lineN,
ref int wordN,
ref int charN,
int x,
int y )

Tests the cursor position for the presence of a character. If one is present under the cursor, it returns true and fills the EOCR2Char object passed as parameter.

Parameters
characterReturns the character if one was detected under the cursor.
lineNReturns the line-number of the character if one was detected under the cursor.
wordNReturns the word-number of the character if one was detected under the cursor.
charNReturns the character-number of the character if one was detected under the cursor.
xHorizontal position of the cursor.
yVertical position of the cursor.
Deprecated
Deprecated in version 24.2. Scheduled to be removed in version 27.6.

◆ HitTestChar() [8/11]

bool eVision.EOCR2.HitTestChar ( eVision.EOCR2Char character,
ref int lineN,
ref int wordN,
ref int charN,
int x,
int y,
float zoomX )

Tests the cursor position for the presence of a character. If one is present under the cursor, it returns true and fills the EOCR2Char object passed as parameter.

Parameters
characterReturns the character if one was detected under the cursor.
lineNReturns the line-number of the character if one was detected under the cursor.
wordNReturns the word-number of the character if one was detected under the cursor.
charNReturns the character-number of the character if one was detected under the cursor.
xHorizontal position of the cursor.
yVertical position of the cursor.
zoomXHorizontal zooming factor. By default, true scale is used.
Deprecated
Deprecated in version 24.2. Scheduled to be removed in version 27.6.

◆ HitTestChar() [9/11]

bool eVision.EOCR2.HitTestChar ( eVision.EOCR2Char character,
ref int lineN,
ref int wordN,
ref int charN,
int x,
int y,
float zoomX,
float zoomY )

Tests the cursor position for the presence of a character. If one is present under the cursor, it returns true and fills the EOCR2Char object passed as parameter.

Parameters
characterReturns the character if one was detected under the cursor.
lineNReturns the line-number of the character if one was detected under the cursor.
wordNReturns the word-number of the character if one was detected under the cursor.
charNReturns the character-number of the character if one was detected under the cursor.
xHorizontal position of the cursor.
yVertical position of the cursor.
zoomXHorizontal zooming factor. By default, true scale is used.
zoomYVertical zooming factor. If set to 0 (default), the horizontal zooming factor is used instead, to provide isotropic zooming.
Deprecated
Deprecated in version 24.2. Scheduled to be removed in version 27.6.

◆ HitTestChar() [10/11]

bool eVision.EOCR2.HitTestChar ( eVision.EOCR2Char character,
ref int lineN,
ref int wordN,
ref int charN,
int x,
int y,
float zoomX,
float zoomY,
float panX )

Tests the cursor position for the presence of a character. If one is present under the cursor, it returns true and fills the EOCR2Char object passed as parameter.

Parameters
characterReturns the character if one was detected under the cursor.
lineNReturns the line-number of the character if one was detected under the cursor.
wordNReturns the word-number of the character if one was detected under the cursor.
charNReturns the character-number of the character if one was detected under the cursor.
xHorizontal position of the cursor.
yVertical position of the cursor.
zoomXHorizontal zooming factor. By default, true scale is used.
zoomYVertical zooming factor. If set to 0 (default), the horizontal zooming factor is used instead, to provide isotropic zooming.
panXHorizontal panning value expressed in pixels. By default, no panning occurs.
Deprecated
Deprecated in version 24.2. Scheduled to be removed in version 27.6.

◆ HitTestChar() [11/11]

bool eVision.EOCR2.HitTestChar ( eVision.EOCR2Char character,
ref int lineN,
ref int wordN,
ref int charN,
int x,
int y,
float zoomX,
float zoomY,
float panX,
float panY )

Tests the cursor position for the presence of a character. If one is present under the cursor, it returns true and fills the EOCR2Char object passed as parameter.

Parameters
characterReturns the character if one was detected under the cursor.
lineNReturns the line-number of the character if one was detected under the cursor.
wordNReturns the word-number of the character if one was detected under the cursor.
charNReturns the character-number of the character if one was detected under the cursor.
xHorizontal position of the cursor.
yVertical position of the cursor.
zoomXHorizontal zooming factor. By default, true scale is used.
zoomYVertical zooming factor. If set to 0 (default), the horizontal zooming factor is used instead, to provide isotropic zooming.
panXHorizontal panning value expressed in pixels. By default, no panning occurs.
panYVertical panning value expressed in pixels. By default, no panning occurs.
Deprecated
Deprecated in version 24.2. Scheduled to be removed in version 27.6.

◆ HitTestLine() [1/6]

bool eVision.EOCR2.HitTestLine ( eVision.EOCR2Line line,
int x,
int y )

Tests the cursor position for the presence of a line. If one is present under the cursor, it returns true and fills the EOCR2Line object passed as parameter.

Parameters
lineObject to fill if a line was detected under the cursor.
xHorizontal position of the cursor.
yVertical position of the cursor.
Deprecated

Use the Hit methods attached to the returned EOCR2Text

Deprecated in version 26.10. Scheduled to be removed in version 27.10.

◆ HitTestLine() [2/6]

bool eVision.EOCR2.HitTestLine ( eVision.EOCR2Line line,
int x,
int y,
float zoomX )

Tests the cursor position for the presence of a line. If one is present under the cursor, it returns true and fills the EOCR2Line object passed as parameter.

Parameters
lineObject to fill if a line was detected under the cursor.
xHorizontal position of the cursor.
yVertical position of the cursor.
zoomXHorizontal zooming factor. By default, true scale is used.
Deprecated

Use the Hit methods attached to the returned EOCR2Text

Deprecated in version 26.10. Scheduled to be removed in version 27.10.

◆ HitTestLine() [3/6]

bool eVision.EOCR2.HitTestLine ( eVision.EOCR2Line line,
int x,
int y,
float zoomX,
float zoomY )

Tests the cursor position for the presence of a line. If one is present under the cursor, it returns true and fills the EOCR2Line object passed as parameter.

Parameters
lineObject to fill if a line was detected under the cursor.
xHorizontal position of the cursor.
yVertical position of the cursor.
zoomXHorizontal zooming factor. By default, true scale is used.
zoomYVertical zooming factor. If set to 0 (default), the horizontal zooming factor is used instead, so as to provide isotropic zooming.
Deprecated

Use the Hit methods attached to the returned EOCR2Text

Deprecated in version 26.10. Scheduled to be removed in version 27.10.

◆ HitTestLine() [4/6]

bool eVision.EOCR2.HitTestLine ( eVision.EOCR2Line line,
int x,
int y,
float zoomX,
float zoomY,
float panX )

Tests the cursor position for the presence of a line. If one is present under the cursor, it returns true and fills the EOCR2Line object passed as parameter.

Parameters
lineObject to fill if a line was detected under the cursor.
xHorizontal position of the cursor.
yVertical position of the cursor.
zoomXHorizontal zooming factor. By default, true scale is used.
zoomYVertical zooming factor. If set to 0 (default), the horizontal zooming factor is used instead, so as to provide isotropic zooming.
panXHorizontal panning value expressed in pixels. By default, no panning occurs.
Deprecated

Use the Hit methods attached to the returned EOCR2Text

Deprecated in version 26.10. Scheduled to be removed in version 27.10.

◆ HitTestLine() [5/6]

bool eVision.EOCR2.HitTestLine ( eVision.EOCR2Line line,
int x,
int y,
float zoomX,
float zoomY,
float panX,
float panY )

Tests the cursor position for the presence of a line. If one is present under the cursor, it returns true and fills the EOCR2Line object passed as parameter.

Parameters
lineObject to fill if a line was detected under the cursor.
xHorizontal position of the cursor.
yVertical position of the cursor.
zoomXHorizontal zooming factor. By default, true scale is used.
zoomYVertical zooming factor. If set to 0 (default), the horizontal zooming factor is used instead, so as to provide isotropic zooming.
panXHorizontal panning value expressed in pixels. By default, no panning occurs.
panYVertical panning value expressed in pixels. By default, no panning occurs.
Deprecated

Use the Hit methods attached to the returned EOCR2Text

Deprecated in version 26.10. Scheduled to be removed in version 27.10.

◆ HitTestLine() [6/6]

bool eVision.EOCR2.HitTestLine ( eVision.EOCR2Line line,
int x,
int y,
float zoomX,
float zoomY,
float panX,
float panY,
eVision.EFrame frame )

Tests the cursor position for the presence of a line. If one is present under the cursor, it returns true and fills the EOCR2Line object passed as parameter.

Parameters
lineObject to fill if a line was detected under the cursor.
xHorizontal position of the cursor.
yVertical position of the cursor.
zoomXHorizontal zooming factor. By default, true scale is used.
zoomYVertical zooming factor. If set to 0 (default), the horizontal zooming factor is used instead, so as to provide isotropic zooming.
panXHorizontal panning value expressed in pixels. By default, no panning occurs.
panYVertical panning value expressed in pixels. By default, no panning occurs.
frameFrame used in the read of the specified line.
Deprecated

Use the Hit methods attached to the returned EOCR2Text

Deprecated in version 26.10. Scheduled to be removed in version 27.10.

◆ HitTestText() [1/6]

bool eVision.EOCR2.HitTestText ( eVision.EOCR2Text text,
int x,
int y )

Tests the cursor position for the presence of a text. If one is present under the cursor, it returns true and fills the EOCR2Text object passed as parameter.

Parameters
textObject to fill if a text was detected under the cursor.
xHorizontal position of the cursor.
yVertical position of the cursor.
Deprecated

Use the Hit methods attached to the returned EOCR2Text

Deprecated in version 26.10. Scheduled to be removed in version 27.10.

◆ HitTestText() [2/6]

bool eVision.EOCR2.HitTestText ( eVision.EOCR2Text text,
int x,
int y,
float zoomX )

Tests the cursor position for the presence of a text. If one is present under the cursor, it returns true and fills the EOCR2Text object passed as parameter.

Parameters
textObject to fill if a text was detected under the cursor.
xHorizontal position of the cursor.
yVertical position of the cursor.
zoomXHorizontal zooming factor. By default, true scale is used.
Deprecated

Use the Hit methods attached to the returned EOCR2Text

Deprecated in version 26.10. Scheduled to be removed in version 27.10.

◆ HitTestText() [3/6]

bool eVision.EOCR2.HitTestText ( eVision.EOCR2Text text,
int x,
int y,
float zoomX,
float zoomY )

Tests the cursor position for the presence of a text. If one is present under the cursor, it returns true and fills the EOCR2Text object passed as parameter.

Parameters
textObject to fill if a text was detected under the cursor.
xHorizontal position of the cursor.
yVertical position of the cursor.
zoomXHorizontal zooming factor. By default, true scale is used.
zoomYVertical zooming factor. If set to 0 (default), the horizontal zooming factor is used instead, so as to provide isotropic zooming.
Deprecated

Use the Hit methods attached to the returned EOCR2Text

Deprecated in version 26.10. Scheduled to be removed in version 27.10.

◆ HitTestText() [4/6]

bool eVision.EOCR2.HitTestText ( eVision.EOCR2Text text,
int x,
int y,
float zoomX,
float zoomY,
float panX )

Tests the cursor position for the presence of a text. If one is present under the cursor, it returns true and fills the EOCR2Text object passed as parameter.

Parameters
textObject to fill if a text was detected under the cursor.
xHorizontal position of the cursor.
yVertical position of the cursor.
zoomXHorizontal zooming factor. By default, true scale is used.
zoomYVertical zooming factor. If set to 0 (default), the horizontal zooming factor is used instead, so as to provide isotropic zooming.
panXHorizontal panning value expressed in pixels. By default, no panning occurs.
Deprecated

Use the Hit methods attached to the returned EOCR2Text

Deprecated in version 26.10. Scheduled to be removed in version 27.10.

◆ HitTestText() [5/6]

bool eVision.EOCR2.HitTestText ( eVision.EOCR2Text text,
int x,
int y,
float zoomX,
float zoomY,
float panX,
float panY )

Tests the cursor position for the presence of a text. If one is present under the cursor, it returns true and fills the EOCR2Text object passed as parameter.

Parameters
textObject to fill if a text was detected under the cursor.
xHorizontal position of the cursor.
yVertical position of the cursor.
zoomXHorizontal zooming factor. By default, true scale is used.
zoomYVertical zooming factor. If set to 0 (default), the horizontal zooming factor is used instead, so as to provide isotropic zooming.
panXHorizontal panning value expressed in pixels. By default, no panning occurs.
panYVertical panning value expressed in pixels. By default, no panning occurs.
Deprecated

Use the Hit methods attached to the returned EOCR2Text

Deprecated in version 26.10. Scheduled to be removed in version 27.10.

◆ HitTestText() [6/6]

bool eVision.EOCR2.HitTestText ( eVision.EOCR2Text text,
int x,
int y,
float zoomX,
float zoomY,
float panX,
float panY,
eVision.EFrame frame )

Tests the cursor position for the presence of a text. If one is present under the cursor, it returns true and fills the EOCR2Text object passed as parameter.

Parameters
textObject to fill if a text was detected under the cursor.
xHorizontal position of the cursor.
yVertical position of the cursor.
zoomXHorizontal zooming factor. By default, true scale is used.
zoomYVertical zooming factor. If set to 0 (default), the horizontal zooming factor is used instead, so as to provide isotropic zooming.
panXHorizontal panning value expressed in pixels. By default, no panning occurs.
panYVertical panning value expressed in pixels. By default, no panning occurs.
frameFrame used in the read of the specified text.
Deprecated

Use the Hit methods attached to the returned EOCR2Text

Deprecated in version 26.10. Scheduled to be removed in version 27.10.

◆ HitTestWord() [1/6]

bool eVision.EOCR2.HitTestWord ( eVision.EOCR2Word word,
int x,
int y )

Tests the cursor position for the presence of a word. If one is present under the cursor, it returns true and fills the EOCR2Word object passed as parameter.

Parameters
wordObject to fill if a word was detected under the cursor.
xHorizontal position of the cursor.
yVertical position of the cursor.
Deprecated

Use the Hit methods attached to the returned EOCR2Text

Deprecated in version 26.10. Scheduled to be removed in version 27.10.

◆ HitTestWord() [2/6]

bool eVision.EOCR2.HitTestWord ( eVision.EOCR2Word word,
int x,
int y,
float zoomX )

Tests the cursor position for the presence of a word. If one is present under the cursor, it returns true and fills the EOCR2Word object passed as parameter.

Parameters
wordObject to fill if a word was detected under the cursor.
xHorizontal position of the cursor.
yVertical position of the cursor.
zoomXHorizontal zooming factor. By default, true scale is used.
Deprecated

Use the Hit methods attached to the returned EOCR2Text

Deprecated in version 26.10. Scheduled to be removed in version 27.10.

◆ HitTestWord() [3/6]

bool eVision.EOCR2.HitTestWord ( eVision.EOCR2Word word,
int x,
int y,
float zoomX,
float zoomY )

Tests the cursor position for the presence of a word. If one is present under the cursor, it returns true and fills the EOCR2Word object passed as parameter.

Parameters
wordObject to fill if a word was detected under the cursor.
xHorizontal position of the cursor.
yVertical position of the cursor.
zoomXHorizontal zooming factor. By default, true scale is used.
zoomYVertical zooming factor. If set to 0 (default), the horizontal zooming factor is used instead, so as to provide isotropic zooming.
Deprecated

Use the Hit methods attached to the returned EOCR2Text

Deprecated in version 26.10. Scheduled to be removed in version 27.10.

◆ HitTestWord() [4/6]

bool eVision.EOCR2.HitTestWord ( eVision.EOCR2Word word,
int x,
int y,
float zoomX,
float zoomY,
float panX )

Tests the cursor position for the presence of a word. If one is present under the cursor, it returns true and fills the EOCR2Word object passed as parameter.

Parameters
wordObject to fill if a word was detected under the cursor.
xHorizontal position of the cursor.
yVertical position of the cursor.
zoomXHorizontal zooming factor. By default, true scale is used.
zoomYVertical zooming factor. If set to 0 (default), the horizontal zooming factor is used instead, so as to provide isotropic zooming.
panXHorizontal panning value expressed in pixels. By default, no panning occurs.
Deprecated

Use the Hit methods attached to the returned EOCR2Text

Deprecated in version 26.10. Scheduled to be removed in version 27.10.

◆ HitTestWord() [5/6]

bool eVision.EOCR2.HitTestWord ( eVision.EOCR2Word word,
int x,
int y,
float zoomX,
float zoomY,
float panX,
float panY )

Tests the cursor position for the presence of a word. If one is present under the cursor, it returns true and fills the EOCR2Word object passed as parameter.

Parameters
wordObject to fill if a word was detected under the cursor.
xHorizontal position of the cursor.
yVertical position of the cursor.
zoomXHorizontal zooming factor. By default, true scale is used.
zoomYVertical zooming factor. If set to 0 (default), the horizontal zooming factor is used instead, so as to provide isotropic zooming.
panXHorizontal panning value expressed in pixels. By default, no panning occurs.
panYVertical panning value expressed in pixels. By default, no panning occurs.
Deprecated

Use the Hit methods attached to the returned EOCR2Text

Deprecated in version 26.10. Scheduled to be removed in version 27.10.

◆ HitTestWord() [6/6]

bool eVision.EOCR2.HitTestWord ( eVision.EOCR2Word word,
int x,
int y,
float zoomX,
float zoomY,
float panX,
float panY,
eVision.EFrame frame )

Tests the cursor position for the presence of a word. If one is present under the cursor, it returns true and fills the EOCR2Word object passed as parameter.

Parameters
wordObject to fill if a word was detected under the cursor.
xHorizontal position of the cursor.
yVertical position of the cursor.
zoomXHorizontal zooming factor. By default, true scale is used.
zoomYVertical zooming factor. If set to 0 (default), the horizontal zooming factor is used instead, so as to provide isotropic zooming.
panXHorizontal panning value expressed in pixels. By default, no panning occurs.
panYVertical panning value expressed in pixels. By default, no panning occurs.
frameFrame used in the read of the specified word.
Deprecated

Use the Hit methods attached to the returned EOCR2Text

Deprecated in version 26.10. Scheduled to be removed in version 27.10.

◆ Learn() [1/8]

void eVision.EOCR2.Learn ( eVision.EOCR2Char character)

Learns reference characters from a given EOCR2Text/EOCR2Line/EOCR2Word/EOCR2Char instance, containing user-specified character codes.

Parameters
characterA single EOCR2Char character, containing the detected character from the reference image as well as the corresponding character code.

The EOCR2Text/EOCR2Line/EOCR2Word/EOCR2Char instance should contain detected characters from a reference image as well as their corresponding character codes.

◆ Learn() [2/8]

void eVision.EOCR2.Learn ( eVision.EOCR2Char character,
eVision.EFrame frame )

Learns reference characters from a given EOCR2Text/EOCR2Line/EOCR2Word/EOCR2Char instance, containing user-specified character codes.

Parameters
characterA single EOCR2Char character, containing the detected character from the reference image as well as the corresponding character code.
frameFrame used in the read of the specified character, word, line or text.

The EOCR2Text/EOCR2Line/EOCR2Word/EOCR2Char instance should contain detected characters from a reference image as well as their corresponding character codes.

◆ Learn() [3/8]

void eVision.EOCR2.Learn ( eVision.EOCR2Line line)

Learns reference characters from a given EOCR2Text/EOCR2Line/EOCR2Word/EOCR2Char instance, containing user-specified character codes.

Parameters
lineA single EOCR2Line line, containing the detected characters in a single line from the reference image as well as the corresponding character codes.

The EOCR2Text/EOCR2Line/EOCR2Word/EOCR2Char instance should contain detected characters from a reference image as well as their corresponding character codes.

◆ Learn() [4/8]

void eVision.EOCR2.Learn ( eVision.EOCR2Line line,
eVision.EFrame frame )

Learns reference characters from a given EOCR2Text/EOCR2Line/EOCR2Word/EOCR2Char instance, containing user-specified character codes.

Parameters
lineA single EOCR2Line line, containing the detected characters in a single line from the reference image as well as the corresponding character codes.
frameFrame used in the read of the specified character, word, line or text.

The EOCR2Text/EOCR2Line/EOCR2Word/EOCR2Char instance should contain detected characters from a reference image as well as their corresponding character codes.

◆ Learn() [5/8]

void eVision.EOCR2.Learn ( eVision.EOCR2Text text)

Learns reference characters from a given EOCR2Text/EOCR2Line/EOCR2Word/EOCR2Char instance, containing user-specified character codes.

Parameters
textA complete EOCR2Text text, containing all detected characters from the reference image as well as the corresponding character codes.

The EOCR2Text/EOCR2Line/EOCR2Word/EOCR2Char instance should contain detected characters from a reference image as well as their corresponding character codes.

◆ Learn() [6/8]

void eVision.EOCR2.Learn ( eVision.EOCR2Text text,
eVision.EFrame frame )

Learns reference characters from a given EOCR2Text/EOCR2Line/EOCR2Word/EOCR2Char instance, containing user-specified character codes.

Parameters
textA complete EOCR2Text text, containing all detected characters from the reference image as well as the corresponding character codes.
frameFrame used in the read of the specified character, word, line or text.

The EOCR2Text/EOCR2Line/EOCR2Word/EOCR2Char instance should contain detected characters from a reference image as well as their corresponding character codes.

◆ Learn() [7/8]

void eVision.EOCR2.Learn ( eVision.EOCR2Word word)

Learns reference characters from a given EOCR2Text/EOCR2Line/EOCR2Word/EOCR2Char instance, containing user-specified character codes.

Parameters
wordA single EOCR2Word word, containing the detected characters in a single word from the reference image as well as the corresponding character codes.

The EOCR2Text/EOCR2Line/EOCR2Word/EOCR2Char instance should contain detected characters from a reference image as well as their corresponding character codes.

◆ Learn() [8/8]

void eVision.EOCR2.Learn ( eVision.EOCR2Word word,
eVision.EFrame frame )

Learns reference characters from a given EOCR2Text/EOCR2Line/EOCR2Word/EOCR2Char instance, containing user-specified character codes.

Parameters
wordA single EOCR2Word word, containing the detected characters in a single word from the reference image as well as the corresponding character codes.
frameFrame used in the read of the specified character, word, line or text.

The EOCR2Text/EOCR2Line/EOCR2Word/EOCR2Char instance should contain detected characters from a reference image as well as their corresponding character codes.

◆ Load() [1/2]

void eVision.EOCR2.Load ( eVision.ESerializer serializer)

Loads a model, containing parameter settings used for all operations in EOCR2.EOCR2, from disk.

Parameters
serializerThe serializer.

◆ Load() [2/2]

void eVision.EOCR2.Load ( string modelPath)

Loads a model, containing parameter settings used for all operations in EOCR2.EOCR2, from disk.

Parameters
modelPathA string containing the full path to the model file.

◆ Read() [1/2]

string eVision.EOCR2.Read ( eVision.EROIBW8 srcRoi)

Performs all steps required for reading text from an image:

  1. Detects potential characters in the image following the given text polarity and character width/height.
  2. Fits bounding boxes to the detected characters, following the given topology and character width/height.
  3. Recognizes the detected characters using the given reference character database.

The read text is output as a string.

Parameters
srcRoiThe source image/ROI.

The variables TextPolarity, Topology, CharHeight, CharWidth should be set and a reference character database should be set before performing this operation. If the srcRoi is smaller than 3X3, an exception will be thrown.

Deprecated

Use the EOCR2.Read2.

Deprecated in version 26.10. Scheduled to be removed in version 27.10.

◆ Read() [2/2]

string eVision.EOCR2.Read ( eVision.EROIBW8 srcRoi,
eVision.ERegion region )

Performs all steps required for reading text from an image:

  1. Detects potential characters in the image following the given text polarity and character width/height.
  2. Fits bounding boxes to the detected characters, following the given topology and character width/height.
  3. Recognizes the detected characters using the given reference character database.

The read text is output as a string.

Parameters
srcRoiThe source image/ROI.
regionThe region of interest where the reading is performed

The variables TextPolarity, Topology, CharHeight, CharWidth should be set and a reference character database should be set before performing this operation. If the srcRoi is smaller than 3X3, an exception will be thrown.

◆ Read2() [1/4]

eVision.EOCR2Text eVision.EOCR2.Read2 ( eVision.EROIBW8 srcRoi)

Performs all steps required for reading text from an image:

  1. Detects potential characters in the image following the given text polarity and character width/height.
  2. Fits bounding boxes to the detected characters, following the given topology and character width/height.
  3. Recognizes the detected characters using the given reference character database.

The read text is output as a EOCR2Text.

Parameters
srcRoiThe source image/ROI.

The variables TextPolarity, Topology, CharHeight, CharWidth should be set and a reference character database should be set before performing this operation. If the srcRoi is smaller than 3X3, an exception will be thrown.

◆ Read2() [2/4]

eVision.EOCR2Text eVision.EOCR2.Read2 ( eVision.EROIBW8 srcRoi,
eVision.EFrame frame )

Performs all steps required for reading text from an image:

  1. Detects potential characters in the image following the given text polarity and character width/height.
  2. Fits bounding boxes to the detected characters, following the given topology and character width/height.
  3. Recognizes the detected characters using the given reference character database.

The read text is output as a EOCR2Text.

Parameters
srcRoiThe source image/ROI.
frameReference frame of the input region.

The variables TextPolarity, Topology, CharHeight, CharWidth should be set and a reference character database should be set before performing this operation. If the srcRoi is smaller than 3X3, an exception will be thrown.

◆ Read2() [3/4]

eVision.EOCR2Text eVision.EOCR2.Read2 ( eVision.EROIBW8 srcRoi,
eVision.ERegion region )

Performs all steps required for reading text from an image:

  1. Detects potential characters in the image following the given text polarity and character width/height.
  2. Fits bounding boxes to the detected characters, following the given topology and character width/height.
  3. Recognizes the detected characters using the given reference character database.

The read text is output as a EOCR2Text.

Parameters
srcRoiThe source image/ROI.
regionThe region of interest where the reading is performed

The variables TextPolarity, Topology, CharHeight, CharWidth should be set and a reference character database should be set before performing this operation. If the srcRoi is smaller than 3X3, an exception will be thrown.

◆ Read2() [4/4]

eVision.EOCR2Text eVision.EOCR2.Read2 ( eVision.EROIBW8 srcRoi,
eVision.ERegion region,
eVision.EFrame frame )

Performs all steps required for reading text from an image:

  1. Detects potential characters in the image following the given text polarity and character width/height.
  2. Fits bounding boxes to the detected characters, following the given topology and character width/height.
  3. Recognizes the detected characters using the given reference character database.

The read text is output as a EOCR2Text.

Parameters
srcRoiThe source image/ROI.
regionThe region of interest where the reading is performed
frameReference frame of the input region.

The variables TextPolarity, Topology, CharHeight, CharWidth should be set and a reference character database should be set before performing this operation. If the srcRoi is smaller than 3X3, an exception will be thrown.

◆ Recognize() [1/4]

string eVision.EOCR2.Recognize ( eVision.EOCR2Text text)

Recognizes the characters in a given EOCR2Text instance, based on a given reference font. This overload does not update the input text.

Parameters
textEOCR2Text structure containing the detected characters from the image.

A reference character database should be provided before performing this operation. The overloaded function that uses an ROI is not yet implemented.

Deprecated

Use the Recognize method that modifies the input EOCR2Text.

Deprecated in version 26.10. Scheduled to be removed in version 27.10.

◆ Recognize() [2/4]

string eVision.EOCR2.Recognize ( eVision.EOCR2Text text,
eVision.EFrame frame )

Recognizes the characters in a given EOCR2Text instance, based on a given reference font. This overload does not update the input text.

Parameters
textEOCR2Text structure containing the detected characters from the image.
frameReference frame used during detection.

A reference character database should be provided before performing this operation. The overloaded function that uses an ROI is not yet implemented.

◆ Recognize() [3/4]

string eVision.EOCR2.Recognize ( eVision.EOCR2Text text,
eVision.EROIBW8 srcRoi )

Recognizes the characters in a given EOCR2Text instance, based on a given reference font. This overload does not update the input text.

Parameters
textEOCR2Text structure containing the detected characters from the image.
srcRoiThe source image/ROI.

A reference character database should be provided before performing this operation. The overloaded function that uses an ROI is not yet implemented.

◆ Recognize() [4/4]

string eVision.EOCR2.Recognize ( eVision.EOCR2Text text,
eVision.EROIBW8 srcRoi,
eVision.EFrame frame )

Recognizes the characters in a given EOCR2Text instance, based on a given reference font. This overload does not update the input text.

Parameters
textEOCR2Text structure containing the detected characters from the image.
srcRoiThe source image/ROI.
frameReference frame used during detection.

A reference character database should be provided before performing this operation. The overloaded function that uses an ROI is not yet implemented.

◆ RecognizeText() [1/2]

void eVision.EOCR2.RecognizeText ( eVision.EOCR2Text text)

Recognizes the characters in a given EOCR2Text instance, based on a given reference font.

Parameters
textEOCR2Text structure containing the detected characters from the image.

A reference character database should be provided before performing this operation. The overloaded function that uses an ROI is not yet implemented.

◆ RecognizeText() [2/2]

void eVision.EOCR2.RecognizeText ( eVision.EOCR2Text text,
eVision.EFrame frame )

Recognizes the characters in a given EOCR2Text instance, based on a given reference font.

Parameters
textEOCR2Text structure containing the detected characters from the image.
frameReference frame used during detection.

A reference character database should be provided before performing this operation. The overloaded function that uses an ROI is not yet implemented.

◆ RemoveClassifierForSymbol()

void eVision.EOCR2.RemoveClassifierForSymbol ( string symbol)

Removes the EOCR2Classifier for the given specific symbol combination during the recognition so the one set by EOCR2.Classifier will be used.

Parameters
symbolsymbol combination for which to remove classifier

Symbol combinations are the same as used in the topology, ex : Lu, P or [LlNS]. See EOCR2.Topology for more details.

◆ Save() [1/2]

void eVision.EOCR2.Save ( eVision.ESerializer serializer)

Saves the model to disk, containing the current parameter setting used for all operations in EOCR2.

Parameters
serializerThe serializer.

It is advised to use a file extension that is non-standard (for instance *.ocr2)

◆ Save() [2/2]

void eVision.EOCR2.Save ( string modelPath)

Saves the model to disk, containing the current parameter setting used for all operations in EOCR2.

Parameters
modelPathA string containing the full path to the model file.

It is advised to use a file extension that is non-standard (for instance *.ocr2)

◆ SaveCharacterDatabase()

void eVision.EOCR2.SaveCharacterDatabase ( string file)

Saves the current reference character database to disk.

Parameters
fileA string containing the path of the file.

Property Documentation

◆ AllowedCharacterTypes

eVision.EasyOCR2CharacterFilter eVision.EOCR2.AllowedCharacterTypes
getset

Sets which character types are expected when EOCR2.EnabledTopology is false. The set of expected character types is represented by a bitwise combination of different EasyOCR2CharacterFilter.

For example, digits and uppercase letters can be expressed by EasyOCR2CharacterFilter.EasyOCR2CharacterFilter_UpperCaseLetters | EasyOCR2CharacterFilter.EasyOCR2CharacterFilter_Digits. The default setting for this parameter is EasyOCR2CharacterFilter.EasyOCR2CharacterFilter_ASCII.

◆ CharacterDatabase

eVision.EOCR2CharacterDatabase eVision.EOCR2.CharacterDatabase
getset

Sets the EOCR2CharacterDatabase used for recognizing text.

Setting a new characterDatabase will overwrite the current one.

◆ CharsHeight

int eVision.EOCR2.CharsHeight
getset

Sets the expected character height in pixels.

◆ CharsMaxFragmentation

float eVision.EOCR2.CharsMaxFragmentation
getset

Sets the CharsMaxFragmentation parameter for the segmentation algorithm. This will determine the minimum size a blob should be in order to be considered a potential character. A high setting will allow only larger blobs, a low setting will also allow smaller blobs.

The minimum blob size to be considered a potential character is defined as: CharsMaxFragmentation * CharsHeight * CharsWidth

This parameter should be set between 0.0 and 1.0, the default setting is 0.1.

◆ CharsSpacingBias

eVision.EasyOCR2CharSpacingBias eVision.EOCR2.CharsSpacingBias
getset

Sets the CharSpacingBias parameter for the topology fitting algorithm, which optimizes the spacing of the bounding boxes to optimally fit the detected blobs. This will determine whether the method is biased toward finding narrow spacing, wide spacing or is neutral.

The default setting for this parameter is EasyOCR2CharSpacingBias.EasyOCR2CharSpacingBias_Neutral

◆ CharsWidth

int eVision.EOCR2.CharsWidth
getset

Sets the expected character width in pixels.

Deprecated

Use EOCR2.CharsWidthRange instead.

Deprecated in version 23.12. Scheduled to be removed in version 27.6.

◆ CharsWidthBias

eVision.EasyOCR2CharWidthBias eVision.EOCR2.CharsWidthBias
getset

Sets the CharsWidthBias parameter for the topology fitting algorithm, which optimizes the width of the bounding boxes to optimally fit the detected blobs. This will determine whether the method is biased toward finding narrow boxes, wide boxes or is neutral.

The default setting for this parameter is EasyOCR2CharWidthBias.EasyOCR2CharWidthBias_Neutral

◆ CharsWidthRange

eVision.EIntegerRange eVision.EOCR2.CharsWidthRange
getset

Sets the range of expected character widths in pixels.

◆ CharsWidthTolerance

float eVision.EOCR2.CharsWidthTolerance
getset

Sets the CharsWidthTolerance parameter for the topology fitting algorithm, which will attempt to optimize the width of the bounding boxes to optimally fit the detected blobs.

This will determine the range of bounding box sizes that will be accepted, defined as: (1 - CharsWidthTolerance) * CharsWidth <= BBoxWidth <= (1 + CharsWidthTolerance) * CharsWidth

The CharsWidthTolerance parameter should be between 0.0 and 1.0, the default setting is 0.25.

Deprecated

Use EOCR2.CharsWidthRange instead.

Deprecated in version 23.12. Scheduled to be removed in version 27.6.

◆ Classifier

eVision.EOCR2Classifier eVision.EOCR2.Classifier
getset

Sets the EOCR2Classifier parameter for the recognition algorithm. This will determine which classifier will be used for the recognition.

The default setting for this parameter is EOCR2Classifier.EOCR2Classifier_DatabaseClassifier.

◆ DetectionDelta

int eVision.EOCR2.DetectionDelta
getset

Sets the DetectionDelta parameter for the segmentation algorithm. This will determine the range of grayscale-values used to determine the stability of a blob. A low setting will make the algorithm more sensitive to noise, a high setting will make the algorithm insensitive to blobs with low contrast to the background.

This parameter should be set between 0 and 127, the default setting is 12.

◆ DetectionMethod

eVision.EOCR2DetectionMethod eVision.EOCR2.DetectionMethod
getset

Sets the EOCR2DetectionMethod parameter for the topology fitting algorithm, which will place text boxes on the segmentation results, matching the given topology.

The default setting for this parameter is EOCR2DetectionMethod.EOCR2DetectionMethod_FixedWidth. This parameter is ignored when the topology is not required.

◆ EnableCutLargeCharacter

bool eVision.EOCR2.EnableCutLargeCharacter
getset

Sets whether EOCR2 detection should split or not segmented blobs into multiple characters if they are wider than the given character width range parameter. The default setting for this parameter is false, and it is only applicable when the topology is not required or when the detectionMethod is set to EOCR2DetectionMethod.EOCR2DetectionMethod_Proportional.

◆ EnabledTopology

bool eVision.EOCR2.EnabledTopology
getset

Sets whether the topology is required or not. If it is, EOCR2 will try to detect the topology accordingly with the EOCR2DetectionMethod parameter. The default setting for this parameter is true and topology has to be given with EOCR2.Topology.

◆ EnableGPU

bool eVision.EOCR2.EnableGPU
getset

Sets/Gets whether EOCR2 uses a GPU to accelerate its processing.

Currently only the recognition with a deep-learning classifier can be accelerated with GPU.

◆ EnableOffSizeCharacter

bool eVision.EOCR2.EnableOffSizeCharacter
getset

Sets whether EOCR2 allows or not the detection of characters whose size (width and height) is out of the size parameters if they are in the vicinity of characters in valid size range. The default setting for this parameter is true, and it is only applicable when the topology is not required.

◆ EnableSecondPassGlobalSegmentation

bool eVision.EOCR2.EnableSecondPassGlobalSegmentation
getset

Sets whether EOCR2 segmentation should do or not do an extra pass to determine the best threshold using the EOCR2SegmentationMethod.EOCR2SegmentationMethod_Global segmentation method. The default setting for this parameter is false, and it is only applicable when the segmentation method is set to EOCR2SegmentationMethod.EOCR2SegmentationMethod_Global.

The extra pass adds computation.

◆ GlobalSegmentationAbsoluteThreshold

int eVision.EOCR2.GlobalSegmentationAbsoluteThreshold
getset

Gets the value of the image pixels that will be set below the threshold used when the segmentation method is set to EOCR2SegmentationMethod.EOCR2SegmentationMethod_Global. It is only used when the GlobalSegmentationThresholdMode value is EThresholdMode.EThresholdMode_Absolute .

◆ GlobalSegmentationRelativeThreshold

float eVision.EOCR2.GlobalSegmentationRelativeThreshold
getset

Sets/Gets the fraction of the image pixels that will be set below the threshold used when the segmentation method is set to EOCR2SegmentationMethod.EOCR2SegmentationMethod_Global. It is only used when the GlobalSegmentationThresholdMode value is EThresholdMode.EThresholdMode_Relative .

◆ GlobalSegmentationThresholdMode

eVision.EThresholdMode eVision.EOCR2.GlobalSegmentationThresholdMode
getset

Sets/Gets the EThresholdMode used when the segmentation method is set to EOCR2SegmentationMethod.EOCR2SegmentationMethod_Global. From the EThresholdMode, a threshold will be computed during the segmentation. While using EasyOCR2TextPolarity.EasyOCR2TextPolarity_WhiteOnBlack, pixels above or equal to the threshold will be segmented. While using EasyOCR2TextPolarity.EasyOCR2TextPolarity_BlackOnWhite, pixels under the threshold will be segmented.

The default setting for this parameter is EThresholdMode.EThresholdMode_MinResidue.

◆ GPUIndexes

uint [] eVision.EOCR2.GPUIndexes
getset

Sets/gets the GPUs to use when computing.

◆ MaxVariation

float eVision.EOCR2.MaxVariation
getset

Sets the maxVariation parameter for the segmentation algorithm. This parameter determines how stable a blob in the image should be in order to be considered a potential character, a region with clearly defined edges is generally considered stable while a blurry region is not. A high setting allows more unstable blobs, a low setting allows only very stable blobs.

This parameter should be set between 0.0 and 1.0, the default setting is 0.25.

◆ NumDetectionPasses

int eVision.EOCR2.NumDetectionPasses
getset

Sets the NumDetectionPasses parameter for the topology fitting algorithm, which will place text boxes on the segmentation results (blobs). The first pass will consider all blobs, subsequent passes will only consider those blobs that are inside the text boxes from the previous pass, sometimes resulting in a more optimal fit.

This parameter is used whether the topology is required or not. The default setting for this parameter is 1, the setting can be either 1 or 2.

◆ ReadText

eVision.EOCR2Text eVision.EOCR2.ReadText
get

Outputs an EOCR2Text structure containing the detailed detection and recognition results.

Deprecated

Use the returned EOCR2Text instead.

Deprecated in version 26.10. Scheduled to be removed in version 27.10.

◆ RelativeSpacesWidthRange

eVision.EFloatRange eVision.EOCR2.RelativeSpacesWidthRange
getset

Sets the range of expected spaces between words as a fraction of the character width.

This parameter only affects the detection when the detectionMethod is set to EOCR2DetectionMethod.EOCR2DetectionMethod_FixedWidth or when the topology is not required. The RelativeSpacesWidthRange is returned by reference, changing it will affect the internal state of the EOCR2 object.

◆ RepasteObjects

bool eVision.EOCR2.RepasteObjects
getset

Sets whether EOCR2 groups or does not group the blobs believed to belong to the same character. The default setting for this parameter is true, and it is only applicable when the topology is not required.

◆ SegmentationMethod

eVision.EOCR2SegmentationMethod eVision.EOCR2.SegmentationMethod
getset

Sets the EOCR2SegmentationMethod parameter for the segmentation algorithm, which will detect blobs in the image.

The default setting for this parameter is EOCR2SegmentationMethod.EOCR2SegmentationMethod_Local.

◆ TextAngleRange

eVision.EFloatRange eVision.EOCR2.TextAngleRange
getset

Sets the TextAngleRange parameter for the topology fitting algorithm, which will attempt to find the angle of the text in the image with respect to the horizontal.

This will determine the range of angles that will be tested, defined as: TextAngleRange.min() <= angle <= TextAngleRange.max()

This parameter is used whether the topology is required or not. The default setting for this parameter is -20 degrees to +20 degrees.

◆ TextAngleTolerance

float eVision.EOCR2.TextAngleTolerance
getset

Sets the TextAngleTolerance parameter for the topology fitting algorithm, which finds the angle of the text in the image with respect to the horizontal.

This will limit the range of angles that will be tested, defined as: BaseAngle - AngleTolerance <= angle <= BaseAngle + AngleTolerance

This function follows the angle unit convention defined by Easy.AngleUnit. The default setting for this parameter is 20 degrees.

Deprecated

Use EOCR2.TextAngleRange instead

Deprecated in version 23.12. Scheduled to be removed in version 27.6.

◆ TextBaseAngle

float eVision.EOCR2.TextBaseAngle
getset

Sets the TextBaseAngle parameter for the topology fitting algorithm, which will attempt to find the angle of the text in the image with respect to the horizontal.

This will determine the center of the range of angles that will be tested, defined as: BaseAngle - AngleTolerance <= angle <= BaseAngle + AngleTolerance

This function follows the angle unit convention defined by Easy.AngleUnit. The default setting for this parameter is 0 degrees.

Deprecated

Use EOCR2.TextAngleRange instead

Deprecated in version 23.12. Scheduled to be removed in version 27.6.

◆ TextPolarity

eVision.EasyOCR2TextPolarity eVision.EOCR2.TextPolarity
getset

Sets the TextPolarity parameter for the segmentation algorithm. This will determine whether the algorithm searches for light blobs in a dark background or for dark blobs in a light background.

Default setting is EasyOCR2TextPolarity.EasyOCR2TextPolarity_WhiteOnBlack.

◆ TimeOut

ulong eVision.EOCR2.TimeOut
getset

Time-out for the EOCR2.Read, EOCR2.Detect and EOCR2.Recognize methods.

If the processing time of one of these functions becomes longer than the set time-out, the processing is stopped and an exception is thrown. In that case, the error code of the exception is EError.EError_TimeoutReached. The time-out is set in microseconds. This time-out is not a real time-out. The processing is stopped as soon as possible after the time-out has been reached. This means that the time elapsed effectively in the method can be greater than the time-out in itself.

◆ Topology

string eVision.EOCR2.Topology
getset

Sets the topology of the text that should be found in the image. A modified version of Regex expressions are used, where:

  • .(dot) represents any character (not including a space).
  • L represents a letter.
  • Lu represents an uppercase letter.
  • Ll represents a lowercase letter.
  • N represents a digit.
  • P represents a punctuation character !"#&'()*,-./:;<>?[\]_{|}~
  • S represents the symbols $;+-<=>|~

  • represents a line break.
  • ' ' (space) represents a space between two words.

Combinations can be made, for example: [LN] represents an alphanumeric character. To specify multiple characters, simply add {n} at the end for n characters. If the amount of characters is uncertain, specify {n,m} for a minimum of n characters and a maximum of m characters.

The topology "`[LuN]{3,5}PN{4} \n .{5} LL`" represents a text comprised of 2 lines: The first line has 1 word composed of 3 to 5 uppercase alphanumeric characters, followed by a punctuation character and 4 numbers. The second line has 2 words. The first word consists of 5 wildcard characters, the second word has 2 alphabetic characters (upper- or lowercase).