# ArkNight-Auto
基于opencv+python图像识别的明日方舟自动刷图小助手(反复刷代理)
## Dependency
+ python3
+ opencv-python==3.4.2.16
+ opencv-contrib-python==3.4.2.16
+ numpy
+ subprocess
+ PIL
+ easygui
+ adb
## Basic Idea
+ 实时截取手机图像
+ 通过opencv图像匹配检测当前状态(目前分为:`地图开始,选人开始,战斗中,战斗结束,理智耗尽,升级`五个状态)并获取对应图标位置。
+ 若当前处于`地图开始、选人开始、战斗结束`状态中任一个,点击开始或者结束。
+ 若当前处于`战斗中`状态,小助手睡眠10s。
+ 若当前`理智耗尽`,弹窗警告并退出小助手。
+ 若当前`升级`,点击继续。
## Usage
+ 手机连接到电脑,打开USB调试模式。
+ 启动明日方舟,进入到包含res文件夹下图片的任一界面
+ `python run.py`启动小助手
+ 若无法识别出截图或者识别有问题,尝试`python run.py r`,`r`识别的时候翻转一次屏幕。
## Problem Solution
+ res文件夹下图片大小会影响到图像匹配结果。
+ 如果识别不出来图像,请在cur文件夹下截图结果cur.png中截取对应图标,替换掉res文件夹下对应图标。**注意在截图时不要进行任何缩放**。
+ 如果识别了出来但是点击位置不对,请翻转手机再次尝试。
## Development
+ 暑假可能会添加一些小功能,现在这个东西也很简单(没花什么时间...),但基本够用了。
+ 因为在使用时还没遇到代理失误的情况,所以没有发生这种情况的图片,没有处理这种情况。
+ 图像识别部分直接搬运了 <https://github.com/Kur1su0/AutoArknights> 中的查找子图片位置函数。
+ 欢迎在本项目上开发更多功能。
> 本项目仅供学习交流
梦回阑珊
- 粉丝: 5533
- 资源: 1717
最新资源
- cn.trinea.an...s.apk
- Labview的AMC训练示例
- 1735780889846.jpg
- Screenshot_20250102_082944_com.xunmeng.pinduoduo.jpg
- iris.csv(iris数据集、鸢尾花数据集)
- 基于C语言的快递业务管理系统源码+课程报告(课程设计).zip
- 基于Python的操作系统模拟项目源码+设计报告(高分课设).zip
- 基于QT的图书综合管理系统开发源码+设计报告(2024课设).zip
- “华为杯”第五届人工智能创新大赛华为赛道C题解决方案.zip
- 基于QT和MySQL的电影售票综合管理系统源码+说明文档+报告.zip
- 课程作业基于深度学习的车牌识别系统(YOLOv3与STN算法)+设计报告.zip
- 基于机器学习的二手车价格预测算法详解与源码+作业报告.zip
- 基于SSM的前后端分离电影推荐系统(毕业设计前端项目).zip
- 单词记忆小程序管理系统源码+设计文档资料毕业设计项目.zip
- 期末课设基于Python的中国电影票房数据可视化分析系统源代码解析+课程报告.zip
- 基于深度强化学习的自动驾驶决策规划实战示例源码+报告.zip
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈