第四章 图像识别技术找图.docx
- 文档编号:4168278
- 上传时间:2022-11-28
- 格式:DOCX
- 页数:8
- 大小:1.54MB
第四章 图像识别技术找图.docx
《第四章 图像识别技术找图.docx》由会员分享,可在线阅读,更多相关《第四章 图像识别技术找图.docx(8页珍藏版)》请在冰豆网上搜索。
第四章图像识别技术找图
第四章图像识别技术—识图
目录
一抓抓的使用2
二制作找图图片4
三添加找图代码5
四坐标的设定6
五偏色和精确度的设置10
肯定有人会问,不是有文字识别吗?
为什么还要识图?
第一很多地方是没有文字可以判断的。
或者是识图更加有效率。
比如包里有一个天龙,文字识别鼠标要把15个格子过一遍才能找到。
而识图,基本就是瞬间。
第二识图速度比识字快10倍,资源消耗也比识字少得多。
这个是按键官方有人测试过的。
一抓抓的使用
今天我就用猪蛋做例子,使用图像识别技术来识别他
首先买几个猪蛋,然后使用按键精灵自带的抓抓来截图
点击图像,切换到游戏窗口,按一下PrtScn。
就是截屏键。
再来看图像这里
二制作找图图片
我们现在要截取一个猪蛋的特征图,用来识别猪蛋
用鼠标在猪蛋的关键部分(不包含黑色背景)截取一部分另存到D盘sd目录下zd.bmp。
这里截图是很重要的,就是截取的部分一定要跟周围反差很大,并且独一无二。
否则识图容易出错。
截图也是有很大学问的。
三添加找图代码
首先打开上一章的源代码,在释放窗口前添加代码
首先要设置一个默认目录,以后调用资源都会从这里找
我们这里设置为D盘下的sd目录
然后添加找图函数
四坐标的设定
坐标我们要找一下,并且重新设置。
不要用默认的0,0,2000,2000.
设置了正确合理范围,才能提高找的效率,找字也是一样的道理。
看到抓抓的放大镜了吗?
我们先设置范围为包裹的第一个格子左上到第十五个格子右下。
鼠标移动到第一个格子左上,按CTRL+ALT+1,记录坐标
同样方法,按CTRL+ALT+2,记录右下坐标。
那么现在x1y1x2y2分别为677,345,935,502。
再给每个y坐标减去29偏移。
因为这种绑定方式他的计算坐标是从窗口左上角算的。
连窗口标题栏高度也算进去了。
当然,每种系统或者分辨率,甚至是系统主题下,这个偏移可能不太一样。
我这里是win7标准主题1024768分辨率。
其他情况各人自行测试。
如果找不到的话,可以试着改改精确度,比如把0.9改为0.8或者0.7
五偏色和精确度的设置
至于这个颜色色偏我也没搞太懂。
203040,202020这两个换着试的。
大概意思就是,有颜色差异的话也可以兼容。
数值越大,兼容性越大。
当然,兼容度太大了,就跟精度太低一样会引起判断不准确。
用抓抓的放大镜可以清楚地看到,一行的同样几个物品,颜色都是有差异的。
因此,有时候显卡不好的话,可能0.9识别不出来。
可以调低精确度。
但是精确度太低又会把其他的也误认为目标物品。
所以要各人权衡,达到一个平衡。
2016/6/30
沧海雄风
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 第四章 图像识别技术找图 第四 图像 识别 技术