TC官方合作论坛

 找回密码
 立即注册
查看: 802|回复: 4

[讨论] 有个根据找图的困惑求解答

[复制链接]
发表于 2013-11-13 22:26:31 | 显示全部楼层 |阅读模式

马上加入TC

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

x
图像.找图(604,18,803,800,"rc:目标测试.bmp",#202020,0.7,0,x,y)
图像.找图(x,y-30,x+30,y,"rc:第二.bmp",#202020,0.7,0,第二x1,第二y1)
主要是第二个找图命令是根据第一个找图结果返回的坐标划定一个区域,然后在这个区域内找另一个目标,但是结果就是找图失败,后来改成
图像.找图(x,y-30,1000,1000,"rc:第二.bmp",#202020,0.7,0,第二x1,第二y1)
就成功了,但是这样却无法实现我的指定操作,求救,是不是我的区域划分有问题?
图片都是经过测试的,可以成功找到的。

回复

使用道具 举报

发表于 2013-11-13 22:45:43 | 显示全部楼层
这样,肯定是范围小了
回复 支持 反对

使用道具 举报

发表于 2013-11-13 23:31:08 | 显示全部楼层
关键是你需要说明白,第一个图找到后的坐标,和需要找的第二个图是什么关系,比如
第一种可能,假如第一个图找到的坐标是 X1,Y1,并且X1,Y1这个坐标在你需要找到的第二个图的左上,那么找第二个图的范围就可以是(X1,Y1,X1+大于第二图宽,Y1+大于第二图高);
第二种可能,X1,Y1坐标在你需要找到的第二个图的右上,那么找第二个图的范围就可以是(X1-大于第二图宽,Y1,X1,Y1+大于第二图高);
第三种可能,X1,Y1坐标在你需要找到的第二个图的左下,那么找第二个图的范围就可以是(X1,Y1-大于第二图高,X1+大于第二图宽,Y1);
第四种可能,X1,Y1坐标在你需要找到的第二个图的右下,那么找第二个图的范围就可以是(X1-大于第二图宽,Y1-大于第二图高,X1,Y1);
回复 支持 反对

使用道具 举报

 楼主| 发表于 2013-11-14 06:36:18 来自手机 | 显示全部楼层
第二个图的是25*25的宽高,第一个图也一样的,
回复 支持 反对

使用道具 举报

 楼主| 发表于 2013-11-14 07:35:00 来自手机 | 显示全部楼层
星.月 发表于 2013-11-13 22:45
这样,肯定是范围小了

大了会被其他图片干扰,郁闷

回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

推荐上一条 /2 下一条

关闭

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

GMT+8, 2024-9-23 07:59 , Processed in 0.033372 second(s), 22 queries .

Powered by 海安简单软件服务部

© 2008-2019 版权所有 保留所有权利

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