MCPcopy Index your code
hub / github.com/chaoyu1999/FPSAutomaticAiming

github.com/chaoyu1999/FPSAutomaticAiming @main

Chat with this repo
repository ↗ · DeepWiki ↗ · + Follow
321 symbols 1,086 edges 29 files 20 documented · 6%
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

FPSAutomaticAiming——基于YOLOV5的FPS类游戏自动瞄准系统

声明:

  • 本项目仅限于学习交流不可商用,不可用于非法用途。
  • 鉴于个人科研学习任务繁重,本项目已经不再维护!2023/3/7

简介:

  • 本项目基于yolov5,实现了一款FPS类游戏的自动瞄准系统。本项目旨在使用现有目标网络结构实现一个完整的落地项目,仅供人工智能及自动控制等方面的学习研究,不可用于非法用途!!!

项目文档:

1.训练模型。
- 本项目的训练方法请查看yolov5相关文档。

2.使用。 - 启动前在utils/FPSUtils.py文件中修改屏幕分辨率,检测框范围等参数。 - 请在FPSdetect.py文件中修改模型位置:model = attempt_load('此处改为自己的路径\FPSAutomaticAiming\yolov5s.pt', map_location=device) # load FP32 model。 - 在Main.py中修改鼠标移动的相关代码为自己的鼠标移动代码。 - 修改好相关参数后直接运行Main.py启动本项目。

环境配置

1.软件环境
使用conda导入yolo.yaml。 2.硬件环境
英伟达10系显卡(显存4G+)、最新版显卡驱动

- 使用本项目产生的任何影响与本人无关。

Core symbols most depended-on inside this repo

plot
called by 22
utils/metrics.py
info
called by 22
models/yolo.py
time_synchronized
called by 15
utils/torch_utils.py
tolist
called by 14
models/common.py
log
called by 12
utils/wandb_logging/wandb_utils.py
colorstr
called by 11
utils/general.py
xyxy2xywh
called by 11
utils/general.py
save
called by 10
models/common.py

Shape

Function 140
Method 134
Class 47

Languages

Python100%

Modules by API surface

models/common.py58 symbols
utils/datasets.py50 symbols
utils/general.py37 symbols
utils/torch_utils.py22 symbols
utils/wandb_logging/wandb_utils.py19 symbols
utils/plots.py19 symbols
utils/activations.py19 symbols
models/experimental.py19 symbols
models/yolo.py15 symbols
utils/loss.py14 symbols
utils/metrics.py11 symbols
hubconf.py10 symbols

For agents

$ claude mcp add FPSAutomaticAiming \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact