首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

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

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

方法

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

像素遍历的方法是:

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

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

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

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

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

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

运行效果

  • 发表于:
  • 原文链接http://kuaibao.qq.com/s/20180131A1INW900?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券