热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

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

有一个数字仪表识别的问题,所以要自己先造一些数据,要收集的素材包括字体文件和背景图片文件1.字体、背景删选1.1字体1.1.1标准字体图片业务场景的字体图片:1.1.2删选字体使用

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

1. 字体、背景删选

1.1 字体

1.1.1 标准字体图片

业务场景的字体图片:
《PaddleOCR数字仪表识别——1.字体背景删选》

1.1.2 删选字体

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

《PaddleOCR数字仪表识别——1.字体背景删选》
收集了28种晶体管/数码管字体,为了贴合业务需求,要进一步根据项目中仪表的数字表上的数字类型进行筛选。一个一个对比就好了(主要看数字部分的字体)

DigifaceWide.ttf
这个其实也不是完全贴合,2上面那个尖尖方向不对
《PaddleOCR数字仪表识别——1.字体背景删选》
比如:下面这个字体就不行
DS-Digital.ttf 和 Lets-go-Digital.ttf基本是一模一样(后者也删了)
《PaddleOCR数字仪表识别——1.字体背景删选》
FX-LED.ttf 这个字体就是上面的一个子集啊(有小数点的),上面含有很多无关字体,删了,留一个要用的就好

《PaddleOCR数字仪表识别——1.字体背景删选》
LCD.ttf 差太远了,删《PaddleOCR数字仪表识别——1.字体背景删选》
LCD2.ttf 和上面一样,名字差太远了,删
《PaddleOCR数字仪表识别——1.字体背景删选》
反正还有各种原因,0里带斜杠的,6没有上面一横杠(和有些银行卡的6一样,跟b一样),删了很多

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

VIP.ttf 这个倒是和业务图片里右上角的那个数字很多的有点像
《PaddleOCR数字仪表识别——1.字体背景删选》
YournameD7CentralNarrow.ttf 我觉得差的挺远的(即便不考虑颜色,其实字形和上面的也很像)
《PaddleOCR数字仪表识别——1.字体背景删选》

1.2 背景图

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

搜了一圈之后,最合适的搜索关键词应该是 液晶显示器 (谷歌 百度 bing都看看)
《PaddleOCR数字仪表识别——1.字体背景删选》
虽然出现了很多广告,虽然大部分都是电脑屏幕,但是大方向应该是这里。

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

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


推荐阅读
  • 利用PaddleSharp模块在C#中实现图像文字识别功能测试
    PaddleSharp 是 PaddleInferenceCAPI 的 C# 封装库,适用于 Windows (x64)、NVIDIA GPU 和 Linux (Ubuntu 20.04) 等平台。本文详细介绍了如何使用 PaddleSharp 在 C# 环境中实现图像文字识别功能,并进行了全面的功能测试,验证了其在多种硬件配置下的稳定性和准确性。 ... [详细]
  • 在稀疏直接法视觉里程计中,通过优化特征点并采用基于光度误差最小化的灰度图像线性插值技术,提高了定位精度。该方法通过对空间点的非齐次和齐次表示进行处理,利用RGB-D传感器获取的3D坐标信息,在两帧图像之间实现精确匹配,有效减少了光度误差,提升了系统的鲁棒性和稳定性。 ... [详细]
  • 掌握PHP框架开发与应用的核心知识点:构建高效PHP框架所需的技术与能力综述
    掌握PHP框架开发与应用的核心知识点对于构建高效PHP框架至关重要。本文综述了开发PHP框架所需的关键技术和能力,包括但不限于对PHP语言的深入理解、设计模式的应用、数据库操作、安全性措施以及性能优化等方面。对于初学者而言,熟悉主流框架如Laravel、Symfony等的实际应用场景,有助于更好地理解和掌握自定义框架开发的精髓。 ... [详细]
  • 聊聊 中国人工智能科技产业 区域竞争力分析及趋势
    原文链接:聊聊中国人工智能科技产业区域竞争力分析及趋势最近看了一个关于国内AI的报告《中国新一代人工智能科技产业区域竞争力评价指数(2021ÿ ... [详细]
  • Spring Boot 实战(一):基础的CRUD操作详解
    在《Spring Boot 实战(一)》中,详细介绍了基础的CRUD操作,涵盖创建、读取、更新和删除等核心功能,适合初学者快速掌握Spring Boot框架的应用开发技巧。 ... [详细]
  • 本项目在Java Maven框架下,利用POI库实现了Excel数据的高效导入与导出功能。通过优化数据处理流程,提升了数据操作的性能和稳定性。项目已发布至GitHub,当前最新版本为0.0.5。该项目不仅适用于小型应用,也可扩展用于大型企业级系统,提供了灵活的数据管理解决方案。GitHub地址:https://github.com/83945105/holygrail,Maven坐标:`com.github.83945105:holygrail:0.0.5`。 ... [详细]
  • 在处理分享功能时,以往通常会首先考虑使用第三方SDK,如友盟等。然而,通过实际项目经验发现,利用iOS原生的UIActivityViewController不仅可以实现高效、稳定的分享功能,还能更好地控制用户体验。本文将详细介绍如何利用iOS原生技术缓存HTML内容,并结合URL分享的最佳实践,帮助开发者在实际开发中提升应用性能和用户满意度。 ... [详细]
  • 在当前各种算法实现和开源软件包层出不穷的背景下,算法对程序员的重要性是否有所减弱?回顾历史,早期程序员必须熟练掌握算法并频繁自行编写。然而,随着技术的发展,算法逐渐成为一种“商品”,现代开发者更多依赖现成的库和商业算法解决方案。有观点认为,机器学习领域中,许多算法已经被高度封装,不再需要深入理解其背后的数学原理。然而,这种趋势也引发了关于技术深度与广度平衡的讨论,强调了基础理论知识在应对复杂问题时的不可替代性。 ... [详细]
  • 老电影和图片变清晰的秘密!分辨率提升400%的AI算法
    老电影和图片变清晰的秘密!分辨率提升400%的AI算法-如上图,从100x133pix→400x532pix,除了肉眼可见的清晰,拥有可以将分辨率提升400%的技术到底意味着什么 ... [详细]
  • 抠图前vsPython自动抠图后在日常的工作和生活中,我们经常会遇到需要抠图的场景,即便是只有一张图片需要抠,也会抠得我们不耐烦ÿ ... [详细]
  • Java服务问题快速定位与解决策略全面指南 ... [详细]
  • 理工科男女不容错过的神奇资源网站
    十一长假即将结束,你的假期学习计划进展如何?无论你是在家中、思念家乡,还是身处异国他乡,理工科学生都不容错过一些神奇的资源网站。这些网站提供了丰富的学术资料、实验数据和技术文档,能够帮助你在假期中高效学习和提升专业技能。 ... [详细]
  • 在Unity中进行3D建模的全面指南,详细介绍了市场上三种主要的3D建模工具:Blender 3D、Maya和3ds Max。每种工具的特点、优势及其在Unity开发中的应用将被深入探讨,帮助开发者选择最适合自己的建模软件。 ... [详细]
  • 结语 | 《探索二进制世界:软件安全与逆向分析》读书笔记:深入理解二进制代码的逆向工程方法
    结语 | 《探索二进制世界:软件安全与逆向分析》读书笔记:深入理解二进制代码的逆向工程方法 ... [详细]
  • 在主从复制架构中,Bingo_MySQL 同步工具的应用与优化具有重要意义。为确保高效同步,建议使用相同或兼容的 MySQL 版本,并确保两台服务器位于同一局域网内,且网络连接畅通无阻。若无法 ping 通,请检查 IP 配置及防火墙设置,以保证网络连通性。此外,合理的配置参数和定期维护也是提升同步性能的关键因素。 ... [详细]
author-avatar
Carmen果果时代
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有