2021-03-09 09:48:25 +08:00
2022-08-12 00:17:56 +08:00
2022-08-12 00:17:56 +08:00
2021-03-09 09:48:25 +08:00
2022-08-12 00:17:56 +08:00
2021-03-09 09:48:25 +08:00
2021-03-09 09:48:25 +08:00
2021-03-09 09:48:25 +08:00
2021-03-09 09:48:25 +08:00
2021-03-09 09:48:25 +08:00
2021-03-09 09:48:25 +08:00
2021-03-09 09:48:25 +08:00
2021-03-09 09:48:25 +08:00
2021-03-09 09:48:25 +08:00

yolov5

  1. 代码中涉及到使用opencv对小地图和技能栏进行模板匹配和二值化等操作注意不同游戏分辨率和电脑显示器分辨率是不一致的代码中给出的0,0,1280,800是本人游戏中的分辨率而small_recgonize.py和skill_recgonize.py中的img[45:65, 1107:1270] img[733: 793, 538:750, 2]是根据不同显示器的分辨率决定的,使用时需要自己调整。
  2. 本人训练的yolov5模型还有待提高我的训练集只有294张图片因此效果一般。 详细教学请移步b站有很详细的讲解https://www.bilibili.com/video/BV18r4y1A7BF/

视频收集数据集 标注 训练 视频检测训练效果

游戏主流程:

  1. 屏幕抓取,图像检测
  2. 怪物识别和怪物距离n像素拍地板清怪漏怪继续拍地板
  3. 捡发光的材料
  4. 小地图进入下一关
  5. boss房间下一局

测试流程: 1.纯小号检测 1级地图 2.未央爬楼视频检测,测试延迟同步操作是否能基础通过 3.跨4子账号未央检测

实战

Description
基于yolov5识别算法实现的DNF自动脚本
Readme 89 MiB
Languages
Python 99.4%
Dockerfile 0.3%
Shell 0.3%