TC官方合作论坛

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

[问题] 求助 这样的图片怎么找

[复制链接]
跳转到指定楼层
楼主
发表于 2012-11-30 16:32:48 | 只看该作者 回帖奖励 |正序浏览 |阅读模式

大唐抓取武将   
                      这样的怎么找图?

本帖子中包含更多资源

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

x
回复

使用道具 举报

5#
发表于 2012-11-30 20:40:04 | 只看该作者
背景会变色,你要找的这个武将名字(就是你那个截图里的字)会不会变色?如果不会,那很好办啊,多点找色即可,范围可以大一些,这样用到的点就少些,如果武将名字也会变色,找找附近有没有不会变色的像素,先找那个不会变色的像素,再偏移过去即可.
回复 支持 反对

使用道具 举报

地板
 楼主| 发表于 2012-11-30 18:38:10 | 只看该作者
这个是可抓取武将的名字   背景颜色会变    还做不了透明图
回复 支持 反对

使用道具 举报

板凳
发表于 2012-11-30 17:24:55 | 只看该作者
截图下来,然后图像.找图(),还要怎么找啊???

中文命名空间: 图像
英文命名空间: 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坐标))
否则
    辅助.消息框("没有找到该图")
如果结束


回复 支持 反对

使用道具 举报

沙发
发表于 2012-11-30 16:35:08 | 只看该作者
图像.找图    一样的找
回复 支持 反对

使用道具 举报

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

本版积分规则

关闭

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

关闭

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

GMT+8, 2025-10-8 18:02 , Processed in 0.219783 second(s), 26 queries .

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

© 2001-2013 Comsenz Inc.

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