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

电商网站建设课程设计实验报告APP网站建设什么用处

电商网站建设课程设计实验报告,APP网站建设什么用处,现在主流网站用什么做的,具有价值的网站制作前言 大家好, 如果你对自动化处理身份证图片感兴趣,可以尝试以下操作:从身份证图片中快速提取信息,填入表格并提交到网页系统。如果你无法完成这个任务,我们将在“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.15wanjia.com/news/169861.html

相关文章:

  • 上海网站seo外包中交建设集团有限公司
  • 有没有帮忙做网站恩施网站开发
  • 个人网站的设计流程建设工程公司岗位职责
  • 上海建设网站便宜的欧亚快递100
  • 电商网站网址大全网站首页psd
  • 医院网站建设技术方案ppt网页如何设计
  • 淘宝客建设网站珠海哪个建设网站建设好
  • 网站风格有哪些网站开发广告怎么写
  • 武义建设局官方网站wordpress开通邮件注册
  • 黑龙江省住房与建设厅网站软件开发 网站建设
  • 学做西餐网站led论坛网站建设
  • 苏州论坛型网站建设保健品商城网站模板
  • 网站公共模板是什么wordpress获得授权
  • 杭州做公司网站哪家好西安官网seo推广
  • 户型图在哪个网站找如何做网站广告图片
  • 河北省沧州建设厅网站企业手机网站
  • 衡水市网站建设推广通
  • 连云港集团网站建设关键词优化需要注意
  • 图书馆建设网站打不开如何写一份企业网站建设方案
  • 免费vip网站推广电话销售网站建设
  • 外国优秀设计网站宜兴建设局网站
  • 南昌网站建设搜q.479185700wordpress免插件增强
  • 推荐电子商务网站建设有关网站升级建设的申请书
  • 北京模板建站软件设计师培训基地
  • php网站怎么做伪静态河北中瑞建设集团有限公司网站
  • 国外免费建站网站西安公司做网站
  • 南京网站搜索排名山东省建设人才网站
  • 加强网站网络安全建设方案信息系网站建设开题报告书
  • 网站设计分析报告做私单的网站
  • 免费发布卖车信息网站外国做挂的网站是多少