天下之事,必先处之难,而后易之。

Java 环境下使用Tesseract-OCR 训练字库

从我测试的情况来看,使用jTessBoxEditor编辑box框识别文字来训练字体太过于繁琐了而且即使手动矫正了也未必能保证100%能识别正确。所以,还是需要继续深入研究之,暂时记录测试过程和相关参考文章!

Tesseract OCR Github:https://github.com/tesseract-ocr/tesseract/wiki/4.0-with-LSTM#400-alpha-for-windows

jTessBoxEditor 工具:https://sourceforge.net/projects/vietocr/files/jTessBoxEditor/

工具将png等图片转成tif-----boonya.chinese.exp0.tif


1、使用中文字库生成文字框makebox

tesseract boonya.chinese.exp0.png boonya.chinese.exp0 -l chi_sim batch.nochop makebox


2、生成训练字库
新建 font_properties,写入 文件内容:chinese 0 0 0 0 0
执行以下命令:

tesseract  boonya.chinese.exp0.png boonya.chinese.exp0  nobatch box.train

unicharset_extractor boonya.chinese.exp0.box

shapeclustering -F font_properties -U unicharset boonya.chinese.exp0.tr

mftraining -F font_properties -U unicharset -O unicharset boonya.chinese.exp0.tr

cntraining boonya.chinese.exp0.tr

3、合并和添加字库文件

=============================执行完成后生成以下几个文件=============
unicharset、inttemp、pffmtable、shapetable、normproto 添加这几个文件的前缀为chinese

=============================合并生成的五个文件====================
 

combine_tessdata chinese.


最终得到:chinese.traineddata  将此文件复制到:C:\Program Files (x86)\Tesseract-OCR\tessdata

4、测试训练字库

tesseract boonya.chinese.exp0.png result -l chinese

 

5、字库训练示例

https://blog.csdn.net/cylj102908/article/details/78818676

https://blog.csdn.net/huobanjishijian/article/details/76212214

https://blog.csdn.net/dcrmg/article/details/78233459?locationNum=7&fps=1

https://www.cnblogs.com/wzben/p/5930538.html

https://www.cnblogs.com/cnlian/p/5765871.html

https://baijiahao.baidu.com/s?id=1595469927762383585&wfr=spider&for=pc

https://blog.csdn.net/ProgramOfApe/article/details/78288622

https://blog.csdn.net/sdlypyzq/article/details/78583133

6、Java OCR相关项目

Tess4J:https://sourceforge.net/projects/tess4j/

Java OCR(也适用于Android):https://sourceforge.net/projects/javaocr/

posted @ 2024-09-27 13:55  boonya  阅读(104)  评论(0)    收藏  举报  来源
我有佳人隔窗而居,今有伊人明月之畔。
轻歌柔情冰壶之浣,涓涓清流梦入云端。
美人如娇温雅悠婉,目遇赏阅适而自欣。
百草层叠疏而有致,此情此思怀彼佳人。
念所思之唯心叩之,踽踽彳亍寤寐思之。
行云如风逝而复归,佳人一去莫知可回?
深闺冷瘦独自徘徊,处处明灯影还如只。
推窗见月疑是归人,阑珊灯火托手思忖。
庐居闲客而好品茗,斟茶徐徐漫漫生烟。

我有佳人在水之畔,瓮载渔舟浣纱归还。
明月相照月色还低,浅近芦苇深深如钿。
庐山秋月如美人衣,画堂春阁香气靡靡。
秋意幽笃残粉摇曳,轻轻如诉画中蝴蝶。
泾水潺潺取尔浇园,暮色黄昏如沐佳人。
青丝撩弄长裙翩翩,彩蝶飞舞执子手腕。
香带丝缕缓缓在肩,柔美体肤寸寸爱怜。
如水之殇美玉成欢,我有佳人清新如兰。
伊人在水我在一边,远远相望不可亵玩。