tesseract、jTessBoxEditorFX训练数据实践

简介: tesseract、jTessBoxEditorFX训练数据实践

网上很多文章都总结的很好,这里就不做重复,只是简单的将步骤梳理

文章后面会有一个实例,来说明数据训练步骤

字库训练

下载jTessBoxEditorFX

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

文件名必须是如下格式:

[lang].[fontname].exp[num]
• 1

lang:语言名(训练生成的示为语言)

fontname:字体名

num:序号(无所谓)

于是可以得到一个命名为 num.peng.exp1.tif 的文件


1、准备样本图片,合并为.tif文件

jTessBoxEditorFX -> tools->merge tiff


2、生成.bok文件


tesseract num.peng.exp1.tif num.peng.exp1 batch.nochop makebox

1

3、字符矫正

jTessBoxEditorFX -> Box Editor->Open,num.peng.exp1.tif,调整校正


生成训练数据

示例假设有3个文件,tif文件


1、创建font_properties文件

文件内容为 :


相关文章
|
8月前
|
存储 JSON 运维
微服务架构下的日志“捕手”:构建高效的日志收集与分析体系
微服务架构下的日志“捕手”:构建高效的日志收集与分析体系
418 8
WEB端交互元件库:Axure设计师的高效利器
EQL UI是一款功能强大、组件丰富的Axure元件库,涵盖500+设计组件与完整后台模板,助力设计师高效搭建高保真原型,提升产品设计效率与质量。
1222 128
|
11月前
|
安全 算法 Java
在Spring Boot中应用Jasypt以加密配置信息。
通过以上步骤,可以在Spring Boot应用中有效地利用Jasypt对配置信息进行加密,这样即使配置文件被泄露,其中的敏感信息也不会直接暴露给攻击者。这是一种在不牺牲操作复杂度的情况下提升应用安全性的简便方法。
1562 10
|
机器学习/深度学习 人工智能 运维
日志别只会“看”,现在是该让AI帮你“算”了!
日志别只会“看”,现在是该让AI帮你“算”了!
1343 9
|
存储 Java 数据库
SpringBoot使用jasypt实现数据库配置加密
这样,你就成功地使用Jasypt实现了Spring Boot中的数据库配置加密,确保敏感信息在配置文件中以加密形式存储,并在应用启动时自动解密。
1263 2
|
开发工具 git
百度搜索:蓝易云【git生成change-id的解决方法】
请注意,以上方法适用于本地仓库。如果你是在使用Gerrit进行代码审核,Gerrit会自动为每个提交生成Change-Id。如果在使用其他代码托管平台,可能需要根据平台的规范自行生成和添加Change-Id。
874 2
|
Kubernetes 容器
k8s证书过期带来的问题解决
解决k8s自带签名证书过期后,节点状态为NotReady的恢复。
889 0
|
存储 弹性计算 大数据
从大数据平台CDP的架构看大数据的发展趋势 1
从大数据平台CDP的架构看大数据的发展趋势
|
JavaScript
vue 项目中使用v-loading实现加载效果
当在vue项目中请求后台接口时,常常会使用 loding 过渡数据的加载时间。 如果 loading 作为一个全局的加载状态,应该写在项目中的App.vue中
1327 0
vue 项目中使用v-loading实现加载效果