TC官方合作论坛

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

[已解决] 图像.模糊找色的检索方式什么意思

[复制链接]
跳转到指定楼层
楼主
发表于 2015-2-25 14:51:32 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上加入TC

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

x
功能原型:
[url=]图像.模糊找色(左上角的x坐标,左上角的y坐标,右下角的x坐标,右下角的y坐标,颜色值,相似度,检索方式,返回的x坐标,返回的y坐标)[/url]
功能说明:
[url=]在当前活动窗口区域内模糊找图像点,找到图像点,坐标值保存在返回的x坐标和返回的y坐标 变量里。未找到则返回的x坐标和返回的y坐标这2个变量的值为-1[/url]
功能举例:
[url=]//相似度的值规定范围(0.5-1.0),推荐使用0.8
变量 x,y
是否找到=图像.模糊找色(10,10,500,600,#1E3C04,0.8,0,x,y)[/url]
在按键精灵是:
//FindColorEx left,top,right,bottom,c,type,similar,x,y
//在区域内找颜色为c的点,把坐标保存在变量x和y中
//left,top,right,bottom都是整数或者整数型变量,说明了区域的左,上,右,下界限
//颜色是类似于"0000FF"的字符串,如果不取变量,别忘了加双引号
//type表示查找方式。0为从上往下,从左往右找;1为从中心往外围找
//similar为相似度,取0.3到1之间的小数。数值越大,对相似度要求越严格。推荐取0.8
//如果没有找到这个颜色,则x和y的值都被置为-1
FindColorEx 0,0,800,600,"0000FF",1,0.8,x,y
If x>0 and y>0 Then
    MoveTo x,y
End If
//在区域(0,0,800,600)中,从中间开始找接近红色("0000FF")的点,如果找到,则把鼠标移动到这个点


不知在TC这个[url=]检索方式如何定义的?[/url]
[url=]
[/url]
回复

使用道具 举报

沙发
发表于 2015-2-25 14:59:03 | 只看该作者
中文:图像
英文:color
函数描述: 模糊找色
函数原型: 模糊找色(lx,ly,rx,ry,color,sim,scantype,rx,ry)
findrectpixelcolorex(lx,ly,rx,ry,color,sim,scantype,rx,ry)
函数参数: lx: 左上角的x坐标 注:lxly: 左上角的y坐标 注:lyrx: 右下角的x坐标 注:lxry: 右下角的y坐标 注:lycolor: 十六进制颜色值,如 #FFFFFF、#0F30DE
sim: 颜色的相似度(取值范围0.5~1.0)
scantype: 扫描方式,0: 从左上到右下 1: 从中间到四周 2: 从右下到左上
rx: 返回的x坐标
ry: 返回的y坐标
返回值: 如果出现的颜色值是区域内指定坐标点的颜色,返回真,否则返回假,返回所找图片在指定窗口的x坐标与y坐标的参数 返回的x坐标,返回的y坐标
回复 支持 反对

使用道具 举报

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

本版积分规则

关闭

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

关闭

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

GMT+8, 2025-9-22 06:30 , Processed in 0.155812 second(s), 23 queries .

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

© 2001-2013 Comsenz Inc.

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