马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?立即注册
×
本帖最后由 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
|