TC官方合作论坛

 找回密码
 立即注册
查看: 2563|回复: 10

[问题] 大漠找多图问题。求解~~

[复制链接]
发表于 2012-4-8 10:45:47 | 显示全部楼层 |阅读模式
设置好了路径,绑定了窗口。窗口里只有“接受.bmp”一张图片

找图=Dm.FindPic(0,0,1024,768,"完成.bmp|接受.bmp","000000",1.0,0,X,Y)
辅助.消息框(转换.整型转字符型(找图))

消息框弹出显示1。为什么它能找到两张:-|

把"完成.bmp|接受.bmp"调换位置成"接受.bmp|完成.bmp"

找图=Dm.FindPic(0,0,1024,768,"接受.bmp|完成.bmp","000000",1.0,0,X,Y)
辅助.消息框(转换.整型转字符型(找图))

消息框弹出显示0。改了位置有找对了。只有一张:~


两张图片都是在窗口里直接截取的静态图片,没做过处理。相似度也调过,没用。是什么原因?

本帖子中包含更多资源

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

x
回复

使用道具 举报

 楼主| 发表于 2012-4-8 11:19:40 | 显示全部楼层
顶顶顶。
回复 支持 反对

使用道具 举报

发表于 2012-4-8 11:27:46 | 显示全部楼层
返回找到的图片的序号,从0开始索引.如果没找到返回-1
是序号
回复 支持 反对

使用道具 举报

 楼主| 发表于 2012-4-8 12:01:23 | 显示全部楼层
我知道是从0开始索引
找图=Dm.FindPic(0,0,1024,768,"完成.bmp|接受.bmp","000000",1.0,0,X,Y)
辅助.消息框(转换.整型转字符型(找图))
应该提示是0才对,为什么是1?
回复 支持 反对

使用道具 举报

发表于 2012-4-8 12:45:11 | 显示全部楼层
是不是接受在完成前面,所以这样,呵呵
回复 支持 反对

使用道具 举报

发表于 2012-4-8 12:45:13 | 显示全部楼层
完成.bmp
单du用这个,如果返回-1证明图有问题.
回复 支持 反对

使用道具 举报

 楼主| 发表于 2012-4-8 13:14:28 | 显示全部楼层
找图=Dm.FindPic(0,0,1024,768,"完成.bmp","000000",1.0,0,X,Y)
辅助.消息框(转换.整型转字符型(找图))
单du找一张图。弹出是0。木问题额:Q
回复 支持 反对

使用道具 举报

发表于 2012-4-8 13:51:53 | 显示全部楼层
图都有判断?
那用FindPicEx返回所有找到的图像的坐标
回复 支持 反对

使用道具 举报

发表于 2012-4-8 14:17:49 | 显示全部楼层
应该是找到了第二张图片、、 返回的是1
如果两张图片都找到  你就写个如果来判断。
根据返回值
如果(找图==0)
辅助.消息框("找到第一张")
如果结束
如果(找图==1)
辅助.消息框("找到第二张")
如果结束
回复 支持 反对

使用道具 举报

发表于 2012-4-9 12:43:37 | 显示全部楼层
做成透明图试试看
回复 支持 反对

使用道具 举报

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

本版积分规则

关闭

推荐上一条 /2 下一条

关闭

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

GMT+8, 2024-9-30 08:49 , Processed in 0.044260 second(s), 24 queries .

Powered by 海安简单软件服务部

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

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