eVision Python API
Loading...
Searching...
No Matches
eVision.EOCR2Classifier Class Reference

This enumeration contains the different types of classifier for character recognition in eVision.EOCR2. More...

Inheritance diagram for eVision.EOCR2Classifier:
Collaboration diagram for eVision.EOCR2Classifier:

Static Public Attributes

int DatabaseClassifier = 0
 This classifier uses a EOCR2CharacterDatabase to recognize characters.
int Industrial_A_Z_0_9_P = 1
 This classifier is a pre-trained classifier using Deep-Learning to recognize characters of various fonts commonly used in an industrial context (chips, processors, ...).
int OCRA_A_Z_0_9_P = 2
 This classifier is a pre-trained classifier using Deep-Learning to recognize characters with OCR-A font.
int SEMI_A_Z_0_9_P = 3
 This classifier is a pre-trained classifier using Deep-Learning to recognize characters with SEMI-OCR font.

Detailed Description

This enumeration contains the different types of classifier for character recognition in eVision.EOCR2.

Member Data Documentation

◆ DatabaseClassifier

int eVision.EOCR2Classifier.DatabaseClassifier = 0
static

This classifier uses a EOCR2CharacterDatabase to recognize characters.

◆ Industrial_A_Z_0_9_P

int eVision.EOCR2Classifier.Industrial_A_Z_0_9_P = 1
static

This classifier is a pre-trained classifier using Deep-Learning to recognize characters of various fonts commonly used in an industrial context (chips, processors, ...).

Current allowed characters are numbers, upper-case letters and few punctuation symbols (. , : / + -). This classifier is not suited for characters using specific fonts like OCR-A or SEMI-FONT.

◆ OCRA_A_Z_0_9_P

int eVision.EOCR2Classifier.OCRA_A_Z_0_9_P = 2
static

This classifier is a pre-trained classifier using Deep-Learning to recognize characters with OCR-A font.

◆ SEMI_A_Z_0_9_P

int eVision.EOCR2Classifier.SEMI_A_Z_0_9_P = 3
static

This classifier is a pre-trained classifier using Deep-Learning to recognize characters with SEMI-OCR font.