先对box 进行train, 生成相应的.tr文件。

这里文件名字改为name.num的形式

example:

> tesseract example.1.tif example1 nobatch box.train     
> tesseract example.2.tif example2 nobatch box.train     
> tesseract example.3.tif example3 nobatch box.train

从所有的文件中提取字符

example:

> unicharset_extractor example.1.tif example.2.tif example.3.tif

生成字体特征文件新建的font文件中, 把所有的box文件对应的字体特征都给加进去

example:

example.1 0 0 0 0 0
example.2 0 0 0 0 0
example.3 0 0 0 0 0

进行训练

example:

mftraining -F font -U unicharset example.1.tr example.2.tr example.3.tr

聚集所有的.tr文件

cntraining example.1.tr example2.tr example3.tr

重命名文件(把unicharset, inttemp, normproto, pffmtable,shapetable 这几个文件加上前缀example.

合并所有的文件, 生成一个大的字库文件

combine_tessdata example.

参考:

https://baijiahao.baidu.com/s?id=1610209305721327810&wfr=spider&for=pc
http://www.cnblogs.com/password1/p/9213908.html

下面这种情况缺少了写入字体特征的情况。
GitHub 加速计划 / te / tesseract
60.1 K
9.29 K
下载
tesseract-ocr/tesseract: 是一个开源的光学字符识别(OCR)引擎,适用于从图像中提取和识别文本。特点是可以识别多种语言,具有较高的识别准确率,并且支持命令行和API调用。
最近提交(Master分支:2 个月前 )
bc490ea7 Don't check for a directory, because a symbolic link is also allowed. Signed-off-by: Stefan Weil <sw@weilnetz.de> 4 个月前
2991d36a - 4 个月前
Logo

旨在为数千万中国开发者提供一个无缝且高效的云端环境,以支持学习、使用和贡献开源项目。

更多推荐