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

本篇博客是上一篇博客的续篇,这里来验证github中最热门外挂中用像素遍历方法确定棋盘中心位置的效果。

方法

在像素遍历中,棋盘定位和棋子定位的原理几无二致,其实质都是基于像素颜色的识别。

像素遍历的方法是:

间隔一定像素从高度的1/3处开始至高度的2/3处进行遍历;

像素的颜色和每一行开始的像素颜色不同时,认为找到了最上面的棋盘位置;

记录第一个颜色不同点为最左侧像素,记录最大的颜色不同点为最右侧像素;

最左侧和左右侧x坐标平均得到棋盘的中心x坐标,记录该点的颜色值;

从上向下沿中心x坐标遍历;

记录第一个相同点为顶点,记录最下相同点为低点,两者平均得到棋盘中心y值。

运行效果

  • 发表于:
  • 原文链接:http://kuaibao.qq.com/s/20180131A1INW900?refer=cp_1026

扫码关注云+社区