Represents result of performing OCR on an image. A page is made up of blocks.

Constructors

Properties

Methods

Constructors

  • Parameters

    • Optional source: DeepPartial<OcrPage>

    Returns OcrPage

Properties

_type: "Page"
blocks: Block[]

List of blocks.

confidence: number

Text confidence. Range is [0-1].

roi: Point[]

Quad where the text was found in image coordinates. The order of the points is clockwise starting from the top left.

text: string

The recognized text.

Methods

  • Parameters

    Returns {
        _type?: "Page";
        blocks?: {
            _type?: "Block";
            confidence?: number;
            lines?: {
                _type?: "Line";
                confidence?: number;
                roi?: Point[];
                text?: string;
                words?: {
                    _type?: (...) | (...);
                    confidence?: (...) | (...);
                    glyphs?: (...) | (...);
                    roi?: (...) | (...);
                    text?: (...) | (...);
                    serialize?(config?): { readonly _type?: "Word" | undefined; readonly text?: string | undefined; readonly confidence?: number | undefined; readonly roi?: Point[] | undefined; readonly glyphs?: { readonly _type?: "Glyph" | undefined; readonly text?: string | undefined; readonly confidence?: number | undefined; readonly roi?: Point[] | und...;
                }[];
                serialize?(config?): { readonly _type?: "Line" | undefined; readonly text?: string | undefined; readonly confidence?: number | undefined; readonly roi?: Point[] | undefined; readonly words?: { readonly _type?: "Word" | undefined; ... 4 more ...; serialize?: ((config?: ToJsonConfiguration | undefined) => ...) | undefined; }[] | undefined...;
            }[];
            roi?: Point[];
            text?: string;
            serialize?(config?): { readonly _type?: "Block" | undefined; readonly text?: string | undefined; readonly confidence?: number | undefined; readonly roi?: Point[] | undefined; readonly lines?: { readonly _type?: "Line" | undefined; ... 4 more ...; serialize?: ((config?: ToJsonConfiguration | undefined) => ...) | undefined; }[] | undefine...;
        }[];
        confidence?: number;
        roi?: Point[];
        text?: string;
        serialize?(config?): { readonly _type?: "Page" | undefined; readonly text?: string | undefined; readonly confidence?: number | undefined; readonly roi?: Point[] | undefined; readonly blocks?: { readonly _type?: "Block" | undefined; ... 4 more ...; serialize?: ((config?: ToJsonConfiguration | undefined) => ...) | undefined; }[] | undefin...;
    }

    • Optional Readonly _type?: "Page"
    • Optional Readonly blocks?: {
          _type?: "Block";
          confidence?: number;
          lines?: {
              _type?: "Line";
              confidence?: number;
              roi?: Point[];
              text?: string;
              words?: {
                  _type?: (...) | (...);
                  confidence?: (...) | (...);
                  glyphs?: (...) | (...);
                  roi?: (...) | (...);
                  text?: (...) | (...);
                  serialize?(config?): { readonly _type?: "Word" | undefined; readonly text?: string | undefined; readonly confidence?: number | undefined; readonly roi?: Point[] | undefined; readonly glyphs?: { readonly _type?: "Glyph" | undefined; readonly text?: string | undefined; readonly confidence?: number | undefined; readonly roi?: Point[] | und...;
              }[];
              serialize?(config?): { readonly _type?: "Line" | undefined; readonly text?: string | undefined; readonly confidence?: number | undefined; readonly roi?: Point[] | undefined; readonly words?: { readonly _type?: "Word" | undefined; ... 4 more ...; serialize?: ((config?: ToJsonConfiguration | undefined) => ...) | undefined; }[] | undefined...;
          }[];
          roi?: Point[];
          text?: string;
          serialize?(config?): { readonly _type?: "Block" | undefined; readonly text?: string | undefined; readonly confidence?: number | undefined; readonly roi?: Point[] | undefined; readonly lines?: { readonly _type?: "Line" | undefined; ... 4 more ...; serialize?: ((config?: ToJsonConfiguration | undefined) => ...) | undefined; }[] | undefine...;
      }[]

      List of blocks.

    • Optional Readonly confidence?: number

      Text confidence. Range is [0-1].

    • Optional Readonly roi?: Point[]

      Quad where the text was found in image coordinates. The order of the points is clockwise starting from the top left.

    • Optional Readonly text?: string

      The recognized text.

    • serialize?:function
      • Parameters

        Returns { readonly _type?: "Page" | undefined; readonly text?: string | undefined; readonly confidence?: number | undefined; readonly roi?: Point[] | undefined; readonly blocks?: { readonly _type?: "Block" | undefined; ... 4 more ...; serialize?: ((config?: ToJsonConfiguration | undefined) => ...) | undefined; }[] | undefin...