第七史诗装备计算器使用指南
目前还是测试状态 当前仅支持模拟器
使用的视频放在这里可以做个参考
下载的连接放在这里:
123盘 https://www.123pan.com/s/ItDLVv-wQ6XH.html
度盘 https://pan.baidu.com/s/1w_QR_BCN7k1i5d4PAmkQZA?pwd=ybsb
GitHub:https://github.com/Neoinvoker/epic7-item-estimator

环境配置:
1. 请先安装Tesseract OCR:
在下载的压缩包中有tesseract-ocr-w64-setup-5.3.1.20230401.exe,双击运行,一路下一步就行。选择安装路径的时候要留意一下,等下会用到。

这个路径默认为:C:\Program Files\Tesseract-OCR
2. 打开这个文件夹下的tessdata文件夹,并将我的“v0.1-alpha”文件夹下的 “请将这个文件夹内的E7.traineddata拷贝到tessracet下” 文件夹打开,如这个文件的名字所述,将里面的E7.traineddata拷贝到对应位置。
如果是默认的安装路径,则应该拷贝到C:\Program Files\Tesseract-OCR\tessdata中

在该目录下的tessdata中拷贝本项目中的 **E7.traineddata** 这个文件是我训练的用于识别第七史诗游戏内字体的OCR模型
3. 在程序目录下配置Tesseract路径: 打开“v0.1-alpha”文件夹中的“tesseract_path.txt”,将你的安装路径复制进去并保存就可以了


4. 模拟器设置:
请将模拟器分辨率设置为:宽 720 长 1280 DPI 320,因为是采取图片文字提取的方式读取装备词条,需要保证分辨率与我代码中设置的一致,目前暂不支持自适应分辨率

模拟器开启ADB调试功能,通常这个功能在模拟器的其他设置选项卡中开启,找不到开启的方法请自行百度

至此,全部环境配置完成,可以使用了!

使用说明:
连接到ADB,点击连接按钮即可

说明:目前可以自动连接到ADB,直接点击连接按钮即可,如果不能正确连接到ADB,请手动输入ADB端口,不同模拟器ADB端口不同
例如:雷电模拟器端口为5555 请将对应模拟器的端口号写入 ADB端口号的文字框 例如:雷电模拟器就写 127.0.0.1:5555 (mumu的应该是7555,其他的自行百度) 然后点击 连接ADB 按钮 等待约2秒后 提示连接成功 即说明成功连接到ADB
2. 请在下图的界面点击计算,在别的位置点击计算会提示无法识别英雄或传说装备。因为图片识别的位置是写死的= =,目前就是这样,未来考虑更人性化一点

3. 计算的流程参考下面这个流程图,这个视频的出处我找不到了,感谢这个视频的作者提供的判断方法,如果有知道的也请告诉我,我会添加出处。

请务必多自己检查一下,看看判断有没有出错,我个人的账号装备有限,以我目前的测试来看是没有问题的,但不敢确定有没有小bug,如果您遇到了bug感谢您给我反馈!