当前位置: 首页 > news >正文

品牌网站建设联系方式无锡seo公司

品牌网站建设联系方式,无锡seo公司,莒县住房和建设局网站,wordpress怎么加快网站打开速度前言 大家好, 如果你对自动化处理身份证图片感兴趣,可以尝试以下操作:从身份证图片中快速提取信息,填入表格并提交到网页系统。如果你无法完成这个任务,我们将在“Python自动化办公2.0”课程中详细讲解实现整个过程。…

前言

大家好,

如果你对自动化处理身份证图片感兴趣,可以尝试以下操作:从身份证图片中快速提取信息,填入表格并提交到网页系统。如果你无法完成这个任务,我们将在“Python自动化办公2.0”课程中详细讲解实现整个过程。

实现过程概述:
模块与功能:

re 模块:用于从 OCR 识别出的文本中提取所需的信息。
日期模块:计算年龄。
pandas:处理和操作表格数据。
PaddleOCR:百度的 OCR 模块,适合中文文本识别。
concurrent.futures:实现并发处理,提高图片识别效率。请注意,CPU 性能较弱时,过多的并发可能导致识别不准确。
SimpleAutomation:封装了 Selenium 操作网页的功能,也可以直接使用 Selenium 实现网页自动化。
装饰器使用:

我们使用装饰器来分离代码逻辑,使代码更加清晰。装饰器可以用于日志记录、异常处理和函数计时等公共功能的重用。
过程安排:

批量处理:我们批量处理身份证图片,通过并发操作加快处理速度。
信息提取:利用 OCR 技术识别身份证中的文本信息,并使用正则表达式提取所需字段。
数据处理:使用 pandas 将提取的信息整理成表格。
信息提交:将处理后的数据填写到网页表单中,并提交。
这个过程涉及多个步骤和技术,代码需要经常编写和调试,以提高编程能

实现最终结果

需要把下面三张身份证,识别的文字,填入到对应下面的Excel 报表中。
并通过https://www.ztloo.com/profile__trashed/card/ 身份证录入页面,进行web自动化填入。

1. 导入所需库

logging: 标准库日志模块,用于记录日志信息。
os: 提供操作系统接口,主要用于文件路径操作。
re: 提供正则表达式支持,用于从文本中提取信息。
shutil: 提供高级文件操作功能,例如文件复制。
time: 提供时间相关功能,如延时。
datetime: 提供日期和时间处理功能。
loguru: 现代化的日志库,用于记录日志信息。
pandas: 提供数据结构和数据分析工具,用于处理和分析数据。
paddleocr: OCR 工具,用于文本识别。
concurrent.futures: 提供并发执行任务的功能。

2. 配置日志记录

设置了日志文件 ocr_task.log,并关闭了 PaddleOCR 的日志输出,以减少冗余日志信息。

3. OCRProcessor 类

3.1 初始化

init: 初始化 PaddleOCR 引擎和数据列表。

3.2 识别文本

recognize_text: 使用 PaddleOCR 对图片进行文本识别,返回识别的文本。

3.3 提取信息

extract_info: 使用正则表达式从识别的文本中提取身份证相关信息,包括姓名、性别、民族、出生日期、住址和身份证号码。

3.4 列出图片

list_images: 列出指定目录中的所有图片文件,支持 .png、.jpg、.jpeg 格式。

3.5 处理图片

process_img: 处理单张图片,进行 OCR 识别,提取信息并将结果记录到 self.data 列表中。

3.6 处理图片目录

process_imgs: 并行处理目录中的所有图片,使用 ThreadPoolExecutor 执行任务,并将处理结果保存在 ocr_results.xlsx 文件中。调用了 add_age_and_sort 方法对数据进行排序和添加年龄列。

3.7 计算年龄

calculate_age: 根据出生日期计算年龄。

3.8 添加年龄并排序

add_age_and_sort: 为数据添加年龄列,并按年龄从小到大排序。使用 pandas 处理数据。

3.9 重命名并保存图片

rename_and_save_images: 根据提取的身份证信息重命名图片,并保存到指定目录中。

3.10 处理和提交

process_and_submit: 执行完整的处理流程,包括初始化自动化工具、批量处理图片、重命名图片、提交信息到系统。使用 SimpleAutomation 进行网页操作,填写身份证系统表单。

3.11 提交信息到系统

write_idcard_system: 将提取的信息填写到身份证系统的表单中,包括姓名、性别、出生日期、地址、身份证号码。选择性别和民族选项,提交表单。

4. 使用示例

main 部分,创建了 OCRProcessor 实例,并调用 process_and_submit 方法处理指定目录下的图片并提交信息到系统。

http://www.khdw.cn/news/29488.html

相关文章:

  • 企业网站源码破解版网络营销ppt模板
  • linux网站建设技术指南 百度网盘seo外推软件
  • 个股期权网站开发郑州网站建设外包
  • 做日本外贸网站网上软文发稿平台
  • 哪个威客网站做翻译最赚钱seo经典案例分析
  • 做巧克力的网站站长工具网站推广
  • 如何创建网站平台的详细步骤友情链接交换教程
  • 关于网站建设的问题手机维修培训班学校
  • 建设银行国际互联网网站营销推广投放平台
  • 如何查看网站的访问量免费b站在线观看人数在哪儿
  • 月亮花园wordpress营销型网站seo
  • 中山做网站公司哪家好网络营销创意案例
  • 电子商城网站模板关键词排名优化公司成都
  • 那个网站做图片好看的百度收录入口在哪里
  • wordpress 闭站阿里巴巴运营
  • 投资网站维护百度精准引流推广
  • 建设银行手机银行网站用户名是什么意思新出的app推广在哪找
  • 更换网站空间网址大全123
  • 114做网站苹果aso优化
  • 麦包包的网站建设分析排名优化方案
  • wordpress网站地图企业网站优化外包
  • 企业注册很多网站的好处营销方式方案案例
  • 制作软件下载seo推广外包企业
  • 广告传媒公司简介内容上海关键词优化的技巧
  • 做网站编辑怎么样网络营销策略理论
  • 怎么自己做网站链接网站建设图片
  • wordpress输入qq评论seo技术网网
  • 做商城网站需要办理什么银川网页设计公司
  • 站长工具里查看的网站描述和关键词都不显示网络推广哪个平台最好
  • 做网站设计管理需要什么知识深企在线