PaddleOCR数字仪表识别——1.字体背景删选

有一个数字仪表识别的问题,所以要自己先造一些数据,要收集的素材包括字体文件和背景图片文件

1. 字体、背景删选

1.1 字体

1.1.1 标准字体图片

业务场景的字体图片:
在这里插入图片描述


1.1.2 删选字体

使用 百度字体编辑器网页版:百度还是有良心的地方的,(这个字体编辑器也可以对ttf文件中不想要的字形进行删除,good

在这里插入图片描述
收集了28种晶体管/数码管字体,为了贴合业务需求,要进一步根据项目中仪表的数字表上的数字类型进行筛选。一个一个对比就好了(主要看数字部分的字体)

DigifaceWide.ttf
这个其实也不是完全贴合,2上面那个尖尖方向不对
在这里插入图片描述
比如:下面这个字体就不行
DS-Digital.ttf 和 Lets-go-Digital.ttf基本是一模一样(后者也删了)
在这里插入图片描述
FX-LED.ttf 这个字体就是上面的一个子集啊(有小数点的),上面含有很多无关字体,删了,留一个要用的就好

在这里插入图片描述
LCD.ttf 差太远了,删在这里插入图片描述
LCD2.ttf 和上面一样,名字差太远了,删
在这里插入图片描述
反正还有各种原因,0里带斜杠的,6没有上面一横杠(和有些银行卡的6一样,跟b一样),删了很多

这个是目前最接近的一个字体,LESLIE.ttf
在这里插入图片描述
LiquidCrystal.ttf 也基本和上面的字体一模一样 只是数字1在图片里的左间距比上面小了点。(连编号都一模一样,明显互相抄袭啊,删一个好了)在这里插入图片描述
MTC-7-Segment这个和LESLIE.ttf就是完全一模一样了,也不存在数据1的图片左间距了问题了在这里插入图片描述
PUTHIAfont.ttf也一样,直接删了,都不想放图了

VIP.ttf 这个倒是和业务图片里右上角的那个数字很多的有点像
在这里插入图片描述
YournameD7CentralNarrow.ttf 我觉得差的挺远的(即便不考虑颜色,其实字形和上面的也很像)
在这里插入图片描述


1.2 背景图

还是需要结合业务图片的背景来找,虽然长期目标是做一个更通用的模型,但是现在毕竟是在弄项目,肯定以项目需求为首位。

搜了一圈之后,最合适的搜索关键词应该是 液晶显示器 (谷歌 百度 bing都看看)
在这里插入图片描述
虽然出现了很多广告,虽然大部分都是电脑屏幕,但是大方向应该是这里。

查看了其中一个广告,这种东西有背光光源LED数码管的分别,

显示器其实是 液晶显示器,主要是在显示器上的字体要有光,可能是红光或者是白光,绿光等。

PaddleOCR是一个开源的OCR(Optical Character Recognition,光学字符识别)工具,可以用于识别图像或文档中的文字内容。而水表数字识别是指利用这个工具对水表上的数字进行自动识别。 水表数字识别在日常生活中具有重要的应用价值,可以方便地获取水表的读数,帮助用户了解自己的用水情况。通过使用PaddleOCR进行水表数字识别,可以实现自动化的数字提取,避免了手动输入的繁琐和可能出现的误差。 使用PaddleOCR进行水表数字识别的步骤包括以下几个方面: 1. 准备数据:首先,需要收集一定数量的水表图片作为训练集。这些图片应包含不同角度、光照条件和数字大小等不同情况,以保证训练模型的泛化能力。 2. 数据预处理:对于收集到的训练集图片,需要进行数据预处理,包括图像增强、尺寸统一等操作,以提升模型的训练效果。 3. 模型训练:利用PaddleOCR提供的训练接口,可以使用训练集对模型进行训练。训练过程中,可以根据需要调整模型的参数和网络结构,以达到更好的识别效果。 4. 模型测试与优化:训练完成后,需要利用测试集对模型进行测试,并根据测试结果对模型进行优化。可以通过调整模型的超参数、增加训练集数量等方式提升模型的准确率。 5. 使用模型进行水表数字识别:完成模型的训练和优化后,就可以将其部署到实际应用中,用于水表数字识别。用户只需将水表照片输入到模型中,即可快速获取水表的读数。 综上所述,利用PaddleOCR进行水表数字识别可以帮助提高工作效率,实现水表读数自动化,减少了人工操作和错误率,具有广泛的实用价值。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

吨吨不打野

解决了问题,觉得还行就给点

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值