[资源分享]----安卓本地文字识别收录贴
文章作者:瑞祥幽冥狼
本地文字识别(不带坐标版):

下载地址:
链接: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
相关推荐
【信息科学与工程学】计算机科学与自动化——第六十三篇 人机交互之前端交互参数知识库02
每个分支下又细分了四个关键方向,并按照“研究对象/焦点、基本问题、核心理论/概念、研究方法、应用/目标、前沿/发展”的框架进行阐述,严格遵循了六级编码体系。在最终整合时,应建立唯一的学科分类编码表(例如,用两位数字或“ART”、“MED”、“ECO”等字母前缀),并确保所有下级编码(尺度、层次、类别、子类、具体项)的逻辑一致性。此回答中的编码为示例,实际系统需据此调整。控制过程(前馈、同期、反馈)、全面质量管理(TQM)、平衡计分卡(BSC)定量(调查、实验)、定性(访谈、民族志)、混合方法、大数据。
基于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最新研究)


