news 2026/3/23 2:28:31

结合 AI 视觉:使用 OCR 识别企业微信聊天记录中的图片信息

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
结合 AI 视觉:使用 OCR 识别企业微信聊天记录中的图片信息

一、 引言(Introduction)

  • 业务背景:许多关键业务信息(如:客户发送的转账截图、入群申请说明、包含联系方式的海报)都以图片形式存在于聊天记录中。

  • 技术痛点:传统的 UI 自动化只能获取“这是一张图片”,无法感知其内容,导致自动化流程在图片环节“断流”。

  • 解决方案:引入AI 视觉能力(OCR)。RPA 负责从窗口截取或下载图片,OCR 引擎负责将图像信息转化为机器可读的文本,实现真正的全数据链路自动化。

二、 RPA + OCR 的技术链路拆解

要实现图片信息的自动处理,需要经过以下四个核心步骤:

2.1 图片定位与获取
  • 气泡识别:识别聊天窗口中ControlTypeImage或包含图片特征的消息气泡。

  • 获取方式:

    • 方式 A(非侵入):利用 RPA 控件属性获取该图片在屏幕上的BoundingRectangle,执行区域截图。

    • 方式 B(文件级):模拟右键点击图片 $\rightarrow$ “另存为”,将图片保存到本地指定目录。

2.2 OCR 引擎的选型与集成
  • 本地引擎(高隐私):集成PaddleOCRTesseract。优点是数据不离境,响应快,适合处理手机号、金额等敏感信息。

  • 云端 API(高精度):调用百度、阿里或腾讯的通用 OCR 接口。优点是识别率极高,支持复杂排版和手写体。

2.3 文本结构化处理
  • 关键词匹配:从 OCR 返回的原始文本中,利用正则表达式(Regex)提取目标字段。

    • 示例:识别转账截图中的“金额”和“交易时间”。

    • 示例:识别海报中的“微信号”或“活动关键词”。

三、 实战场景应用:自动化凭证审核

以“客户发送付款截图后自动开通权限”为例:

  1. 触发:RPA 监控到新消息为图片。

  2. 动作:截图图片区域,调用 OCR。

  3. 判断:* 如果文本中包含“支付成功”及正确的“商户名称”。

    • 提取交易单号。

  4. 后续:RPA 自动在业务系统查询单号,确认无误后在群内回复“权限已开通”。

四、 性能优化与稳定性策略

  • 图像预处理:在送入 OCR 前,利用 OpenCV 进行灰度化、去噪或二值化处理,显著提升识别率。

  • 异步处理架构:图片识别通常比文字处理慢。建议采用“生产者-消费者”模型:RPA 进程负责抓取图片放入队列,独立的 OCR 进程负责后台解析,避免阻塞 UI 操作流。

  • 异常重试逻辑:遇到模糊图片或加载不全的情况,设置重试机制,或在识别置信度低于 0.8 时触发人工介入告警。

五、 结论与总结

  • 总结:OCR 是 RPA 的“眼睛”。结合了 AI 视觉后,RPA 的应用范围从结构化文字扩展到了广阔的非结构化图像领域。

  • 核心价值:实现了业务流程的“语义级”自动化,能够处理更复杂、更贴近真实人工场景的任务。


实施建议:客户联系功能启用步骤

操作步骤

  1. 权限申请
    请通过QiWe开放平台管理后台,提交“客户联系”功能的使用权限申请。
  2. 获取访问凭证
    请使用企业corpidcorpid(企业ID)和corpsecretcorpsecret(应用密钥)作为参数,调用相应接口以获取access_tokenaccess_token(访问令牌)。

目的

完成上述轻量级开发部署后,即可启用通过接口进行客户联系管理的能力。

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/3/21 8:44:19

关于2025年银行业保险业信息科技非现场监管报表报送工作的通知 金科通〔2024〕162号

金融监管总局科技监管司关于2025年银行业保险业信息科技非现场监管报表报送工作的通知 金科通〔2024〕162号 各金融监管局,各政策性银行、大型银行、股份制银行、外资银行、直销银行、金融资产管理公司、理财公司,各保险集团(控股)公司、保险公司、保险资产管理公司:

作者头像 李华
网站建设 2026/3/22 10:35:54

接到紧急项目?XinServer 帮我稳住了现场

接到紧急项目?XinServer 帮我稳住了现场 上周三下午,我正喝着咖啡摸鱼,老板一个电话打过来:“老王,有个紧急的客户项目,两周后要演示,后台管理系统得搞定,你带人顶一下?”…

作者头像 李华
网站建设 2026/3/20 7:55:25

9、数据工作流管理与探索指南

数据工作流管理与探索指南 1. 数据工作流管理 1.1 工作流基础 在数据处理中,有时一个步骤可能会花费很长时间,或者你希望继续使用相同的数据,又或者数据来自有速率限制的 API。这时,让一个步骤将数据保存到文件,后续步骤对该文件进行操作是个不错的选择,这样可以避免冗…

作者头像 李华
网站建设 2026/3/17 8:19:20

12、分布式处理与数据建模实战

分布式处理与数据建模实战 1. 分布式处理基础 在分布式处理中,我们可以通过不同方式利用远程机器来完成任务,主要包括在远程机器上运行普通命令、直接在远程机器间分发本地数据以及将文件发送到远程机器进行处理并取回结果。 1.1 获取运行中的 AWS EC2 实例列表 若使用 A…

作者头像 李华
网站建设 2026/3/15 20:31:25

Python爬取ZLibrary元数据实战

技术文章大纲:用Python抓取ZLibrary元数据 概述 简要介绍ZLibrary及其元数据的价值,包括书名、作者、ISBN、出版日期等信息。说明Python在数据抓取中的优势,如高效、灵活和丰富的库支持。 准备工作 列出必要的工具和库: Pyth…

作者头像 李华
网站建设 2026/3/20 10:10:12

pyOCD又升级了,发布V0.42版本,月更(2025-12-18)

https://github.com/pyocd/pyOCD/releases 新功能 运行子命令: 1、引入新的运行子命令,支持按时间限制或直至文件结束符运行目标(适用于CI/CD工作流) 2、支持半主机控制台输出/输入及SWV输出 改进 标准I/O: 1、新增抽…

作者头像 李华