[资源分享]----安卓本地文字识别收录贴

按键精灵小Q 按键精灵小Q 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区

文章作者:瑞祥幽冥狼

 

本地文字识别(不带坐标版):

下载地址:


链接:https://share.weiyun.com/7ChVuZVq 密码:dr6t3j

​本地识别(坐标版):

 

代码一览:

 

Import "ShanHai.lua"

//TracePrint 识别(0,0,0,0)

//Call 点击("日志", 20, 50, 200, 200)

//TracePrint 判断是否存在("日志", 20, 50, 200, 200)

Do

Call 点击("系统应用",11,173,554,446)

Call 点击("设置", 11, 173, 554, 446)

Delay 1000

KeyPress "back"

KeyPress "back"

Loop

 

Function 识别(x1, y1, x2, y2)

SnapShot "/sdcard/N7.png",x1, y1, x2, y2

Dim js="let ocrResult = ocr("""&"/sdcard/N7.png"&""");ocrResult!=null?JSON.stringify(ocrResult):false"

Dim co="http://127.0.0.1:9999/script?js=" & ShanHai.CharToUrl(js)

识别=URL.Get(co, 6 * 10000)

End Function

Sub 点击(内容,x1, y1, x2, y2)

Dim 识别结果,识别数组 ,分割1,分割2,分割3,x,y

识别结果 = 识别(x1, y1, x2, y2)

//TracePrint 识别结果

识别数组 = GetStrAB(识别结果, "{", "}")

For i = 0 To UBOUND(识别数组)-1

//TracePrint 识别数组(i)

If InStr(1, 识别数组(i), 内容) > 0 Then

TracePrint 识别数组(i)

识别数组(i) = Replace(识别数组(i), "[[", "[")

识别数组(i) =Replace( 识别数组(i),"]]","]")

分割1 = GetStrAB(识别数组(i), "[", "]")

//TracePrint 分割1(0),分割1(2)

分割2 = Split(分割1(0), ",")

分割3 = Split(分割1(2), ",")

x = (分割3(0) - 分割2(0))/2+分割2(0)+x1

y = (分割3(1) - 分割2(1))/2+分割2(1)+y1

TracePrint int(x),int(y)

Tap Int(x), Int(y)

Delay 1000

End If

Delay 20

Next

End Sub

Function 判断是否存在(内容, x1, y1, x2, y2)

判断是否存在=False

Dim 识别结果,识别数组 ,分割1,分割2,分割3,x,y

识别结果 = 识别(x1, y1, x2, y2)

//TracePrint 识别结果

If InStr(1, 识别结果, "labelName" & Chr(34) & ":" & Chr(34) & 内容 & Chr(34)) > 0 Then

判断是否存在=True

End If

End Function

//当前脚本第16行:"labelName":"log(调用(代码))","rect":[[2,1036],[209,1036],[209,1068],[2,1068]]

Function GetStrAB(Str, StrA, StrB)

Dim i,ArrStrA,Ck,分割

ArrStrA=Split(Str,StrA)

For i = 1 To UBOUND(ArrStrA)

分割=Split(ArrStrA(i),StrB)

If InStr(1,ArrStrA(i), StrB) > 0 Then

Ck = Ck & 分割(0) &"|||"

End If

Next

GetStrAB=split( Ck,"|||")

End Function

 

下载地址:

链接:https://share.weiyun.com/WGtFppFv 密码:dh6dia

 

原文地址:http://bbs.anjian.com/showtopic-698195-1.aspx

...全文

相关推荐

【信息科学与工程学】计算机科学与自动化——第六十三篇 人机交互之前端交互参数知识库02

每个分支下又细分了四个关键方向,并按照“研究对象/焦点、基本问题、核心理论/概念、研究方法、应用/目标、前沿/发展”的框架进行阐述,严格遵循了六级编码体系。在最终整合时,应建立唯一的学科分类编码表(例如,用两位数字或“ART”、“MED”、“ECO”等字母前缀),并确保所有下级编码(尺度、层次、类别、子类、具体项)的逻辑一致性。此回答中的编码为示例,实际系统需据此调整。控制过程(前馈、同期、反馈)、全面质量管理(TQM)、平衡计分卡(BSC)定量(调查、实验)、定性(访谈、民族志)、混合方法、大数据。

flyair_China

基于MATLAB的复合弹性模量分析,采用混合法则,结合纤维体积分数变化和图形结果。.zip

1.版本:matlab2014a/2019b/2024b 2.附赠案例数据可直接运行。 3.代码特点:参数化编程、参数可方便更改、代码编程思路清晰、注释明细。 4.适用对象:计算机,电子信息工程、数学等专业的大学生课程设计、期末大作业和毕业设计。

海神之光

基于MATLAB的自适应纯追踪曲线跟踪机器人仿真,采用多路径、自适应速度控制和图形界面可视化。.zip

1.版本:matlab2014a/2019b/2024b 2.附赠案例数据可直接运行。 3.代码特点:参数化编程、参数可方便更改、代码编程思路清晰、注释明细。 4.适用对象:计算机,电子信息工程、数学等专业的大学生课程设计、期末大作业和毕业设计。

海神之光

【数据库优化】通信行业B/O域查询性能提升:基于分区裁剪与覆盖索引的秒级溯源系统实现

内容概要:本文围绕通信行业中海量话单与信令数据的查询性能问题,系统阐述了从全表扫描到秒级响应的数据库优化路径。文章以运营商 cdr_detail 表为案例,揭示了因使用函数操作索引列(如DATE(call_start_time))和深分页(LIMIT offset, size)导致的全表扫描问题,并提出完整的优化方案:通过时间范围RANGE分区实现分区裁剪、构建msisdn与时间的联合覆盖索引、消除索引列函数运算、采用游标分页替代OFFSET等方式,使查询性能从P95 8.3秒降至290毫秒。同时介绍了执行计划分析(EXPLAIN)在调优中的关键作用,并展望了HTAP架构、向量化执行与AI自治优化器等未来方向。; 适合人群:具备一定数据库基础知识,从事通信行业数据开发、DBA或后端研发的技术人员,尤其是面对大规模时序数据查询性能瓶颈的工程师;; 使用场景及目标:①解决营业厅用户详单查询、网间结算对账、VoNR信令分析等高并发、低延迟查询场景下的性能问题;②掌握如何通过分区策略、索引设计和SQL改写实现从全表扫描到精准索引访问的优化落地; 阅读建议:建议结合实际生产环境中的大表查询案例,对照本文的反例与正例进行执行计划对比分析,并在测试环境中实践分区表创建、覆盖索引构建及游标分页改写,深入理解每项优化技巧的实际效果。

智能化咨询

石墨提纯全球市场结构与产业发展趋势分析报告(QYResearch最新研究).docx

石墨提纯全球市场结构与产业发展趋势分析报告(QYResearch最新研究)

行业报告QY
评论 1
收藏 已收藏
分享
返回顶部
按键精灵小Q
按键精灵小Q 按键精灵官方账号 按键精灵官方账号
按键精灵小Q 11 成员 188 内容