Click or drag to resize

GlyphReaderEngine Class

The highly accurate GlyphReader OCR engine.
Inheritance Hierarchy
SystemObject
  Atalasoft.OcrOcrEngine
    Atalasoft.Ocr.GlyphReaderGlyphReaderEngine

Namespace:  Atalasoft.Ocr.GlyphReader
Assembly:  Atalasoft.dotImage.Ocr.GlyphReader (in Atalasoft.dotImage.Ocr.GlyphReader.dll) Version: 11.0.0.0.0.297 (.NET 4.5.2, x86)
Syntax
public class GlyphReaderEngine : OcrEngine

The GlyphReaderEngine type exposes the following members.

Constructors
  NameDescription
Public methodGlyphReaderEngine
Initializes a new instance of GlyphReader Engine.
Top
Properties
  NameDescription
Public propertyAvailablePreprocessingOptions
This property returns the available set of image preprocessing options for this OcrEngine.
(Inherited from OcrEngine.)
Public propertyBreakOrMergeCharacters
Gets or sets a value indicating if the engine should attempt to break merged characters or merge broken characters.
Public propertyCanRecognizeBarcodes
Returns true if this engine supports barcode recognition.
(Inherited from OcrEngine.)
Public propertyCanUseSymbolSet
Gets a value indicating wheather engine can use symbol set or not.
(Inherited from OcrEngine.)
Public propertyDefaultFontName
Gets or sets the font name that all text will be returned as.
Public propertyDefaultPreprocessingOptions
Returns the default preprocessing options for this engine.
(Inherited from OcrEngine.)
Public propertyDefaultRecognitionCulture
Returns the default recognition language for this engine.
(Inherited from OcrEngine.)
Public propertyDisabledCharacters
Gets or sets a string containing characters to disable. These characters will not be recognized.
Public propertyEnableSegmentation
Public propertyFactory
This property provides an object of type IOcrFactory for the construction of page and document elements.
(Inherited from OcrEngine.)
Public propertyFontBuilder
This property provides a font builder that will be used for page construction.
(Inherited from OcrEngine.)
Public propertyFontMapper
This property provides a font mapper that will be used for page construction.
(Inherited from OcrEngine.)
Public propertyLateralTextReading
Gets or sets a value that when true, will attempt to read text laterally, even across columns.
Public propertyMaximumJobs
Public propertyMaximumLicensedJobs
Public propertyPreprocessingOptions
The property provides or sets the preprocessing options to be used for this OcrEngine.
(Inherited from OcrEngine.)
Public propertyRecognitionCulture
Sets or gets the recognition language for this engine.
(Inherited from OcrEngine.)
Public propertyRecognizeBarcodes
When true, will recognize barcodes as well as text if the engine supports barcode recognition.
(Inherited from OcrEngine.)
Public propertyRejectPoorCharacters
Gets or sets a value that will reject low confidence characters.
Public propertyRejectPoorLines
Gets or sets a value that will reject low confidence lines.
Public propertyResampleLargeImages
Public propertySupportedBarcodeSymbologies
Gets a list of barcode symbologies that are supported by this OcrDocument (if any).
(Inherited from OcrEngine.)
Public propertyTranslators
This property provides access to a TranslatorCollection object used by the engine to translate images to documents.
(Inherited from OcrEngine.)
Public propertyUseLexicalProcessing
Gets or sets a value that indicates if the engine should use Lexical processing.
Top
Methods
  NameDescription
Public methodCanStream
Determines if it is possible to write a particular output format to a Stream.
(Inherited from OcrEngine.)
Public methodCanTranslate
Determines if it is possible to translate a document to a particular output format.
(Inherited from OcrEngine.)
Protected methodCulturesMatch
Detects whether specified cultures match.
(Inherited from OcrEngine.)
Public methodDispose
Dispose memory used by the OcrEngine.
(Inherited from OcrEngine.)
Protected methodDispose(Boolean)
Releases the unmanaged resources used by the GlyphReaderEngine and optionally releases the managed resources
(Overrides OcrEngineDispose(Boolean).)
Public methodEquals
Determines whether the specified object is equal to the current object.
(Inherited from Object.)
Protected methodFinalize
OcrEngine finalizer.
(Inherited from OcrEngine.)
Public methodget_DefaultRecognitionCulture (Overrides OcrEngine.get_DefaultRecognitionCulture.)
Protected methodGetAvailablePreprocessingOptions (Overrides OcrEngineGetAvailablePreprocessingOptions.)
Protected methodGetCanRecognizeBarcodes
Gets the value indicating wheather the engine can recognize barcodes or not.
(Inherited from OcrEngine.)
Protected methodGetDefaultPreprocessingOptions (Overrides OcrEngineGetDefaultPreprocessingOptions.)
Public methodGetHashCode
Serves as the default hash function.
(Inherited from Object.)
Protected methodGetLicenseFlag
Retrieves value of the flag with specified name.
(Inherited from OcrEngine.)
Protected methodGetSupportedBarcodeSymbologies
Returns the barcode symbologies supported by this engine.
(Inherited from OcrEngine.)
Public methodGetSupportedRecognitionCultures
Not used in the GlyphReader Engine, but returns Invariant Culture.
(Overrides OcrEngineGetSupportedRecognitionCultures.)
Public methodGetSymbolSet
Returns a engine-specific symbol set matching string from a standard symbol set.
(Inherited from OcrEngine.)
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Protected methodHandleDeskew
Handles the process of deskewing an image.
(Inherited from OcrEngine.)
Public methodHasPageLocationHandler
Determines whether or not events have been installed for page location.
(Inherited from OcrEngine.)
Public methodInitialize
Initialize the GlyphReader engine.
(Overrides OcrEngineInitialize.)
Protected methodMakeBinarizeCommand
Returns a new ImageCommand that will binarize an image in the HandleDeskew method
(Inherited from OcrEngine.)
Protected methodMakeDeskewCommand
Returns a new ImageCommand that will deskew an image.
(Inherited from OcrEngine.)
Protected methodMemberwiseClone
Creates a shallow copy of the current Object.
(Inherited from Object.)
Public methodOcrBarcodeSymbologyIsSupported
Returns true if a given barcode symbology is supported.
(Inherited from OcrEngine.)
Protected methodOnDocumentProgress
Fire the DocumentProgress event.
(Inherited from OcrEngine.)
Protected methodOnImageIntroduction
Raises the [E:ImageIntroduction] event.
(Inherited from OcrEngine.)
Protected methodOnImageSendOff
Raises the [E:ImageSendOff] event.
(Inherited from OcrEngine.)
Protected methodOnImageTransformation
Raises the [E:ImageTransformation] event.
(Inherited from OcrEngine.)
Protected methodOnPageConstructed
Fire the PageConstructed event.
(Inherited from OcrEngine.)
Protected methodOnPageConstructing
Fire the PageConstructing event.
(Inherited from OcrEngine.)
Protected methodOnPageLocation
Fire the PageLocation event.
(Inherited from OcrEngine.)
Protected methodOnPageProgress
Fire the page progress event.
(Inherited from OcrEngine.)
Protected methodRecognitionCultureChanged (Overrides OcrEngineRecognitionCultureChanged.)
Public methodRecognitionCultureSupported
Indicates whether or not this engine will support a given recognition culture
(Inherited from OcrEngine.)
Public methodRecognize(AtalaImage)
Perform OCR on a specified AtalaImage.
(Overrides OcrEngineRecognize(AtalaImage).)
Public methodRecognize(ImageSource) (Overrides OcrEngineRecognize(ImageSource).)
Public methodRecognize(AtalaImage, Rectangle)
Protected methodRecognize(ImageSource, OcrDocument, IForeignTranslator, Object) (Inherited from OcrEngine.)
Protected methodResampleImage
Public methodShutDown
Shutdown OCR Processing, and frees license for another use.
(Overrides OcrEngineShutDown.)
Public methodStatic memberShutdownAllJobs
Shutdown all jobs currently using GlyphReader.
Public methodSupported Obsolete.
Provides a list of all mime types supported by Translators in this engine.
(Inherited from OcrEngine.)
Public methodSupportedMimeTypes
Provides a list of all mime types supported by Translators in this engine.
(Inherited from OcrEngine.)
Protected methodSupportingTranslator
Finds a translator that supports translation to the requested output type.
(Inherited from OcrEngine.)
Public methodToString
Returns a string that represents the current object.
(Inherited from Object.)
Public methodToSymbolSet
Converts a set of unique characters to a engine-specific symbol matching set.
(Inherited from OcrEngine.)
Public methodTranslate(ImageSource, String, Stream)
Translates a collection of images to the specified mime type, writing the output to the given stream. This method attempts to select the best translator for the job.
(Inherited from OcrEngine.)
Public methodTranslate(ImageSource, String, String)
Translates a collection of images to the specified mime type, writing the output to the given path. This method attempts to select the best translator for the job.
(Inherited from OcrEngine.)
Public methodTranslate(ImageSource, String, Stream, ITranslator)
Translates a collection of images to the specified mime type, writing the output to the given stream using the supplied translator.
(Inherited from OcrEngine.)
Public methodTranslate(ImageSource, String, String, ITranslator)
Translates a collection of images to the specified mime type, writing the output to the given path using the supplied translator.
(Inherited from OcrEngine.)
Top
Events
  NameDescription
Public eventDocumentProgress
This event is used to publish progress made in recognition of a set of images.
(Inherited from OcrEngine.)
Public eventImageIntroduction
This event is raised before ImageTransformation in order to allow the document to be pre-processed prior to deskew.
(Inherited from OcrEngine.)
Public eventImageSendOff
This event is raised before the OCR process starts, and after ImageSendOff for OCR pre-processing.
(Inherited from OcrEngine.)
Public eventImageTransformation
This event is raised just after the image is deskewed and before ImageSendOff is raised.
(Inherited from OcrEngine.)
Public eventPageConstructed
This event is used to publish the page that has just been constructed.
(Inherited from OcrEngine.)
Public eventPageConstructing
This event is used to publish the page that is in the process of being populated..
(Inherited from OcrEngine.)
Public eventPageLocation
This event is used to publish OcrRegions that have been identified within an image.
(Inherited from OcrEngine.)
Public eventPageProgress
This event is used to publish progress made in the recognition of a page.
(Inherited from OcrEngine.)
Top
Remarks
Create an instance of the GlyphReaderLoader or OcrResourceLoader in a static constructor to load the GlyphReader Resources prior to instantiating the GlyphReaderEngine.
See Also