ABBYY FineReader Engine Glossary
This article includes basic terms, abbreviations and definitions that are used in ABBYY FineReader Engine help. Check out the list below when getting started with ABBYY FineReader Engine or learning more about a particular term.
A-E | F-O | P-Z |
---|---|---|
A software development kit that allows software developers to create applications that extract textual information from paper documents or images. Alias FineReader Engine, FRE, FREngine.
Application Programming Interface. Learn more: Wikipedia.
Binarization or Adaptive Binarization
The process of converting a grey-scale or color image into black-and-white image. When recognizing a document, this process helps to dynamically adjust the brightness balance for each image fragment.
An internal entity of the ABBYY FineReader Engine API that defines the area of the source image and its type (text, barcode, checkmark, etc.). Blocks can be marked manually or created automatically after document analysis. Blocks determine how and in what order the image areas to be recognized and after recognition contain its results. Learn more: Block, Working with Layout and Blocks.
Chinese (Simplified and Traditional), Japanese, and Korean languages. Learn more: Recognizing CJK Languages.
Command-line interface. To see how it is implemented in ABBYY FineReader Engine, you may use the appropriate code sample included in the distribution package. This code sample supports most of the ABBYY FineReader Engine API functions through numerous option keys.
The probability of using a particular character in a text. Learn more: Using Voting API.
Confusion matrix or error matrix
A table representing the results of an algorithm used for object classification. Learn more: Wikipedia, ConfusionMatrix.
A software unit with an entire runtime environment inside using to pack an application with all its dependencies to ensure stable operating in various computing environments. Learn more: Docker website, Running ABBYY FineReader Engine 12 inside a Docker container.
A license entity for the limitation of the pages or characters recognized and exported during a certain period.
Device-independent bitmap. You can open DIB-files directly from memory. Learn more: Wikipedia, OpenDib, PrepareDib.
Dynamic link library. ABBYY FineReader Engine distribution package for Windows includes a set of .dll to be integrated into customer’s products. Learn more: Wikipedia.
The step of OCR responsible for detecting the elements of document structure and creating a layout that exposes a collection of blocks. Learn more: Document Analysis, Working with Layout and Blocks.
Dots per inch. Learn more: Wikipedia.
End-User License Agreement. This document is included in the ABBYY FineReader Engine distribution package or can be accessed via online help. Learn more: Wikipedia.
Exchangeable image file format. A standard describing specific data that comes along with an image or audio file captured by a digital camera (for example, GPS location, date/time, camera settings, etc.). Learn more: Wikipedia.
The process of data mining from pictures or texts. This process is applied to the scenarios of recognizing the texts, barcodes, fields, or MRZ. Additionally, extraction is used to retrieve additional objects on the images. Learn more: ObjectExtractionParams.
A recognition variant of a single character or word in a text. Each hypothesis has a confidence level that is useful in situations when it is necessary to select the most appropriate variant among several. Learn more: Using Voting API.
International Civil Aviation Organization. An organization that determines the standards and specifications for machine-readable travel documents. Learn more: ICAO website.
Intelligent Character Recognition. The technology used for the recognition of the characters that are hand-printed and separated into individual characters. These characters are to be detected in fields, boxes, and frames of the documents. Learn more: OCR and Other Recognition Technologies, Recognizing Handprinted Texts.
An object that allows to load and unload ABBYY FineReader Engine as an in-process server (as DLL) in the same process as a client. The communication between the client and in-process server is based on direct calls into an object implementation.
A set of License modules forming the ABBYY FineReader Engine function available for the user and determining the files required to perform this function. Learn more: Library modules.
A licensing entity used for providing access to a certain functionality of ABBYY FineReader Engine. Each License module corresponds to a certain Library modules to be installed. Learn more: Modules.
A separate workstation used for installing and managing the ABBYY FineReader Engine licensing components: the Licensing Service and the License Manager utility. License Server is required when using a Network License to distribute your license to the workstations over the network. The License Manager utility allows you to manage ABBYY FineReader Engine licenses of all types through graphic user interface or command-line interface. Learn more: Licensing.
A character formed by combining two or more characters. Learn more: Wikipedia, Training User Patterns.
The interfaces and objects for initializing the main Engine object of the ABBYY FineReader Engine API. There are several ways to load the Engine object on various operating systems:
Windows | Linux | Mac | |
---|---|---|---|
Standalone Application |
|
By using standard InitializeEngine function |
By using standard InitializeEngine function |
Server Solution | By means of COM using OutprocLoader | As an out-of process server | Not supported |
To choose what is preferable for your scenario (single-threaded or multi-threaded application, in-process or out-of-process loading, working with GUI, etc.), see Different Ways to Load the Engine Object.
Mixed Raster Content. This technology can be applied to PDF (PDF/A) files and represents a document as three different layers: the first one is a foreground plane with pictures, the second one is a mask plane with the text and its coloring, and the third one is a background plane with background pictures or textures. Each layer is compressed separately using the best type of compression for that data type. Learn more: PDF Conversion.
Optical Barcode Recognition. The process of automatic detection, recognition, and identification of barcode on an image. Learn more: OCR and Other Recognition Technologies, Barcode Types, Recognizing Barcodes.
Optical Character Recognition. The multi-step process of electronic conversion of images with handwritten, typewritten, or printed text (usually captured by a scanner) into machine-editable text. It includes preprocessing, document analysis, recognition, and synthesis. Learn more: OCR and Other Recognition Technologies.
Online Licensing Service or ABBYY Online Licensing Service
A service on the ABBYY side to verify the authenticity of a particular Online License and its validity through periodic checks. Learn more: Online Licensing.
Optical Mark Recognition or Checkmark Recognition. The process of automatic detection and recognition of checkmarks on the image or document region defined by the developer. Learn more: OCR and Other Recognition Technologies, Recognizing Checkmarks.
An object that allows to load and unload ABBYY FineReader Engine as an out-of-process server (as EXE) in the separate process on the same machine as a client. The communication between the client and out-of-process server is based on the calls across the process boundaries.
A cross-platform library used for opening PDF, converting them to images, or extracting attachments, fonts, and metadata from them. Learn more: Googlesource.
Preprocessing or Image Preprocessing
The process that allows to improve the quality of document images for further recognition or archiving.. ABBYY FineReader Engine performs a range of image preprocessing tools and additionally contains theImage Preprocessing demo tool in the distiribution package. Learn more: Image Preprocessing.
A set of the ABBYY FineReader Engine parameters specified to the reasonable defaults. Each profile can be applied to a certain scenario of using ABBYY FineReader Engine. Learn more: Working with Profiles.
Point or typographical point that is equal to 1/72". Learn more: Wikipedia.
The process of converting an image into a raster image, e.g., consisting of pixels, dots, or lines. Learn more: Wikipedia.
The process of data extraction (texts, barcodes, checkmarks, etc.) from every block on an image to be converted into machine-editable information. Learn more: OCR and Other Recognition Technologies.
An internal entity of ABBYY FineReader Engine formed around one or several document elements. A single region may contain one or several rectangles. Learn more: Region.
A set of steps and recommendations most suitable for a certain task of document processing using ABBYY FineReader Engine. Learn more: Basic Usage Scenarios Implementation.
A step of OCR responsible for the document logical structure (table of contents, text order, and font styles, headings, etc.) detection using ABBYY FineReader Engine. This step can be skipped when exporting the recognition result to a file of TXT format or an image-only PDF.
A preliminary procedure performed before recognizing the document with peculiarities (specific fonts (decorative or outlined), characters (ligatures), etc.) and classifying documents under certain criterion (for example, presence of barcodes, MRZ, invoices, etc.). Learn more: Recognizing with Training.
The typographical unit of measurement equal to 1⁄20 of a typographical point or 1/1440 of inch. Learn more: Wikipedia.
The library of ActiveX components and auxiliary COM classes. ABBYY FineReader Engine provides you with a set of graphical user interface elements to create your own OCR application for scanning, editing images, verifying recognized text, etc. Learn more: Visual Components Reference.
An emulation of a physical computer and its characteristics in a virtual environment. It can be accessed remotely or additionally installed on a computer. Learn more: Wikipedia.
XML Forms Architecture. An XML specification that describes the processing rules of interactive web forms with user-specified data. Learn more: Wikipedia.
A machine intended for installing and working with the ABBYY FineReader Engine library. To develop an application based on the library, you need a Developer License. In the case of using the distributed application, a Runtime License is enough. Learn more: Licensing.
Zentraler User Guide des Forum elektronische Rechnung Deutschland (German) or Central User Guide for Electronic Invoicing (English). A German standard for electronic invoicing that determines a format for integration of PDF documents (should satisfy the PDF/A-3 standard) and XML structured data. Learn more: ZUGFeRD-compliant electronic invoices.
9/17/2024 3:14:41 PM