文章概览
思路
adb 控制手机,python 处理数据
读取屏幕 -> 接收存储块信息 -> 选择消除组
读取屏幕:识别块方法为颜色匹配
块信息包括:1. 底下压着的块,2. 消除需要的次数
选择消除块:点击得分最高的
问题记录
- 有时点不上
- fork 的颜色
- 交叉背面格子全是问题~~
总结
羊了个羊自动化基本完结,一直在解决问题,最终也留下了一些问题。其最终结果不太可适用,因为颜色识别不好调,费时间。
核心技术难点,及解决方法:
- 用赋值比较选出最优解,赋值应该有层次的,可以用多个值分级比较
- 识别简单图片,颜色识别更优,模板匹配几乎不可用。复杂图片可能模板匹配好些。现实图片用神经网络。
多想多做,发篇一作