TC官方合作论坛

标题: 大漠插件找图找不到 [打印本页]

作者: zhangfuming011    时间: 2013-12-17 12:25
标题: 大漠插件找图找不到

ret = dm.FindPic(0,0,1440,900,"队伍.bmp","203040",1.0,1,DWx,DWy)
    if(DWx>= 0 && DWy>= 0)
        help.messagebox("dmFind队伍")
        dm.MoveTo(DWx,DWy)
        dm.LeftClick()
        help.sleep(50)
    else
        help.messagebox("dmUnfind队伍!")
    endif
   


ret = dm.FindPic(0,0,1440,900,"大闹天宫附近玩家2.bmp","000000",1.0,1,FJWJx,FJWJy)
    if(FJWJx >= 0 &&FJWJy>= 0)
        //help.messagebox("Find")
        help.messagebox("Find附近玩家2")
        dm.MoveTo(FJWJx,FJWJy)
        help.messagebox(FJWJx)
        help.messagebox(FJWJy)
        
        //mouse.mousemove(FJWJx,FJWJy)
        dm.LeftClick()
        help.sleep(50)
    else
        help.messagebox("Unfind附近玩家!")
    endif

作者: 星.月    时间: 2013-12-17 13:46
背景色影响太大了,找图找不到很正常,而且你的相似度写到了1,找图色的相似度建议0.8到0.9

第一张图的字为纯色字,可以用找字,比找图准确,第二张图字的偏色大,也可以找字,也可以用找图,尽量图做小一点,最好不要有背景色
作者: zhangfuming011    时间: 2013-12-17 13:58
星.月 发表于 2013-12-17 13:46
背景色影响太大了,找图找不到很正常,而且你的相似度写到了1,找图色的相似度建议0.8到0.9

第一张图的字 ...


您好!我的找字代码如下,您看看哪里不行?
ret = dm.SetDict(0,"大闹天宫.txt")
    if( ret )
        //辅助.消息框("设置字库成功!")
    else
        辅助.消息框("设置字库失败!")
    endif
  // dm 找字
  //ret = dm.SetDict(0,"大闹天宫.txt")
        ret = dm.FindStr(0,0,1440,900,"附近玩家","ffe479-000000|cccccc-000000",1.0,FJWJx,FJWJy)
  if (FJWJx>= 0 && FJWJy >= 0 )
            help.messagebox("dm附近玩家找到!")
   dm.MoveTo(FJWJx,FJWJy)
            dm.LeftClick()
            help.sleep(50)
        else
            help.messagebox("dm to find the picture of 附近玩家 is wrong ! WORNING!")
  endif
        help.messagebox(FJWJx)
  help.messagebox(ret)

作者: netboy    时间: 2013-12-17 14:39
做透明图试下  在把相似度改下点
作者: zhangfuming011    时间: 2013-12-25 15:45
netboy 发表于 2013-12-17 14:39
做透明图试下  在把相似度改下点

那也找不到呀





欢迎光临 TC官方合作论坛 (http://bbs.52tc.co/) Powered by Discuz! X3.1