最近我突然对计算机视觉比较感兴趣,然后就研究了一下前阵子微信跳一跳辅助的实现。
网上有很多种微信跳一跳辅助的实现,经过简单的研究发现,大致实现过程如下:
- 观察分析——找出需要识别的目标:棋子、底盘;排除干扰:需要识别的目标位于屏幕中下方以及棋子永远在下一个底盘的下方等
- 特征提取——提取棋子和底盘的特征
- 建立模型——建立能够识别出棋子和底盘的模型
机器学习实现
AI 玩微信跳一跳的正确姿势:跳一跳 Auto-Jump 算法详解
源码链接
Python + OpenCV实现
手把手教你用python-opencv做跳一跳视觉
源码链接
Python + PIL实现
Java实现(不推荐)
微信跳一跳辅助之JAVA版(最容易理解的算法)实现原理分析
自动玩微信跳一跳游戏Java版
网友评论