• 按键公众号 :
按键精灵电脑版
立即下载

软件版本:2014.06
软件大小:22.9M
更新时间:2021-12-03

按键精灵安卓版
立即下载

软件版本:3.7.2
软件大小:46.2M
更新时间:2023-05-10

按键精灵iOS版
立即下载

软件版本:1.8.0
软件大小:29.2M
更新时间:2023-03-21

按键手机助手
立即下载

软件版本:3.8.0
软件大小:262M
更新时间:2023-05-30

快捷导航

登录 后使用快捷导航
没有帐号? 注册

发新话题 回复该主题

[老狼] [岁月静好]-[插件推荐]飞火jumpfireOCR识别插件 [复制链接]

1#
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核心运行




主要命令一览:

代码模板:
  1. //例子由瑞祥幽冥狼友情提供
  2. Import "FH.luae"
  3. Import "ShanHai.lua"
  4. FH.Init_OCR()'本句也可以手动打开apk代替
  5. Delay 500'窗口打开瞬间会遮挡桌面
  6. //以上三行写在代码开头,是必须代码
  7. TracePrint 识别(35,284,564,512)
  8. TracePrint 判断是否存在("雷电游戏中心",35,284,564,512)
  9. TracePrint 判断是否存在("雷电", 35,284,564,512)
  10. Dim 返回值= 点击("雷电", 35,284,564,512,0)
  11. TracePrint 返回值["x"],返回值["y"]
  12. Function 识别(x1, y1, x2, y2)
  13. SnapShot "/sdcard/N7.png",x1, y1, x2, y2
  14. 识别=FH.paddle_OCR( "/sdcard/N7.png")
  15. End Function
  16. Function 点击(内容,x1, y1, x2, y2,是否点击)
  17. Dim 识别结果,识别数组 ,分割1,分割2,分割3,x,y
  18. 识别结果 = 识别(x1, y1, x2, y2)
  19. //TracePrint 识别结果
  20. 识别数组 = GetStrAB("[ DISCUZ_CODE_0 ]quot;&识别结果, "[ DISCUZ_CODE_0 ]quot;, "|")
  21. For i = 0 To UBOUND(识别数组)-1
  22. // TracePrint 识别数组(i)
  23. If InStr(1, 识别数组(i), 内容) > 0 Then
  24. TracePrint 识别数组(i)
  25. 分割1 = Split(识别结果, 识别数组(i) & "|")
  26. 分割2 = Split(分割1(1), "|")
  27. x = 分割2(0)
  28. y=分割2(1)
  29. // TracePrint x,y
  30. If 是否点击 = 1 Then
  31. Tap x+x1,y+y1
  32. End If
  33. 点击={"x":x+x1,"y":y+y1}
  34. Delay 20
  35. Exit Function
  36. End If
  37. Next
  38. End Function
  39. Function 判断是否存在(内容, x1, y1, x2, y2)
  40. 判断是否存在=False
  41. Dim 识别结果,识别数组 ,分割1,分割2,分割3,x,y
  42. 识别结果 = 识别(x1, y1, x2, y2)
  43. //TracePrint 识别结果
  44. If InStr(1,"[ DISCUZ_CODE_0 ]quot; & 识别结果, "[ DISCUZ_CODE_0 ]quot; &内容 & "|") > 0 Then
  45. 判断是否存在=True
  46. End If
  47. End Function
  48. Function GetStrAB(Str, StrA, StrB)
  49. Dim i,ArrStrA,Ck,分割
  50. ArrStrA=Split(Str,StrA)
  51. For i = 1 To UBOUND(ArrStrA)
  52. 分割=Split(ArrStrA(i),StrB)
  53. If InStr(1,ArrStrA(i), StrB) > 0 Then
  54. Ck = Ck & 分割(0) &"|||"
  55. End If
  56. Next
  57. GetStrAB=split( Ck,"|||")
  58. 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


最后编辑瑞祥幽冥狼 最后编辑于 2023-05-13 13:29:04
本主题由 超级版主 瑞祥幽冥狼 于 2023/10/5 18:40:13 执行 审核帖子 操作
收 徒 索 引 ← ← ← ← ← ← ← ← ← ← 点 击

个 人 Q Q 1 : 1 2 2 3 1 1 6 6 1 8[将满]
个 人 Q Q 2 : 6 1 7 0 9 5 5 4 3[可加]
2#

66666666

3#

抢前排

【飞火插件】AI让脚本更加强大
4#

感谢分享

5#

前排占座

6#

11111111111111111111111111111111111111111111

7#

5444444455

8#

谢了

9#

撒的发生的国防生的

10#

来了 顶一个

11#

牛逼

12#

学习学习

13#

学习学

14#

进来学习一下,感谢分享

15#

谢谢分享

16#

大佬牛逼

17#

1111111111111111

18#


19#

谢谢楼主分享

20#

学习学习

发新话题 回复该主题