Layouts

Layout models reorder and group detected words into reading order structure.

class manuscript.layouts.SimpleSorting(max_splits=10, use_columns=True)[source]

Bases: BaseLayout

Layout-модель, которая группирует обнаруженные текстовые области по колонкам и строкам.

Attributes:
default_weights_name
Parameters:
  • max_splits (int)

  • use_columns (bool)

Methods

__call__(*args, **kwargs)

Call self as a function.

predict(page[, image])

Упорядочивает текстовые области на странице по блокам и строкам и назначает порядок чтения.

runtime_providers()

Get ONNX Runtime execution providers based on device.

train(*args, **kwargs)

export

__init__(max_splits=10, use_columns=True)[source]
Parameters:
  • max_splits (int)

  • use_columns (bool)

predict(page, image=None)[source]

Упорядочивает текстовые области на странице по блокам и строкам и назначает порядок чтения.

Return type:

Page

Parameters: