ViDiELRead

The ViDiELRead tool enables automatic recognition of text, including letters, numbers, and symbols, from images or live camera feeds. It offers two operational modes:

  • User-Trained: allows you to define specific text patterns by labeling examples and is ideal for achieving higher accuracy on user-specific characters or fonts.

  • Pre-Trained: uses built-in models for immediate deployment.

Additionally, the tool supports three fielding options to accurately detect and interpret text within different image contexts.

To add the ViDiELRead tool:

  1. Drag and drop ViDiELRead to your Spreadsheet.

  2. Note: In this example, we have already created a fixture. To create a fixture, see Train the TrainPatMaxRedLine Function and FindPatMaxRedLine.

    The Property Sheet pops up.

  3. Specify the fixture region by either:
    1. Clicking on Insert Absolute Reference in the upper left corner of the pane.
    2. Double clicking on Fixture.

  4. Select the fixture coordinates from the Spreadsheet and click Accept changes.

  5. Double click on Region and position the Search Region. To resize the search box, click and drag the corners. To rotate the search box, click and drag the rotate button.

    Note: The search region cannot exceed the image boundary. Otherwise, the tool returns #ERR.
  6. Click on the edit button next to Character Size and move the search region so it is around one of the characters you want to find. To resize the search box, click and drag the corners. Place the bounding box around the character. To accept the changes, click on the check mark icon.

    Now you can train the ViDiELRead tool. By default, Training Mode is set to Pre-Trained Model v2 Standard.

    To use a pre-trained model for automatic character recognition, set Training Mode to one of the Pre-Trained options. The following pre-trained models are available:

    • Pre-Trained V1 Standard: this model requires a tight bounding box for character size, and is best for monospace fonts. Supports uppercase characters, numerical digits, and the following special characters: ‘:’, ‘/’, ‘-‘, ‘+’, ‘&’

    • Pre-Trained V2 Standard: this model can recognize fonts with variable character size, and requires an input character size that fits the average character size. Supports uppercase characters, numerical digits, and the following special characters: ‘:’, ‘/’, ‘-‘, ‘+’, ‘&’

    • Pre-Trained V2 Complete: this model provides additional character support on top of the V2 Standard model. Supports uppercase and lowercase characters, numerical digits, all printable ASCII symbols and the character.

  7. For higher accuracy reads on user-specific characters and fonts, use manual training with the User-Trained setting, click on the edit button next to Train. Type in the corresponding characters for the selected letters and numbers on each image. Label and train all expected characters (A-Z, 0-9) for your application. To jump to a new image, click on Next Image. You need to train at least 3 images. The more images and characters you train, the higher the quality of your output is.

  8. Select OK. The output of the function appears on the Spreadsheet. 

To learn more about ViDiELRead functions and settings, see the expandable sections below.