TC官方合作论坛

标题: 大漠找多图问题。求解~~ [打印本页]

作者: cchao2627    时间: 2012-4-8 10:45
标题: 大漠找多图问题。求解~~
设置好了路径,绑定了窗口。窗口里只有“接受.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。改了位置有找对了。只有一张:~


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

作者: cchao2627    时间: 2012-4-8 11:19
顶顶顶。
作者: gazsummer    时间: 2012-4-8 11:27
返回找到的图片的序号,从0开始索引.如果没找到返回-1
是序号
作者: cchao2627    时间: 2012-4-8 12:01
我知道是从0开始索引
找图=Dm.FindPic(0,0,1024,768,"完成.bmp|接受.bmp","000000",1.0,0,X,Y)
辅助.消息框(转换.整型转字符型(找图))
应该提示是0才对,为什么是1?
作者: andykeos    时间: 2012-4-8 12:45
是不是接受在完成前面,所以这样,呵呵
作者: cylhb    时间: 2012-4-8 12:45
完成.bmp
单du用这个,如果返回-1证明图有问题.
作者: cchao2627    时间: 2012-4-8 13:14
找图=Dm.FindPic(0,0,1024,768,"完成.bmp","000000",1.0,0,X,Y)
辅助.消息框(转换.整型转字符型(找图))
单du找一张图。弹出是0。木问题额:Q
作者: andykeos    时间: 2012-4-8 13:51
图都有判断?
那用FindPicEx返回所有找到的图像的坐标
作者: TC管理员    时间: 2012-4-8 14:17
应该是找到了第二张图片、、 返回的是1
如果两张图片都找到  你就写个如果来判断。
根据返回值
如果(找图==0)
辅助.消息框("找到第一张")
如果结束
如果(找图==1)
辅助.消息框("找到第二张")
如果结束
作者: showmar    时间: 2012-4-9 12:43
做成透明图试试看
作者: zhang898600    时间: 2012-5-5 18:45
路过 我也想知道答案




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