Aspose.OCR for Python via Java API docs
Loading...
Searching...
No Matches
RecognitionSettings Class Reference

Settings for the image recognition. More...

Public Member Functions

 __init__ (self)
 Default constructor: set recognitionAreas null, linesFiltration false, autoSkew false, recognizeSingleLine false.
 
 set_allowed_characters (self, str allowedCharacters)
 Allowed characters set.
 
 set_automatic_color_inversion (self, bool automaticColorInversion)
 Detect images with white text on dark/black background and automatically choose a special OCR algorithm for them.
 
 set_detect_areas_mode (self, DetectAreasMode detectAreasMode)
 Determines the type of neural network used for areas detection.
 
 set_ignored_characters (self, str ignoredCharacters)
 Sets blacklist for recognition symbols.
 
 set_language (self, Language language)
 Sets the language used for OCR.
 
 set_recognize_single_line (self, bool recognizeSingleLine)
 Sets single-line image recognition.
 
 set_threads_count (self, int threadsCount)
 Gets or sets the number of threads for processing.
 
 set_upscale_small_font (self, bool upscaleSmallFont)
 Allows you to use additional algorithms specifically for small font recognition.
 

Static Public Attributes

str JAVA_CLASS_NAME = "com.aspose.ocr.RecognitionSettings"
 

Detailed Description

Settings for the image recognition.

Contains elements that allow customizing the recognition process.

Constructor & Destructor Documentation

◆ __init__()

__init__ (   self)

Default constructor: set recognitionAreas null, linesFiltration false, autoSkew false, recognizeSingleLine false.

Member Function Documentation

◆ set_allowed_characters()

set_allowed_characters (   self,
str  allowedCharacters 
)

Allowed characters set.

Determines the array of characters allowed for recognition result.

Parameters
allowedCharacterscontains string of characters.

◆ set_automatic_color_inversion()

set_automatic_color_inversion (   self,
bool  automaticColorInversion 
)

Detect images with white text on dark/black background and automatically choose a special OCR algorithm for them.

Parameters
automaticColorInversioncontains boolean value - a automaticColorInversion is set. True by default.

◆ set_detect_areas_mode()

set_detect_areas_mode (   self,
DetectAreasMode  detectAreasMode 
)

Determines the type of neural network used for areas detection.

Parameters
detectAreasModecontains enum DetectAreasMode value.

◆ set_ignored_characters()

set_ignored_characters (   self,
str  ignoredCharacters 
)

Sets blacklist for recognition symbols.

Parameters
ignoredCharactersCharacters excluded from recognition.

◆ set_language()

set_language (   self,
Language  language 
)

Sets the language used for OCR.

Multi-language (none) by default.

Parameters
languagecontains enum Language value.

◆ set_recognize_single_line()

set_recognize_single_line (   self,
bool  recognizeSingleLine 
)

Sets single-line image recognition.

Disabled (false) by default. Disable all the processing steps associated with splitting into lines. Set this parameter to true if your image contains only one line. Disables set_recognition_areas settings, so all areas settings will be ignored.

Parameters
recognizeSingleLineTrue for single-line image

◆ set_threads_count()

set_threads_count (   self,
int  threadsCount 
)

Gets or sets the number of threads for processing.

By default, 0 means that the image will be processed with the number of threads equal to your number of processors. ThreadsCount = 1 means that the image will be processed in the main thread.

Parameters
threadsCountthe number of threads that will be created for parallel recognition of image fragments.

◆ set_upscale_small_font()

set_upscale_small_font (   self,
bool  upscaleSmallFont 
)

Allows you to use additional algorithms specifically for small font recognition.

Useful for images with small size characters.

Parameters
upscaleSmallFontcontains boolean value - an upscaleSmallFont is set.

Member Data Documentation

◆ JAVA_CLASS_NAME

str JAVA_CLASS_NAME = "com.aspose.ocr.RecognitionSettings"
static