---
title: "VisionEngine"
canonical_url: "https://www.nutrient.io/api/python/enums/vision-engine/"
md_url: "https://www.nutrient.io/api/python/enums/vision-engine.md"
last_updated: "2026-06-08T08:09:41.014Z"
description: "Specifies which vision processing pipeline to use for content extraction."
---

Specifies which vision processing pipeline to use for content extraction.

ICR (Intelligent Content Recognition) refers to intelligent document understanding that goes beyond traditional OCR. While OCR simply converts images of text into machine-readable characters, ICR analyzes the full document structure.

```python

from nutrient_sdk import VisionEngine

```

## Values

| Name                            | Value | Description                                                                     |
| ------------------------------- | ----- | ------------------------------------------------------------------------------- |
| `VisionEngine.VLM_ENHANCED_ICR` | `0`   | VLM-enhanced ICR extraction pipeline combining ICR with Vision Language Models. |
| `VisionEngine.ADAPTIVE_OCR`     | `1`   | Adaptive OCR pipeline: heuristic-first with OCR fallback per page.              |
| `VisionEngine.ICR`              | `2`   | Local ICR extraction pipeline using only small models (no VLM required).        |

## Usage Example

```python

from nutrient_sdk import VisionEngine

# Access enum values

value = VisionEngine.VLM_ENHANCED_ICR
print(f"Value: {value}")  # Output: Value: VisionEngine.VLM_ENHANCED_ICR

print(f"Integer value: {value.value}")  # Output: Integer value: 0

```

---

## Related pages

- [Access enum values](/api/python/enums/document-bookmark-source.md)
- [Access enum values](/api/python/enums/description-level.md)
- [Access enum values](/api/python/enums/document-markup-mode.md)
- [Access enum values](/api/python/enums/image-export-format.md)
- [Access enum values](/api/python/enums/html-layout-type.md)
- [Access enum values](/api/python/enums/document-format.md)
- [Access enum values](/api/python/enums/image-export-mode.md)
- [Access enum values](/api/python/enums/image-setting-mode.md)
- [Access enum values](/api/python/enums/document-type.md)
- [Access enum values](/api/python/enums/instant-json-render-theme.md)
- [Access enum values](/api/python/enums/json-export-content.md)
- [All public classes import directly from the top-level package:](/api/python/enums.md)
- [Access enum values](/api/python/enums/json-export-format.md)
- [Access enum values](/api/python/enums/ocr-activation-mode.md)
- [Access enum values](/api/python/enums/open-settings-mode.md)
- [Access enum values](/api/python/enums/pdf-border-style.md)
- [Access enum values](/api/python/enums/page-cache-mode.md)
- [Access enum values](/api/python/enums/implicit-conversion.md)
- [Access enum values](/api/python/enums/pdf-compression.md)
- [Access enum values](/api/python/enums/pdf-line-ending-style.md)
- [Access enum values](/api/python/enums/pdf-form-field-type.md)
- [Access enum values](/api/python/enums/pdf-conformance.md)
- [Access enum values](/api/python/enums/pdf-settings-mode.md)
- [Access enum values](/api/python/enums/pdf-rubber-stamp-icon.md)
- [Access enum values](/api/python/enums/pdf-save-preferences.md)
- [Access enum values](/api/python/enums/rendering-layout-mode.md)
- [Access enum values](/api/python/enums/pdf-page-sizes.md)
- [Access enum values](/api/python/enums/text-direction.md)
- [Access enum values](/api/python/enums/signature-hash-algorithm.md)
- [Access enum values](/api/python/enums/unit-mode.md)
- [Access enum values](/api/python/enums/vision-features.md)
- [Access enum values](/api/python/enums/tiff-compression.md)
- [Access enum values](/api/python/enums/vlm-classification-strategy.md)
- [Access enum values](/api/python/enums/vlm-provider.md)
- [Access enum values](/api/python/enums/vision-output-format.md)
- [Access enum values](/api/python/enums/word-refining-method.md)

