Skip to content

GrayTempest-400/warthunder-cv2

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

本人因学习繁忙,代码没有维护暂不可用,需要自行修改

#一定要对照注释改init #说明(一定要打开源码看注释!!!) #没有训练集,还没训练集不能检测出坦克!!! #请尽量用.py运行而不是.exe,.py可获取出问题的地方.exe就不行 #本项目交流群QQ:913188748无要求,欢迎愿意完善这个脚本的同志加入! %6WRE61M5EG E@9H7`SNWO5 能拉枪指到人

123 星野爱指哪我哪((( 整活p图,实际使用情况见上

检测坦克就会出现这样,因为没有训练训练集 2RQ4)~W@6F8OPUIF3)F WJ P0Y(RNR6GYZ2T$~$0`IA%MQ Z2UKYV93Z6FTALES6WHD)O6

532

卡尔曼滤波蓝圈是预测出的预测点(截图技术不好就截的只剩半圆了) 因为放不了视频就随便截了张图

mb 模板匹配,精准度还行

rang 单目测距 Arcade 街机检测版,绿色的是瞄准点 根据边缘检测,代码25 - 27 行HSV范围自己调,我也不会找HSV范围,检测不准确 wayfing 自动寻路 基于8111端口 测试视频请见 https://www.bilibili.com/video/BV1M841127RG/ 源码说明:

  • wt_auto.py: 入口, 自瞄逻辑,敌我识别与程序控制都在这里
  • yolov8FPSGame : yolov8版,基于 wt_auto.py
  • Monocular_ranging : 测距,具体自定义见代码注释
  • toolkit.py , tool , detect: 自行封装的工具, 封装了截图推理等工具
  • yolos5s.pt: 预训练模型权重文件,无训练,还不能检测坦克
  • logitech.driver.dll: 调用罗技驱动的库文件
  • test.py: 草稿文件,可以不要管
  • detect.realtime.py: 实时展示推理结果, 用于测试权重文件是否好用, 可通过播放warthunder集锦来测试
  • export.pt: 导出工具, 将 .pt 导出为 .engine 等
  • toolkit8111 : 通过访问8111端口获取地图等信息进行自动寻路
  • wt.bak.fov,wt.bak.pid,wt.bak.queue : 基于wt_auto的改进型
  • tool_matches ,find_direction: 模板匹配工具 自定义用于检测按钮
  • edge_detect.py 街机版
  • detect.py 街机版的依赖
  • 其他 : 依赖文件或无用文件

可通过修改auto_wayfing内数据信息根据地图自定义路径点 演示及教学视频:https://www.youtube.com/watch?v=RLXhALLaQnY 本脚本还不完善,欢迎补充完善

1、 本脚本不能后台点击,挂机期间不能操作其他游戏或软件,建议在虚拟机挂机,以防止影响主机上的其他操作 2、 软件必须全部解压至文件夹 3、 想要挂机请打开软件,本软件并非监测程序 4、 游戏需设置为 1280720* 分辨率,并且在窗口化运行,需要在启动器设置 5、 不可遮挡游戏画面 6、 游戏内菜单——选项——界面比例改为100%,该选项仍需要手动更改 7、 敌人颜色设置成紫色 运行UI.py点击run后,软件将开始挂机

寻路点创建教程:https://www.bilibili.com/video/BV1n8411Q7gB/ 运行create.py进行创建,way.py进行寻路

About

战争雷霆陆战脚本,欢迎PR warthunder script

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages