Aspose.OCR
Contents
[
Hide
]The Aspose.OCR contains tools for image recognition, skew correction, text areas detection and spell check.
Classes
| Class | Description |
|---|---|
| AsposeOcr | Main API for Aspose OCR library |
| AsposeOcrPresets | Represents a collection of predefined OCR presets for common recognition scenarios. Allows fast configuration of recognition settings without manual parameter tuning. |
| BaseRecognitionSettings | Settings for the image recognition. Contains elements that allow customizing the recognition process. |
| CarPlateRecognitionSettings | Settings for the car number recognition. Contains elements that allow customizing the recognition process. |
| Character | Data about detected character. |
| CharacterRecognitionResult | Pages with detected characters data. |
| ContentArea | A content area detected in an image. |
| DefectAreas | Image areas containing a certain type of defect. |
| DefectOutput | Areas containing defects identified in the image. |
| DocTypeOutput | Represents the document type detection result for a single input item. |
| FontLineResult | Detected font information for a recognized text line. |
| IDCardRecognitionSettings | Settings for the ID Card recognition. Contains elements that allow customizing the recognition process. |
| ImageData | Information about processed / recognized image. |
| ImageProcessing | Helper class for Aspose OCR library. Allows to preprocess and save images. |
| InvoiceRecognitionSettings | Settings for the invoice recognition. Contains elements that allow customizing the recognition process. |
| LanguageDetectionOutput | Languages detected in the image text. |
| LayoutOutput | Information on detected content areas in the image. |
| License | Provides methods to license the component. |
| Logging | Class to create log configurations. |
| Metered | Provides methods to set metered key. |
| OcrInput | Container to collect all images / documents for preprocessing / recognition. |
| OcrOutput | A container class to store and manage the results of OCR operations. |
| OcrRecognizeEventHandler | A delegate to track the progress of multi-page image recognition. |
| OCRTable | Represents one table with recognized tabular data. |
| OCRTableCell | Represents one table cell with recognized text and position information. |
| OCRTablePage | Represents structured table data for the entire OCR document’s page. |
| OCRTableRow | Represents a single row within a recognized table. |
| OnnxRuntimeSessionOptions | Configuration options for creating ONNX InferenceSession. We recommend keeping the optimized defaults unless you are absolutely certain about the modifications. For technical details, refer to ONNX Runtime documentation. |
| PassportRecognitionSettings | Settings for the passport recognition. Contains elements that allow customizing the recognition process. |
| ReceiptRecognitionSettings | Settings for the receipt recognition. Contains elements that allow customizing the recognition process. |
| RecognitionResult | The results of the image recognition. Contains elements with recognition information and methods for result export. |
| RecognitionSettings | Settings for the image recognition. Contains elements that allow customizing the recognition process. |
| RectangleOutput | Data about detected text areas or lines. |
| Resources | Manage downloadable resources that enhance Aspose.OCR recognition capabilities. |
| SkewOutput | Data about skew angle in degrees and name of the file. |
Enumeration
| Enumeration | Description |
|---|---|
| AreasType | Determines the type of regions detected by the model. |
| CharactersAllowedType | Determines the type of characters allowed for recognition result. |
| Country | For better passport recognition point the passport country. |
| DefectType | The types of image defects. |
| DetectAreasMode | Determines the type of neural network used for areas detection. |
| DocType | Represents the high-level document category detected for an image or page. |
| ExecutionModeOnnx | Controls whether you want to execute operators in the graph one-by-one or in concurrently. |
| GraphOptimizationLevelOnnx | Graph optimization level to use with SessionOptions. For technical details, refer to ONNX Runtime documentation. |
| InputType | Types of image/ documents for processing / recognition. |
| Language | Languages used for OCR. ISO 939-3 Code. |
| LanguageDetectionLevel | Defines the level of language detection for text recognition in an image. |
| LoggingLevel | Defines the type of logs to display. |
| PdfOptimizationMode | Significantly reduce the PDF file size at the expense of lower image quality. |
| PixelType | Determines the type of the pixel data for image recognition. |
| RegionTypes | Region types detected by the layout/region detection model. |
| SaveFormat | For recognition result saving |