opencv-python实现微信跳一跳外挂

一、背景

这几天在群里看到有人说微信跳一跳是有外挂的,可以自动运行,正好这几天在看机器视觉,所以网上查了下,有很多开源代码,copy下自己再改一改基本可以完全适配到我的小米4测试机了,不过说实话自己自己实现起来还是有点烦的,也改了下原来代码的实现方式。

二、环境

python 3.6
opencv-python 3.3.0

三、实现

先把代码贴一下吧,

思路是先用matchTemplate函数找到棋子,设定棋子的中心位置,然后获取中心圆点的位置,如果前一跳没跳好,那么做边缘检测,从400像素开始上到下对图片进行扫描,找到第一个白色边框,然后从这个点向下寻找,找到下一个白色边框,取两个值的平均值即为中点;最后计算棋子到吓一跳中点的距离,通过adb发送点击命令就可以了。

发表评论