| 
                                    
                                    
                                    
                                    
                                    
                                    
                                    
                                     
                                        
                                     
                                    
                                        
                                        - 超级版主
 
                                        
                                        - 1228894
 
                                        - 27060
 
                                        - 25
 
                                        - 8236 朵
 
                                        - 36314 个
 
                                        - 4931 个
 
                                        - 421340
 
                                        - 2012-07-18
 
                                     
                                    
                                    
                                    
                                 | 
                                
                                    
                                        
                                            
                                                
                                                1#
                                                
                                            
                                        
                                        
                                            
                                                
                                                
                                                t
                                                T
                                             
                                            
                                            
                                            
                                                
                                                发表于 2023-05-13 12:36
                                            
                                                                                        
                                            | 
                                            
                                            
                                            |只看楼主
                                            
                                         
                                     
                                    
                                    
                
                
                
                
                    
                    
                    
                   
                    
                        
                        
                        1.1版下载地址(发布于2022-11-30) =========================================================================1.2版(发布于2023-05-12):本地的、永久的、免费的识别库说明:2个识别库apk,均用于1.2版插件调用,特点不同。 Jumpfire通用模型2.3特点:兼容性强,适用于安卓6-10+,适用于模拟器(测试雷电4-9),适用于vmos等虚拟机,适用于云手机,使用百度开源的原始模型。 Jumpfire1.2模型特点:使用优化后的ncnn推理模型 精度高,通用识别效果更好,但因为本插件支持了GPU推理,使用vulkan图形加速的原因相较于2.3通用模型的兼容性要差点,云手机运行会崩溃。 注:这两个模型都建议4核心及以上的配置,之后的1.3版本开始才支持1核心运行   主要命令一览:  代码模板:- //例子由瑞祥幽冥狼友情提供
  
- Import "FH.luae"
  
- Import "ShanHai.lua"
  
- FH.Init_OCR()'本句也可以手动打开apk代替
  
- Delay 500'窗口打开瞬间会遮挡桌面
  
- //以上三行写在代码开头,是必须代码
  
- TracePrint 识别(35,284,564,512)
  
- TracePrint 判断是否存在("雷电游戏中心",35,284,564,512)
  
- TracePrint 判断是否存在("雷电", 35,284,564,512)
  
- Dim 返回值= 点击("雷电", 35,284,564,512,0)
  
- TracePrint 返回值["x"],返回值["y"]
  
- Function 识别(x1, y1, x2, y2)
  
-     SnapShot "/sdcard/N7.png",x1, y1, x2, y2
  
-     识别=FH.paddle_OCR( "/sdcard/N7.png") 
  
- End Function
  
- Function 点击(内容,x1, y1, x2, y2,是否点击)
  
-     Dim 识别结果,识别数组 ,分割1,分割2,分割3,x,y
  
-     识别结果 = 识别(x1, y1, x2, y2)
  
-     //TracePrint 识别结果
  
-     识别数组 = GetStrAB("[        DISCUZ_CODE_0        ]quot;&识别结果, "[        DISCUZ_CODE_0        ]quot;, "|")
  
-     For i = 0 To UBOUND(识别数组)-1
  
-         // TracePrint 识别数组(i)
  
-         If InStr(1, 识别数组(i), 内容) > 0 Then 
  
-             TracePrint 识别数组(i)        
  
-             分割1 = Split(识别结果, 识别数组(i) & "|")
  
-             分割2 = Split(分割1(1), "|")
  
-             x = 分割2(0)
  
-             y=分割2(1)
  
-             // TracePrint x,y
  
-             If 是否点击 = 1 Then 
  
-                 Tap x+x1,y+y1        
  
-             End If
  
-             点击={"x":x+x1,"y":y+y1}
  
-             Delay 20
  
-             Exit Function
  
-         End If
  
-     Next
  
- End Function
  
- Function 判断是否存在(内容, x1, y1, x2, y2)
  
-     判断是否存在=False
  
-     Dim 识别结果,识别数组 ,分割1,分割2,分割3,x,y
  
-     识别结果 = 识别(x1, y1, x2, y2)
  
-     //TracePrint 识别结果
  
-     If InStr(1,"[        DISCUZ_CODE_0        ]quot; & 识别结果, "[        DISCUZ_CODE_0        ]quot; &内容 & "|") > 0 Then 
  
-         判断是否存在=True
  
-     End If
  
- End Function
  
- 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
  
  复制代码 代码模板说明:模板主要调用了通用识别,当然还有其他两条识别命令可以组合,以满足更多的使用场景,比如调用FH.Paddle_OCR_Z命令搜索图片中的文字坐标(效果同找图找色)达到依次点击过验证的目的。  =========================================================================服务器版本介绍:(安卓设备即服务器),可用主板机或二手手机做服务器   
 安装好软件,启动之后你的手机就有ocr的api本地接口了,局域网内post请求就可以调用,当然其他语言或者工具都可以调用(模拟器使用的话请开启网络桥接)   
 Api是你的ip地址:9527   
 代码示例:   
 1.2版及服务器版下载链接: 链接:https://pan.baidu.com/s/1rdzO8DPKvNbzxf-R5X7htw 提取码:p115 注:论坛BUG原因导致原插件作者无法正常发图片,本帖为代发。 原作者联系方式:QQ群:465199618   
                        
                     
                    
                    
                    
                    
                    
                    
                    
                    
                        
                        
                     
                     |