DetectAreasMode

Inheritance: java.lang.Object, java.lang.Enum

public enum DetectAreasMode extends Enum<DetectAreasMode>

Fields

FieldDescription
CURVED_TEXTAutomatically straightens curved lines of text in the image, improving recognition accuracy and allowing more text to be recovered and extracted.
DOCUMENT_LAYOUTDetects complete document layout, including text blocks, headings, columns, tables, images, charts, and formulas.
FORMULADetects all blocks with mathematical formulas.
LEANPrioritizes speed and reduces resource consumption by omitting support for complex layouts.
MULTICOLUMNDetects complete document layout, including multi-column text, tables, images, charts, and formulas.
TABLEDetects tabular structures in the image and extracts text from individual cells.
UNIVERSALDetects all blocks of text in the image, including sparse and irregular text on photos.

CURVED_TEXT

public static final DetectAreasMode CURVED_TEXT

Automatically straightens curved lines of text in the image, improving recognition accuracy and allowing more text to be recovered and extracted. Requires significant processing power and RAM.

DOCUMENT_LAYOUT

public static final DetectAreasMode DOCUMENT_LAYOUT

Detects complete document layout, including text blocks, headings, columns, tables, images, charts, and formulas. Use this mode when the recognized structure must be preserved in DOCX or Markdown output.

FORMULA

public static final DetectAreasMode FORMULA

Detects all blocks with mathematical formulas.

LEAN

public static final DetectAreasMode LEAN

Prioritizes speed and reduces resource consumption by omitting support for complex layouts. Suitable only for simple images with a few lines of text without illustrations or formatting.

MULTICOLUMN

public static final DetectAreasMode MULTICOLUMN

Detects complete document layout, including multi-column text, tables, images, charts, and formulas. Kept for backward compatibility; #DOCUMENT_LAYOUT.DOCUMENT_LAYOUT is the clearer name for this mode.

TABLE

public static final DetectAreasMode TABLE

Detects tabular structures in the image and extracts text from individual cells. Recommended for scanned spreadsheets, reports, and other table-based documents.

UNIVERSAL

public static final DetectAreasMode UNIVERSAL

Detects all blocks of text in the image, including sparse and irregular text on photos. A versatile option for most images, except for tables and multi-column layouts.