外观
10 字库制作
字库制作窗口把当前图片中的固定字形转换为项目点阵字库条目。建议始终按“准备、切分、编辑、标注、匹配、加入”的顺序操作;加入成功后窗口会自动保存当前字库。
打开前提
从抓抓 点阵OCR 页点击 字库制作 前,确认:
- 当前项目已打开。
- 抓抓中有活动图片。
- 当前共享范围有效,并与活动图片相交。
- 颜色表至少勾选一项构成字形的颜色。
缺少这些内容时,字库制作无法准备点阵。重复打开会回到同一个字库制作窗口并刷新当前图片、范围和颜色上下文。
第一步:准备点阵
| 操作 | 结果 |
|---|---|
| 自动裁剪并加载 | 根据当前图片、范围和颜色准备点阵并加载到编辑区 |
| 裁剪并添加 | 通知抓抓进入普通裁剪模式;在抓抓确认选区后创建新的活动图片页签,再回到字库制作刷新来源 |
| 恢复原点阵 | 放弃当前点阵编辑,恢复准备时的原始点阵 |
先检查点阵是否只保留了目标字形。背景残留过多时,回到抓抓调整范围或勾选颜色,再重新准备。
使用 裁剪并添加 时,需要切回抓抓完成选区并点击 确定。这个按钮不会把选区直接加入抓抓图片表,也不会直接追加为字库条目;它先产生普通裁剪页签,字库制作窗口在重新获得焦点时刷新当前图片、范围和颜色上下文。
第二步:切分候选
- 行列切分:按设置的行数和列数划分规则排列的字符。
- 整体切分:按完整点阵生成候选,适合单个字形或需要后续手工拆分的内容。
切分后查看 分割列表。候选数量和边界不正确时,先调整切分方式,再进入标注。
第三步:编辑候选
| 工具 | 用途 |
|---|---|
| 选择 | 选择一个或多个候选 |
| 擦除 | 删除点阵中的误识别像素 |
| 撤销擦除 | 撤销最近的擦除修改 |
| 恢复原点阵 | 放弃编辑并回到准备时的原始点阵 |
| 合并 | 把至少两个选中候选合成一个 |
| 拆分 | 把一个选中候选拆开 |
| 重置缩放 | 恢复编辑画布查看比例 |
合并要求至少选择两个候选;拆分要求只选择一个候选。界面不提供“重做”或“恢复已撤销修改”按钮;需要放弃当前编辑时使用 恢复原点阵。编辑只解决候选边界或噪点问题,不应靠大量擦除去补救错误颜色和错误范围。
第四步:标注文字
为每个候选填写它代表的文字。未标注候选不能作为有效字库条目加入。多字标签只在确实需要把一组固定点阵视为同一条目时使用,并在点阵 OCR 测试中保持同样的目标文字。
标注后逐项确认:
- 字形边界完整,没有缺笔或明显背景噪点。
- 标注文字与候选一一对应。
- 同一个字符的不同外观是否需要分别保留。
第五步:匹配已有条目
在 字库管理 中选择活动字库,设置匹配精度,点击 匹配。匹配用于检查候选是否已经接近字库中的已有条目,避免无意重复添加。
匹配结果只是制作辅助。确认候选和标注后,选择需要的候选并点击 加入字库。
第六步:管理和保存字库
字库管理支持:
- 新建项目字库。
- 导入
.ddwf文件到当前项目。 - 删除项目字库。
- 保存当前字库参数或其他会话修改。
- 搜索字库条目。
- 确认后删除不再需要的条目。
当前项目还没有字库时,窗口会自动创建并选中 默认字库。新建或导入后,先确认当前活动字库。加入或删除候选后会自动保存;如果保存失败,窗口会显示错误。保存 按钮可用于主动保存参数或其他修改。
完成检查
- 所有要加入的候选都已标注。
- 字库管理中能搜索到新增条目。
- 加入或删除条目后无需再点击保存;关闭并重新打开字库后,条目修改仍然存在。
- 回到抓抓 点阵OCR 页后,重新加载或选择该字库。
- 使用制作时相同的颜色和相近画面完成识字或找字测试。