【问题标题】:how to add person with disability (PwD) symbol to tesseract dataset如何将残疾人 (PwD) 符号添加到 tesseract 数据集
【发布时间】:2018-02-28 07:14:45
【问题描述】:
我正在使用 python 进行车牌识别。我与 tesseract 合作进行 OCR 识别。对于我的项目,我希望在 tesseract 库中包含残疾人符号。我查看了以下链接以更新 tesseract 库tutorial for tesseract library update
我按照创建 tff 文件的步骤操作,但通过通知图像未指定字体而失败。
我从研究的文献中了解到人们添加了各种类型的字体和数字样式,但找不到有关如何将图像添加到 tesseract 数据集中的信息。
谁能建议我如何成功地将图像添加到 tesseract 数据集中?如果有人向我提供与问题有关的链接或信息,我将不胜感激
【问题讨论】:
标签:
python
python-tesseract
【解决方案1】:
要在 tesseract 库中训练新数据,您需要以下软件包 (i) jTessBoxEditor (ii)notepad++ (iii) serak trainer
jTessBoxEditor 可以从这里下载jTessBoxEditordownload link 也需要运行时java环境。它接受 .txt 格式的输入。
您可以使用 notepadd++ 输入特殊字符。输入字符的过程可以在how to enter characters in notepad++找到。例如,输入密码符号可以按住ALT键,然后从数字键盘输入+9855,符号会出现在notepad++中。输入字符后另存为.txt 类型。
打开 jTessBoxEditor 并单击 Tiff/Box Generator 将 .txt 文件作为输入提供,同时更改支持您的角色的字体样式。对于密码符号,我选择 segoeuisymbol。 tif 将存储在创建 .txt 文件的文件夹中。
要训练 tessdata,您需要 seraktrainer,可以从serak download link 下载使用 serak 训练器的过程可以从视频serak trainer video 找到它解释了创建 tessdata 即训练数据文件的分步过程
希望这对某人有用