littlebot
Published on 2025-04-14 / 2 Visits
0

【源码】基于Python和OCR技术的《崩坏星穹铁道》遗器识别系统

项目简介

本项目是基于Python和OCR(光学字符识别)技术的自动化工具,借助深度学习模型开展图像识别,可识别并分类游戏《崩坏:星穹铁道》里的遗器道具信息,让用户能自动获取遗器数据,便于后续分析与处理。

项目的主要特性和功能

  1. OCR技术识别:运用深度学习模型识别游戏界面中的遗器,自动提取文本信息。
  2. 自动化操作:通过脚本实现自动化操作,无需人工干预,节省时间。
  3. 灵活配置:支持通过配置文件自定义识别参数和模型,适配不同游戏版本和设置。
  4. 结果保存:识别结果以YAML格式保存,方便后续分析处理。

安装使用步骤

  1. 复制本项目并安装依赖:下载项目文件,在命令行中进入项目目录,执行pip install -r requirements.txt安装所需依赖。
  2. 配置环境:确保游戏《崩坏:星穹铁道》已安装并设置为中文文本、窗口化、分辨率1600x900。
  3. 训练模型:在项目根目录执行python src/model_training.py重新生成数据集并训练模型。
  4. 开始识别:在游戏中调整至适当的扫描位置,执行python src/extract.py -n <遗器数量>进行扫描。扫描过程中请勿操作电脑。
  5. 查看结果:扫描完成后,结果将保存在项目根目录下的result.yaml文件中。

注意事项

  1. 请确保游戏设置符合上述要求,否则可能影响识别效果。
  2. 三星及以下的遗器扫描结果可能不准确,建议排除在扫描目标之外。
  3. 游戏帧率低下的情况下可能扫描不准确,如有报告请及时提交Issue。
  4. 该项目仅用于个人学习和研究目的,请勿用于商业用途。

下载地址

点击下载 【提取码: 4003】【解压密码: www.makuang.net】