项目简介
本项目是基于Python和OCR(光学字符识别)技术的自动化工具,借助深度学习模型开展图像识别,可识别并分类游戏《崩坏:星穹铁道》里的遗器道具信息,让用户能自动获取遗器数据,便于后续分析与处理。
项目的主要特性和功能
- OCR技术识别:运用深度学习模型识别游戏界面中的遗器,自动提取文本信息。
- 自动化操作:通过脚本实现自动化操作,无需人工干预,节省时间。
- 灵活配置:支持通过配置文件自定义识别参数和模型,适配不同游戏版本和设置。
- 结果保存:识别结果以YAML格式保存,方便后续分析处理。
安装使用步骤
- 复制本项目并安装依赖:下载项目文件,在命令行中进入项目目录,执行
pip install -r requirements.txt
安装所需依赖。 - 配置环境:确保游戏《崩坏:星穹铁道》已安装并设置为中文文本、窗口化、分辨率1600x900。
- 训练模型:在项目根目录执行
python src/model_training.py
重新生成数据集并训练模型。 - 开始识别:在游戏中调整至适当的扫描位置,执行
python src/extract.py -n <遗器数量>
进行扫描。扫描过程中请勿操作电脑。 - 查看结果:扫描完成后,结果将保存在项目根目录下的
result.yaml
文件中。
注意事项
- 请确保游戏设置符合上述要求,否则可能影响识别效果。
- 三星及以下的遗器扫描结果可能不准确,建议排除在扫描目标之外。
- 游戏帧率低下的情况下可能扫描不准确,如有报告请及时提交Issue。
- 该项目仅用于个人学习和研究目的,请勿用于商业用途。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】