用python玩微信跳一跳系列-像素遍历定位棋盘

本篇博客是上一篇博客的续篇,这里来验证github中最热门外挂中用像素遍历方法确定棋盘中心位置的效果。
方法
在像素遍历中,棋盘定位和棋子定位的原理几无二致,其实质都是基于像素颜色的识别。
像素遍历的方法是:
间隔一定像素从高度的1/3处开始至高度的2/3处进行遍历;
当像素的颜色和每一行开始的像素颜色不同时,认为找到了最上面的棋盘位置;
记录第一个颜色不同点为最左侧像素,记录最大的颜色不同点为最右侧像素;
最左侧和左右侧x坐标平均得到棋盘的中心x坐标,记录该点的颜色值;
从上向下沿中心x坐标遍历;
记录第一个相同点为顶点,记录最下相同点为低点,两者平均得到棋盘中心y值。

运行效果

这里写图片描述

虽然有效,但我本人并不是很喜欢,太慢,实时性较差,非常容易被破解,后面我会探究更加高效和难以破解的方法。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值