|
截图下来,然后图像.找图(),还要怎么找啊???
中文命名空间: 图像
英文命名空间: color
函数功能: 找图,目前仅支持24位的BMP格式图片
中文函数原型: 整型 找图(整型 left,整型 top,整型 right,整型 buttom,字符型 path,整型 delta_color,浮点型 sim,整型 scantype,整型 rx,整型 ry)
英文函数原型: int findpic(int left,int top,int right,int buttom,string path,int delta_color,double sim,int scantype,int rx,int ry)
参数:
left: 左上角的x坐标
top: 左上角的y坐标
right: 右下角的x坐标
buttom: 右下角的y坐标
path: 图片路径(支持找多张图片,中间用“|” 隔开,如d:\\1.bmp|d:\\2.bmp|d:\\3.bmp)
delta_color: 颜色色偏 比如#203040 表示rgb的色偏分别是20 30 40 (这里是16进制整型表示) 色偏有点类似相似度,如我们找一个505050的颜色,使用色偏202020,这时找颜色时(303030~707070之间的颜色都算正确的颜色),如不想使用色偏可以填写000000
sim: 颜色的相似度(取值范围0.5~1.0)
scantype: 扫描方式, 0: 从左到右,从上到下 1: 从左到右,从下到上 2: 从右到左,从上到下 3: 从右到左,从下到上
rx: 返回的x坐标
ry: 返回的y坐标
返回值: 返回找到的图片的序号,从0开始索引.如果没找到返回-1,返回所找图片在指定窗口的x坐标与y坐标到参数 返回的x坐标,返回的y坐标
举例:
整型 图像序号,返回的x坐标,返回的y坐标
图像序号=图像.找图(0,0,1440,900,"d:\\111.bmp|d:\\222.bmp|d:\\333.bmp",#203040,0.8,0,返回的x坐标,返回的y坐标)
如果(图像序号>=0)
辅助.消息框(转换.整型转字符型(返回的x坐标))
辅助.消息框(转换.整型转字符型(返回的y坐标))
否则
辅助.消息框("没有找到该图")
如果结束
|
|