大家来找茬游戏助手、外挂的实现

本文介绍了作者为了在“大家来找茬”游戏中获胜而设计的一种辅助算法。该算法通过对比两张图片中每个像素及其周围5x5区域的RGB值来识别差异,并采用模板匹配的方式提高准确率。

    在家陪女女打游戏‘大家来找茬’,老是输,让哥心里很窝火,于是想到了作弊,嘿嘿,说干就干,我用的是最笨的方法,首先FindWindow找到‘大家来找茬’的位置,然后根据计算好的相对位置,截取两幅图像进行对比。

    刚开始直接对比RGB值,结果惨不忍睹,分析原因,R、G、B可能只有一个或者几个不同,不能直接RGB整个对比,于是就R、G、B分开比较,只要有一个大于阈值(阈值取10,经验值)就认为像素不同,这样下来,效果还是很差。

    不经意间看到大学时代买的《数字图像处理》这本书,N久都没翻过了,现在拿起来浏览一下,看能不能找到点灵感,快速浏览了一下目录,还是有收获,采用模板对比来代替单个像素对比,效果一下子就大大改观。考虑到效率问题,最终采取5x5矩阵来对比。

    算法介绍:对比每个像素周围的5x5区域,如果5x5区域内每个像素的R、G、B值任一个大于阈值(取10),就认为这个像素是不同的,然后标记为特定颜色(比如红色),下面是实际运行效果图:

       

 

这里下载 

 

.

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值