# 训练字体

训练字体选项卡用于训练、查看、重命名和删除字符。该选项卡分为两组，字符（管理训练字体）和训练（定义字符训练参数）。

注意:

- 此选项卡上的控件未链接到“常规”选项卡上的训练模式、训练字符串和训练字体参数。
- 而在训练字体选项卡中，可以调整 ROI（启用“编辑图形”按钮）并且分割图形（字符区域）将随着 ROI 的修改而更新。
- 不支持多字节字符名称（例如汉字）。可以训练多字节字符，但是给字符起的名字必须是单字节的名字。

## 字符框控件

训练后，每个训练字体都在树中可见，字符将在其中分配文件夹和标签，并分组在一起（如果字符具有匹配的标签）。

- 选择根字体文件夹以在右侧面板中显示字体中的所有字符。这些字符将显示为图标，下方带有标签。
- 选择字符文件夹以在右侧面板中显示该字符的所有训练实例。这些字符将显示为图标，下方带有标签。
- 选择字符的训练实例以显示该字符，并缩放以适合右侧的面板。

提示: 为 OCRMax 函数提供每个字符的多个训练实例，以便在运行时读取该函数可以更好地区分相似的字符类型。然而，训练相同字符的多个实例有利也有弊。
训练多个实例的好处是可以预计获得更好的分类性能，尤其是在读取很容易被错误分类的文本时（例如 8 和 B）。训练多个实例的缺点是：减少函数的执行时间；置信度分数可能会降低，因为多个训练实例不仅应该提高最高分，还应该提高第二高分；并可能训练不良字符。

- 导入字体：启动“打开”对话框，可以在其中导入另存为 OCRMax 字体文件 (*.omf) 的字体。
- 导出字体：启动“另存为”对话框，其中可以将字体另存为 OCRMax 字体文件 (*.omf)。
- 重命名：选择项目后按此项可重命名。树中或右侧列表面板中的任何元素都可以重命名。

注意:重命名一组字符将为该组中的所有字符分配新标签。重命名单个字符将为该单个选定字符分配新标签；该字符将被移动到树中的新组或不同组。

- 删除：选择项目后按此项将其从字体中删除。可以删除树中或右侧列表面板中的任何元素。

注意:删除字体文件夹将清除字体；所有字符将被删除。删除一组字符将删除其标签与已删除组的标签相匹配的所有字符。

## 训练框

在训练字符之前，必须对其进行正确分割。

- 将所有字符添加到字体：指定在 ROI 中将训练的所有字符。在按训练按钮之前，预计训练字符输入训练字符串文本输入框。训练字符串文本输入框中的字符数必须匹配分割字符的数量。
- 将新字符添加到字体：指定只训练 ROI 中的新字符。在按训练按钮之前，预计训练字符输入训练字符串文本输入框。训练字符串文本输入框中的字符数必须匹配分割字符的数量。
- 将单个字符添加到字体：指定 ROI 中将训练的特定字符。选择此选项时，训练字符串文本输入框将被禁用，并且训练按钮将启动将所选字符添加到字体对话。此对话框包含 ROI 的展开图像，每个分割字符下方都有标签和文本输入框。标签是该字符当前关联的符号（“?”表示未知或未训练的字符）。标签下方是一个文本输入框。在文本输入框中为每个分割字符输入标签；将文本输入框留空以不重新训练字符。按下训练按钮关闭对话框。
- 训练字符串：指定要训练的文本字符串。训练字符串文本输入框中的字符数必须匹配分割字符的数量。
- 训练按钮：激活训练。