找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 3724|回复: 19

[教程源码] 云识别字库ocr(包含市面上所有字体,毫秒级别)

[复制链接]
  • 打卡等级:拜师学艺

17

主题

37

回帖

76

积分

按键手机班学员

鲜花
0
猫粮
596
发表于 2022-6-20 21:16:36 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?立即注册

×
本帖最后由 w1995811 于 2022-9-5 16:49 编辑

2862-YYds版本已于9月4号停止,老用我服务器遭不住
经历过低谷,也终明白高山不过黄粱一梦,此版本为测试端无法支持大批量商业
此为服务器版本识别,只附上代码,需求多我开源此方法
[按键精灵] 纯文本查看 复制代码
Import "ShanHai.lua"
Import "zm.luae"
do
    TracePrint 查找文字 (667,1586,722,1919)
Loop 
Function 查找文字(x1, y1, x2, y2)
    SnapShot "/sdcard/测试.png",x1,y1,x2,y2
    dim b64 = zm.FileReadBinaryBase64("/sdcard/测试.png")
    dim Json字符串= 文字识别(b64,"中",1,"0")
    dim 键值表 = Encode.JsonToTable(Json字符串)
    Dim 去字
    去字 = 键值表["Result"]["Words_data"][1]["content"]
     //提取识别后结果
    TracePrint 去字
End Function
Function 文字识别(b64,语言,模式,旋转)
    Dim 键值表
    If 语言 = "中" Then
        语言 = "ch"
    ElseIf 语言 = "日" Then
        语言 = "japan"
    ElseIf 语言 = "韩" Then
        语言 = "korean"
    ElseIf 语言 = "英" Then
        语言 = "en"
    Else
        语言 = "ch"
    End If
    If 模式 = 1 Then
        模式 = "m"
    ElseIf 模式 = 2 Then
        模式 = "h"
    Else
        模式 = "m"
    End If
    If 旋转 = "右" Then
        旋转 = "90"
    elseIf 旋转 = "左" Then
        旋转 = "-90"
    elseIf 旋转 = "1" Then
        旋转 = "180"
    else
        旋转 = "0"
    End If
    b64=Replace(b64,"+","%2b")
    b64=Replace(b64,"/", "%2f")
    b64 = Replace(b64, "=", "%3d")
    dim formStr = "img=" & b64 & "&lan=" &语言 & "&model="&模式&"&rotate="&旋转
    Dim  xv
    dim MyTime = TickCount()
    xv = URL.Post("http://103.100.211.60:5689/report", formStr)
    键值表 = Encode.JsonToTable(xv)
    If 键值表["Result"]["Words_data"][1] =null Then 
        TracePrint "无内容"
        文字识别 = ""
    Else 
        文字识别 =  xv        
    End If
    TracePrint   "请求用时:"&  TickCount() -MyTime
End Function



楼主热帖
  • 打卡等级:初涉江湖

0

主题

108

回帖

108

积分

小学生

鲜花
0
猫粮
581
发表于 2022-6-20 23:20:03 | 显示全部楼层
识别到无内容,不加判断去字 = 键值表["Result"]["Words_data"][1]["content"] 这段报错
  • 打卡等级:拜师学艺

17

主题

37

回帖

76

积分

按键手机班学员

鲜花
0
猫粮
596
 楼主| 发表于 2022-6-21 01:16:41 | 显示全部楼层
q315767552 发表于 2022-6-20 23:20
识别到无内容,不加判断去字 = 键值表["Result"]["Words_data"][1]["content"] 这段报错 ...

无内容说明反馈问题,服务器测试端并不支持高并发

2

主题

9

回帖

13

积分

按键电脑&手机班学员

鲜花
0
猫粮
161
发表于 2022-6-22 01:57:51 | 显示全部楼层
当前脚本第53行:发生运行时错误!错误代码:2,错误行号:53,错误信息: attempt to index local 'ide69687e5ad97e8af86e588ab3ae994aee580bce8a1a8' (a null value)
  • 打卡等级:拜师学艺

17

主题

37

回帖

76

积分

按键手机班学员

鲜花
0
猫粮
596
 楼主| 发表于 2022-6-22 04:48:53 | 显示全部楼层
志轩 发表于 2022-6-22 01:57
当前脚本第53行:发生运行时错误!错误代码:2,错误行号:53,错误信息: attempt to index local 'ide696 ...

报错要检查一下代码哟 朋友

2

主题

4

回帖

8

积分

按键手机班学员

鲜花
0
猫粮
32
发表于 2022-8-16 11:39:45 | 显示全部楼层
很奇怪,昨天还能用,今天就报错了(┬_┬)
当前脚本第53行:发生运行时错误!错误代码:2,错误行号:53,错误信息: attempt to index local 'ide69687e5ad97e8af86e588ab3ae994aee580bce8a1a8' (a null value)

2

主题

4

回帖

8

积分

按键手机班学员

鲜花
0
猫粮
32
发表于 2022-8-16 16:06:58 | 显示全部楼层
红白丶 发表于 2022-8-16 11:39
很奇怪,昨天还能用,今天就报错了
当前脚本第53行:发生运行时错误!错误代码:2,错误行号:53, ...

现在又好了(@﹏@)~

2

主题

9

回帖

13

积分

按键电脑&手机班学员

鲜花
0
猫粮
161
发表于 2022-8-17 15:35:26 | 显示全部楼层
自己搭建多少米
  • 打卡等级:无名新人

0

主题

6

回帖

6

积分

学前班

鲜花
0
猫粮
24
发表于 2022-8-20 16:02:14 | 显示全部楼层
?11111111111111111111

0

主题

2

回帖

2

积分

学前班

鲜花
0
猫粮
3
发表于 2022-8-31 07:35:45 | 显示全部楼层
对图片要求太高了,稍微有点背景就识别不出来啊
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|紫猫编程学园

GMT+8, 2024-4-19 21:53

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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