# ViDiELRead

您可以使用 ViDiELRead 工具识别实时相机馈送。

## 要添加 ViDiELRead 工具：

1. 将 ViDiELRead 拖放到您的电子表格。

注意:在这个例子中，我们已经创建了一个夹具。要创建夹具，请参阅训练 TrainPatMaxRedLine 函数和FindPatMaxRedLine。

属性表随即弹出。

2. 通过以下任一方式指定夹具区域：
   1. 在窗格的左上角单击插入绝对引用。

   2. 双击夹具。

3. 从电子表格中选择夹具坐标并单击接受更改。

4. 双击区域并定位搜索区域。要调整搜索框的大小，请单击并拖动角。要旋转搜索框，请单击并拖动旋转按钮。

   注意:搜索区域不能超出图像边界。否则该工具返回 #ERR。

5. 单击字符大小旁的编辑按钮并移动搜索区域，使其位于您要查找的其中一个字符周围。要调整搜索框的大小，请单击并拖动角。将边界框紧贴字符四周放置。要接受更改，请单击复选标记图标。

   现在您可以训练 ViDiELRead 工具。默认情况下，训练模式被设为用户训练。

6. 单击训练旁的编辑按钮。为每个图像上的所选字母和数字键入相应的字符。为您的应用标记和训练所有预期字符（AZ、0-9）。要跳转到新图像，请单击下一个图像。您需要训练至少 3 张图像。您训练的图像和字符越多，输出的质量就越高。

7. 选择确定。该函数的输出出现在电子表格中。

要详细了解 ViDiELR 函数和设置，请参阅下面的可扩展部分。

基本设置

设置 | 说明
--- | ---
图像 | 对包含图像结构的单元格的引用。默认值：$A$0。
夹具 | 夹具原点（X、Y、Theta）。相对图像原点的偏移。
区域 | 关注区域（X、Y、宽度、高度、角度）。
训练模式 | 用户训练：您在训练工具时手动输入字符。得到更准确的读取。 预训练：该工具在训练时自动预测字符。可能导致读取不准确。 注意:训练和样本中的独特字符选项仅在用户训练模式下可用。
显示 | 选择要在图像上重叠的图形类型。

字符大小

调整字符大小搜索框。搜索框不能旋转。将边界框紧贴字符四周放置。

自定义字段匹配

您可以在自定义字段匹配下方将工具设置为只接受某些字符或图案。有两个主要设置：可变字符数和固定字符数。

1. 字符的变量数量

   该工具读取图像上的所有字符。

   可接受的字符：指定 ViDiELRead 工具识别什么类型的字符。

   - 任何字符：该工具搜索字母、数字和符号（例如 <, $, ?)。.

   - 仅限数字字符：该工具仅搜索数字。

   - 仅限字母字符：该工具仅搜索字母。

   - 仅限字母数字字符：该工具搜索数字和字母。

   行数：如果图像上的字符排列成多行，勾选指定行数旁的框。在行数输入字段中输入行数。

2. 字符的固定数量

   该工具读取图像上的一个或多个字符图案。该工具可识别不符合所提供图案的字符，但会返回错误。

   该图案使用由常量字符（字母数字和特殊字符）和元字符组成的简单正则表达式样式。

   您可以使用以下元字符：

   - "\d"：匹配任意数字字符 [0-9]。

   - "\l"：匹配任意字母字符 [a-z, A-Z]。

   - “\w”：匹配任何字母数字字符 [az, AZ, 0-9]。

   - “\” 匹配任何字符。

   有效图案的示例：

   - “\d\d\d\d”：匹配由四位组成的数字

   - “\l\l\l”：匹配由三个字母组成的单词

   - “\d\d:\d\d:\d\d”：匹配采用 HH:MM:SS 格式的时间。

   - “N\d\d\d\l\l\l”：可以用于读取以“N”开头，后接 3 个数字和 3 个字符的序列号。

   您可以通过单击添加图案按钮，将多个图案应用到一个读取工具配置。如果您提供多个图案，该工具会在读取期间返回匹配图案的名称。

   使用的公式：1C4RJH\w\w\w\w\d\d\d\d\d\d\d | 使用的公式：Z1\w06456\d\d\d\d\d

训练

为工具训练字母、数字和符号。

默认情况下，该工具通过在字符周围放置一个绿色边界框来识别图像上可能有的字符。您可以自由移动边界框，但只能在字符大小设置下方修改大小。要添加更多边界框，请单击标签或其中一个框，选择添加按钮，然后单击图像。要停止添加边界框，请单击完成。要删除一个框，请选择它并单击移除。要删除所有框，请选择全部清除选项。要接受训练，请单击全都接受。

注意:每个字符都需要在搜索区域中进行标记。从有效字符中删除标签可训练工具忽略它们。
样本中有个唯一字符

显示经过训练的字符和源图像的数量，以及给定字符中的工具置信度水平。百分比越低，结果正确的可能性就越小。

您可以通过将鼠标悬停在字符下方的彩色线条上来查看百分比。颜色还表示置信度水平：

- 绿色：高确定性。

- 黄色：中等确定性。

- 红色：低确定性。

您可以按字符或图像对训练数据进行排序：

您可以通过在按字符视图下方左键单击图像来跳转到重新训练某个字符，也可以通过在按图像视图中单击相应行旁边的编辑图标来重新训练一个图像上的所有字符。

您可以通过在两个视图下的搜索栏中键入特定字符来搜索它。该工具区分大写字母和小写字母。

您还可以通过选中相应行旁边的框并单击删除样本来删除样本

ViDiELRead 输出

输出 | 说明
--- | ---
字符串 | 该工具在图片上识别的所有字符，显示为一个字符串值。
通过 | 显示某次读取的自定义字段匹配是通过还是失败。 通过：1.000 失败：0.000
索引 | 按图像上字符位置（从左到右）列出的读取索引。
字符 | 字符。最佳字符匹配。
分数 | 字符中工具的置信度。百分比越低，结果正确的可能性就越小。
2nd Char | 第二个字符。第二个最佳字符匹配。
2nd Score | 该工具在第二个最佳字符匹配中的置信度。百分比越低，结果正确的可能性就越小。