• 新浪微博:
  • 微信 :
按键精灵电脑版
立即下载

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

按键精灵安卓版
立即下载

软件版本:3.3.8
软件大小:62.5M
更新时间:12-18

按键精灵iOS版
立即下载

软件版本:1.7.1
软件大小:29.2M
更新时间:06-22

最新企业版UiBot
立即下载

软件版本:3.3
软件大小:282M
更新时间:08-06

快捷导航

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

登录 注册
返回列表 12345678» / 25
发新话题 回复该主题

[分享脚本] 查找动态图片的正确方法 [复制链接]

1#
坛子里已经有帖子介绍了方法,无非是截取一堆图片进行判断,不过这种判断方法肯定会有遗漏的,下面我把这个方法完善一下:

第一步,仍然是截取图片,代码均以大漠为例:
  1. Call 大漠注册
  2. dm_ret = dm.SetPath("d:\temp")
  3. i = 10
  4. For 20
  5.     i = i + 1
  6.     dm_ret = dm.Capture(0, 0, 2000, 2000, i & ".bmp")
  7.     Delay 50
  8. Next
复制代码
用上面的方法截取了20张图片到d:\temp,编号从11到31。

第二步,开始找图:
  1. Call 大漠注册
  2. dm_ret = dm.SetPath("d:\temp")
  3. i = 10
  4. For 10
  5.     dm_ret = dm.FindPic(0, 0, 2000, 2000, "11.bmp|12.bmp|13.bmp|后面自己添.bmp", "000000", 0.9, 0, intX, intY)
  6.     If intX >= 0 and intY >= 0 Then
  7.      i = i + 1 //只要找到一张图片,i的值就会大于10,20张图总会找到一张,提高了准确率
  8.     End If
  9.     Delay 50
  10. Next

  11. If i > 10 Then
  12.     TracePrint "找到,这里写找到图片的代码"
  13. ElseIf i = 10 Then
  14. TracePrint "没找到,这里写没找到图片的代码" //i的值不变,说明一张没找到
  15. End If
复制代码


这个方法大幅提高了找图的准确率,减少了误判。

    已有1评分我要评分查看所有评分

    2#


    3#


    4#

    看看大神的方法

    5#


    6#

    5646546541

    7#

    [查找动态图片的正确方法修

    8#

    爱速度和UI判断【都是废话【】

    9#

    12

    1231212

    10#

    。。。没想象得那么高端啊

      已有1评分我要评分查看所有评分

      最后编辑qq250039815 最后编辑于 2016-10-20 15:43:49
      近期制作:
      传奇私服各种反外挂插件版本挂机软件,可教可售
      多益自动注册、梦想世界3自动主线,出售,可源码

      承接脚本定制,点击下方联系
      QQ:

      交流群:
      11#


      12#

      这个牛,我要看看

      13#

      查找动态图片的正确方法

      14#

      帮你顶一下//

      15#

      kanle

      16#

      可涂抹咳咳咳

      17#

      看看大神的方法

      接单qq:113220715
      18#

      看看大神的方法

      19#


      20#


      发新话题 回复该主题