win32gui, win32ui, win32con, win32api
注意垃圾回收
OpenCV是一个基于BSD许可(开源)发行的跨平台计算机视觉库,实现了图像处理和计算机视觉方面的很多通用算法。
Python OpenCV 图像相识度对比——hist直方图比较
相似度比较技术 轮廓发现、边缘检测、图像梯度、模板匹配、直方图
识别桌面:停止自动游戏循环
识别主界面
识别准备界面
识别记载中界面
识别[红黄蓝紫绿棕白]8种图标,塞进一个[8×8]数组
角色数组拆分进各个 json文件
读取json文件,角色按施法权重排序
[8×8]数组
- 可移动检测
三消游戏提示算法,十字检测 64*8
todo 所有可移动步骤记录进数组 - 下落后连续消除检测
todo 检测4种下落后可连消形状- AAXX
XXAA - XXAX
XXXX
XXXX
AAXA - XAX
XAX
XBX
BXB
XBX
XAX
XAX - XXAXX
BXAXB
XBBBX
BXAXB
XXAXX
- AAXX
- 多次未能识别可移动单元格,点击撤退
pymouse
pyHook
multiprocessing
服务器
- 发送 获取截图命令
- 发送 控制鼠标操作命令
- 发送 启动/停止命令
- 发送 关机命令
- 监控程序运行状态
客户端
- 响应 获取截图命令
- 响应 控制鼠标操作命令
- 响应 启动/停止命令,执行/停止预置的一套操作
- 响应 关机命令
- 发送程序运行状态
- Tkinter 是使用 python 进行窗口视窗设计的模块。Tkinter模块("Tk 接口")是Python的标准Tk GUI工具包的接口。作为 python 特定的GUI界面,是一个图像的窗口,tkinter是python 自带的,可以编辑的GUI界面。
- wxPython是一个开源的、跨平台的、使用C++开发的GUI工具库,目前支持Windows、大多数的Unix和Linux以及苹果Mac OSX以及手机操作系统iOS、Sybian、android等。boaconstructor可以帮助我们快速可视地构建wxwidgets界面。
- Qt同样是一种开源的GUI库,Qt的类库大约在300多个,函数大约在5700多个。Qt同样适合于大型应用,由它自带的qt designer可以让我们轻松来构建界面元素。
try:
pass
except (IOError ,ZeroDivisionError),e:
print e
- 异常日志
- 开局日志
S键开始,F键停止