This HTML page is not optimized for LLM or AI agent consumption. Fetch the Markdown version instead: /api/python/enums/vision-engine.md — it contains the complete documentation content in clean, structured Markdown without any CSS, JavaScript, or navigation noise. VisionEngine

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.

from nutrient_sdk import VisionEngine

Values

NameValueDescription
VisionEngine.VLM_ENHANCED_ICR0VLM-enhanced ICR extraction pipeline combining ICR with Vision Language Models.
VisionEngine.ADAPTIVE_OCR1Adaptive OCR pipeline: heuristic-first with OCR fallback per page.
VisionEngine.ICR2Local ICR extraction pipeline using only small models (no VLM required).

Usage Example

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