Grooper Help - Version 25.0
25.0.0017 2,127
  • Overview
  • Help Status

Recognition Tester

Control GrooperReview.Controls

Provides an interactive environment for testing character recognition (OCR) and reviewing diagnostic information for selected documents or nodes.

Remarks

The Recognition Tester control is a specialized UI component for evaluating, validating, and troubleshooting OCR results on documents or nodes within Grooper. It brings together document selection, action buttons, synchronized viewers, and diagnostic tools in a single, integrated workspace, enabling users to quickly test recognition processes and analyze results in detail.

Purpose and Functionality

  • Test Source Selection:
    The {TestSource} panel allows users to browse and select the document or node to be tested. It supports navigation, context-sensitive commands, and dynamic updates as the user interacts with the repository tree.
  • Action Buttons:
    Contextual buttons such as 'Test' and 'Diagnostics' enable users to initiate OCR testing and review diagnostic results from previous recognition runs. Button states are updated automatically based on the current selection and test status.
  • Document Viewer:
    The {DocumentViewer} displays the currently-selected document, supporting navigation, zooming, and inspection of the source content. This viewer is essential for visually comparing the original document with OCR results.
  • OCR Viewer:
    The {OCRViewer} presents recognized character data in multiple synchronized views, including layout, plain text, and character-level details. This area supports quality analysis, troubleshooting, and cross-referencing of recognized data.
  • Split Panel Layout:
    The interface uses split panels to organize the test source, document viewer, and OCR viewer for efficient side-by-side comparison.
  • Interactive Features:
    Synchronized scrolling and zooming between viewers, dynamic loading and refreshing of content, and immediate feedback on recognition quality are provided through the Recognition Tester script.

UI Components

  • Test Source Panel:
    • Navigation tree for selecting the document or node to test.
    • Action buttons for running tests and viewing diagnostics.
  • Document Viewer:
    • Visual preview of the selected document, with support for navigation and zoom.
  • OCR Viewer:
    • Tabbed interface for reviewing layout, text, and character-level OCR results.
  • Split Panels:
    • Flexible layout for side-by-side comparison of source and recognized data.

Example

The following diagram illustrates the layout of the Recognition Tester:

┌────────────────────────────────────────────────────────────────────────────────┐
│ Recognition Tester                                                             │
├────────────────────────────────────────────────────────────────────────────────┤
│ ┌───────────── Test Source ─────────────┐ ┌──────── Document Viewer ─────────┐ │
│ │                                       │ │                                  │ │
│ │ {Test} {Diagnostics}                  │ │                                  │ │
│ │                                       │ │                                  │ │
│ └───────────────────────────────────────┘ └──────────────────────────────────┘ │
│ ┌───────────────────────────── OCR Viewer ──────────────────────────────────┐  │
│ │                                                                           │  │
│ │ {Layout View} {Text View} {Character View}                                │  │
│ │                                                                           │  │
│ └───────────────────────────────────────────────────────────────────────────┘  │
└────────────────────────────────────────────────────────────────────────────────┘
  • {TestSource}: Panel for selecting the document or node to test.
  • {Test}: Button to initiate recognition testing.
  • {Diagnostics}: Button to view diagnostic results.
  • {DocumentViewer}: Visual preview of the selected document.
  • {OCRViewer}: Tabbed interface for reviewing OCR results.

Usage Tips

  • Use the Test Source panel to select the document or node you wish to evaluate.
  • Click the 'Test' button to run OCR and update the viewers with new results.
  • Use the 'Diagnostics' button to review detailed information about previous recognition runs.
  • Compare the source document in the Document Viewer with the recognized data in the OCR Viewer for quality assurance and troubleshooting.
  • Take advantage of synchronized scrolling and zooming to efficiently cross-reference content between viewers.

The Recognition Tester streamlines the process of validating and refining OCR processes, providing immediate feedback and comprehensive diagnostic tools for solution designers, reviewers, and quality assurance teams.

Child Controls

NameTypeSummary

Used By

Notification