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

软件版本: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

快捷导航

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

发新话题 回复该主题

[老狼] [老狼][心得分享]----关于大漠识别----再见,“再见”(49) [复制链接]

1#
实现效果:[判断攻击力总和]

思路1:[全区域ocr识别]

识别结果:"最大FP+100攻击力+35最大FP+400最大MP+50攻击力+35攻击力+50"
结论:分割困难
思路2:[多区域ocr识别]



思路3:[因为装不固定所以固定区域识别不行,识别装备属性框特征在偏移计算多区域识别的区域过于繁琐]

  1. var = "最大FP+100攻击力+35最大FP+400最大MP+50攻击力+35攻击力+50"
  2. For i = 1 To len(var)
  3. If IsNumeric(mid(var, i, 1)) = True and i < len(var) Then
  4. If IsNumeric(mid(var, i + 1, 1)) = False Then
  5. 重组var = 重组var & mid(var, i, 1) & "|"
  6. Else
  7. 重组var=重组var& mid(var, i, 1)
  8. End If
  9. Else
  10. 重组var=重组var& mid(var, i, 1)
  11. End If
  12. Next
  13. TracePrint 重组var
  14. 分割 = split(重组var, "|")
  15. For i = 0 To UBound(分割)
  16. TracePrint 分割(i)
  17. Next
复制代码
思路4:[做字库的时候攻、最保存成|攻、|最]
思路5:[ocr命令本身其实是支持分行的]
  1. //识别后,每行字符串用指定字符分割
  2. 比如用"|"字符分割
  3. s = dm.Ocr(0,0,2000,2000,"9f2e3f-000000,|",1.0)
  4. MessageBox s
复制代码
识别1和11不混淆
set dm = createobject("dm.dmsoft")
dm_ret = dm.SetPath("C:\大漠")
dm.SetDict 1, "大漠字库.txt"'将字库排为1
dm_ret = dm.UseDict(1)'调用排为1的字库
hwnd = dm.GetMousePointWindow()
dm_ret = dm.BindWindow(hwnd,"normal","normal","normal",1)
Delay 1000
s = dm.GetWords(0,0,2000,2000,"6C6A97-6b6668",1.0)
count = dm.GetWordResultCount(s)
index = 0
Do While index < count
dm_ret = dm.GetWordResultPos(s,index,intX,intY)
word = dm.GetWordResultStr(s,index)
TracePrint intX & "," & intY & "," & word
If word = 1 Then
dm.MoveTo intX, intY
Delay 1000
End If
index = index + 1
Loop
Sub OnScriptExit()
dm.UnBindWindow
End Sub

本主题由 超级版主 瑞祥幽冥狼 于 2023/10/14 9:54:34 执行 审核帖子 操作
收 徒 索 引 ← ← ← ← ← ← ← ← ← ← 点 击

个 人 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#

学习一下大神思路

3#

插件哪里下载呀

4#

学习一下大神思路

5#

6666666++++谢谢

6#

学习学习

7#

学习一下大神思路

8#

关于大漠识别

9#

学习一下

10#

必须要学习起来

11#

学习一下大神的思路

12#

学习学习

13#

来学习,来学习,要不断学习

14#

学习一下大神思路

15#

1111111111111111111111111

16#

看看

17#

666666666666666666

18#

学习一下大神思路

19#

学习下,谢谢分享

20#

数字是先都做在字库里了么?

发新话题 回复该主题