ccrcmcpe / auto-arknights Goto Github PK
View Code? Open in Web Editor NEW明日方舟 - 自动化
License: MIT License
明日方舟 - 自动化
License: MIT License
目前使用CPU消耗巨大的SIFT算法,经过仔细研究,其实是可以把配准目标图像变换大小到1920*1080(目前资源文件适配的分辨率),然后使用模版匹配(或MSE和SSIM)来配准图像的。预计将极大地降低CPU消耗。但是对于部分除了尺度可能有变换的图像,还存在一些特殊情况(比如主界面的作战按钮,会有空间变换),将使用FAST+FREAK的方法进行特征匹配,相比SIFT也改进了许多。
类似"Auto Arknights CLI.exe" 2es
这样的用法,但是为了自动化更加方便可以把计划细分成多个参数
加入此功能是否使程序过于复杂?
Dependabot couldn't find a .(cs|vb|fs)proj for this project.
Dependabot requires a .(cs|vb|fs)proj to evaluate your project's current .NET dependencies. It had expected to find one at the path: /<anything>.(cs|vb|fs)proj
.
If this isn't a .NET project, or if it is a library, you may wish to disable updates for it from within Dependabot.
json太啰嗦了,且现在的设置框架很繁琐。
比如剿灭作战会弹出一个窗口,博士等级升级,都需要额外的点击处理。
问题:图像配准性能
Dependabot couldn't find a .(cs|vb|fs)proj for this project.
Dependabot requires a .(cs|vb|fs)proj to evaluate your project's current .NET dependencies. It had expected to find one at the path: /Source/<anything>.(cs|vb|fs)proj
.
If this isn't a .NET project, or if it is a library, you may wish to disable updates for it from within Dependabot.
问题:如果出现问题可能造成损失,具有风险性。
已发现在有些情况下ADB拉取截图会卡住,或者执行点击操作时无效果。
目标API返回404 Not Found,这意味着模式1,2,3均已无法使用
原因参见 #26
解决办法:不确定因素高的过程都用Polly实现重试机制,尝试次数到达限制后直接抛出异常
方案 | 注释 |
---|---|
Tesseract | 训练过于麻烦 |
百度OCR | 需要用户自行申请API Key,提供较多试用次数,精准度较低 |
腾讯OCR | 需要用户自行申请API Key,提供的试用次数很少,但是精准度较高 |
自行实现 | 使用MSE/SSIM/CCOEFF匹配 |
关闭Auto Arknights CLI
后有可能留下关联的adb.exe
在运行,可能class Adb
中的ReleaseUnmanagedResources()
并没有发挥其作用,原因未知。
非正常关闭:使用Ctrl+C等方式在中途关闭程序。
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.