## IOcrAIPostProcessor interface

Interface for applying AI-based postprocessing to OCR recognition results.

```csharp
public interface IOcrAIPostProcessor
```

## Methods

| Name | Description |
| --- | --- |
| [Process](../../aspose.ocr.ai/iocraipostprocessor/process#process_1)(List&lt;string&gt;) | Processes a list of text results using this AI post-processor. |
| [Process](../../aspose.ocr.ai/iocraipostprocessor/process#process)(OcrOutput) | Processes OCR results using this AI post-processor, optionally detecting tables in a specified mode or region. |
| [SetAI](../../aspose.ocr.ai/iocraipostprocessor/setai)(AsposeAI) | Injects an instance of the AsposeAI class that provides access to AI functionality. This allows for decoupling the processor from a specific AI implementation. |
| [SetDefaultModel](../../aspose.ocr.ai/iocraipostprocessor/setdefaultmodel)(AsposeAIModelConfig) | Sets the default AI model configuration to use for this processor. |

### See Also

* namespace [Aspose.OCR.AI](../../aspose.ocr.ai)
* assembly [Aspose.OCR](../../)

<!-- DO NOT EDIT: generated by xmldocmd for Aspose.OCR.dll -->
