ExcelHome技术论坛

 找回密码
 免费注册

QQ登录

只需一步,快速开始

快捷登录

搜索
EH技术汇-专业的职场技能充电站 妙哉!函数段子手趣味讲函数 Excel服务器-会Excel,做管理系统 Excel Home精品图文教程库
HR薪酬管理数字化实战 Excel 2021函数公式学习大典 Excel数据透视表实战秘技 打造核心竞争力的职场宝典
300集Office 2010微视频教程 数据工作者的案头书 免费直播课集锦 ExcelHome出品 - VBA代码宝免费下载
用ChatGPT与VBA一键搞定Excel WPS表格从入门到精通 Excel VBA经典代码实践指南
楼主: EH_LOVE

[原创] 图片文字识别,百度AI调用

  [复制链接]

TA的精华主题

TA的得分主题

发表于 2019-7-23 13:31 来自手机 | 显示全部楼层
whlbliss 发表于 2019-7-23 13:03
我是想通过图片识别,识别手写的分数。

不清楚你的情况,我是身份证凭证上传OCR的,效果还行。

TA的精华主题

TA的得分主题

发表于 2019-7-23 14:10 | 显示全部楼层
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册

额,你调有道的接口也可以做的,不过有道识别数学公式的接口 。。。。。。
1111.png

TA的精华主题

TA的得分主题

发表于 2019-9-15 22:28 | 显示全部楼层
感谢楼主所做的贡献,本人才疏学浅,但是基于楼主的文档实现了自己的需求,做了个增值税发票识别的。实际测试发现几个小问题
1,原程序URLencode太慢,图片一大就扑街。
以下为 原文档 GetUrl 函数的同等功能函数速度快很多,本人实测没发现问题,可以测试一下;(非原创)
Public Function URLEncode( _
   StringVal As String, _
   Optional SpaceAsPlus As Boolean = False _
) As String

  Dim StringLen As Long: StringLen = Len(StringVal)

  If StringLen > 0 Then
    ReDim result(StringLen) As String
    Dim i As Long, CharCode As Integer
    Dim Char As String, Space As String

    If SpaceAsPlus Then Space = "+" Else Space = "%20"

    For i = 1 To StringLen
      Char = Mid$(StringVal, i, 1)
      CharCode = Asc(Char)
      Select Case CharCode
        Case 97 To 122, 65 To 90, 48 To 57, 45, 46, 95, 126
          result(i) = Char
        Case 32
          result(i) = Space
        Case 0 To 15
          result(i) = "%0" & Hex(CharCode)
        Case Else
          result(i) = "%" & Hex(CharCode)
      End Select
    Next i
    URLEncode = Join(result, "")
  End If
End Function
2,数据返回,没有错误处理。  (免费上限和QPS错误很容易触发)  批量识别时需设置延时,否则很容易出发QPS错误
本人实现批量识别时,直接获取文件夹所有文件路径,循环识别,实现批量识别的。

评分

1

查看全部评分

TA的精华主题

TA的得分主题

 楼主| 发表于 2019-9-16 07:42 | 显示全部楼层
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册
geniux 发表于 2019-9-15 22:28
感谢楼主所做的贡献,本人才疏学浅,但是基于楼主的文档实现了自己的需求,做了个增值税发票识别的。实际测 ...

额感谢兄弟发现的问题,回头我将更新一下!另外把各大网站的例子都 集成进来供大家参考使用 并改正 谢谢

TA的精华主题

TA的得分主题

发表于 2019-9-16 09:26 | 显示全部楼层
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册
感谢楼主,我测试的是这个图片,但是出现错误。baiduai模块,d:\32.bmp,ActiveX部件不能创建对象。
jsonobject.jsonRead (http.getResponseText())

请问:是什么原因?

32.zip

764 Bytes, 下载次数: 59

TA的精华主题

TA的得分主题

 楼主| 发表于 2019-9-16 15:39 | 显示全部楼层
dongdonggege 发表于 2019-9-16 09:26
感谢楼主,我测试的是这个图片,但是出现错误。baiduai模块,d:\32.bmp,ActiveX部件不能创建对象。
jsono ...

可能是JSON 解析的问题,你用自已的方式来解析一下JSON 即可我封装的不 是很好

TA的精华主题

TA的得分主题

发表于 2019-9-17 09:02 | 显示全部楼层
老师,出现错误,是不是需要下载什么的?比如sdk和json等,不懂,第一次接触,请老师指点。

TA的精华主题

TA的得分主题

发表于 2019-10-3 18:29 | 显示全部楼层
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册
请问一下,这个程序要连网才能识别吗

TA的精华主题

TA的得分主题

发表于 2019-10-3 19:24 来自手机 | 显示全部楼层
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册
老磨石 发表于 2019-10-3 18:29
请问一下,这个程序要连网才能识别吗

是的,调用web  在线api

TA的精华主题

TA的得分主题

发表于 2019-11-22 12:26 来自手机 | 显示全部楼层
您需要登录后才可以回帖 登录 | 免费注册

本版积分规则

手机版|关于我们|联系我们|ExcelHome

GMT+8, 2024-6-11 16:18 , Processed in 0.042479 second(s), 13 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 1999-2023 Wooffice Inc.

沪公网安备 31011702000001号 沪ICP备11019229号-2

本论坛言论纯属发表者个人意见,任何违反国家相关法律的言论,本站将协助国家相关部门追究发言者责任!     本站特聘法律顾问:李志群律师

快速回复 返回顶部 返回列表