TC官方合作论坛

 找回密码
 立即注册
查看: 920|回复: 11
打印 上一主题 下一主题

[已解决] 图片有相差不识别。

[复制链接]
跳转到指定楼层
楼主
发表于 2012-11-8 22:15:04 | 只看该作者 回帖奖励 |正序浏览 |阅读模式

马上加入TC

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
//做的数字1的透明图,为什么数字2时还是找到,数字3时还是找到。。。
空间 as
整型 x,y
功能 逻辑型 开始_点击()
整型 是否找到
是否找到=图像.找图(116,747,132,767,"rc:\\数字1.bmp",#FFFFFF,1.0,0,x,y)
如果(x>0)
鼠标.移动(x,y)   
辅助.等待(2000)
辅助.消息框("找到")
否则
    辅助.消息框("未找到")
  如果结束
返回 真
功能结束
功能 逻辑型 退出_点击()
辅助.退出()
返回 真
功能结束
空间结束

回复

使用道具 举报

9#
发表于 2012-11-9 00:10:12 | 只看该作者
首先 找图函数里的 那个 #xxxxxx 参数 是色偏不是图的本色.  找到没找到 判断根据是 返回值 是否为0  你判断x 的值 说不定就是判断的 上一环节的x值
       int 找到=图像.找图(x,y,x1,y1,"rc:1.bmp",#000000,0.9,0,x,y)
                if(找到==0)
                  //执行找到后的代码
         else
                     弹框:没找到
           //执行没找到后的代码
                endif

  我想说的是: 你用if(x>0) 来判断是否找到 是不科学的..因为有可能 x在上个步骤中有值 而且值大于0 所以一直会判断出找到!!!!!!!!!!!
回复 支持 反对

使用道具 举报

12#
发表于 2012-11-9 11:41:00 | 只看该作者
回复 9楼saga的帖子

X的值不是前面不管是多少,只要进行找图都是会变的吗?只要进行这个找图的使用不是就一定会改变吗?
回复 支持 反对

使用道具 举报

11#
发表于 2012-11-9 02:16:19 | 只看该作者
9楼正解
回复 支持 反对

使用道具 举报

10#
发表于 2012-11-9 00:14:05 | 只看该作者
你得确认 你的透明图 没问题 相似度用0.9应该可以 1.0要求太高 没必要
回复 支持 反对

使用道具 举报

8#
 楼主| 发表于 2012-11-8 23:02:14 | 只看该作者
回复 4楼rpdw411的帖子

改成什么。
回复 支持 反对

使用道具 举报

7#
 楼主| 发表于 2012-11-8 23:00:38 | 只看该作者

是它

回复 5楼爱玩的一休的帖子

看吧。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 支持 反对

使用道具 举报

6#
 楼主| 发表于 2012-11-8 22:43:46 | 只看该作者
回复 4楼rpdw411的帖子

那是数字1的色,改#000000数字1都找不到。
回复 支持 反对

使用道具 举报

5#
发表于 2012-11-8 22:43:16 | 只看该作者
这种问题怎么也得截个图,放个图片出来吧
回复 支持 反对

使用道具 举报

地板
发表于 2012-11-8 22:26:29 | 只看该作者
",#FFFFFF色偏这么大,改了呗
回复 支持 反对

使用道具 举报

*滑动验证:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

站长推荐上一条 /2 下一条

关闭

小黑屋|TC官方合作论坛 (苏ICP备18043773号

GMT+8, 2025-10-9 10:25 , Processed in 0.328419 second(s), 26 queries .

Powered by 海安天坑软件科技有限公司

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表