PSImera/apex_enemy_detect
apexenemydetect
Русская версия
YOLOv8 models for detecting enemies in Apex Legends gameplay footage. Two variants: nano (speed) and medium (accuracy).
Apex Enemy Detect Demo — a tool to analyze gameplay videos, detect enemies, and fix stretched resolution issues.
Models
Usage
from ultralytics import YOLO
model = YOLO("apex_detect_v8m_v2.1.pt")
results = model.predict("frame.jpg", conf=0.35, iou=0.5, imgsz=640)Or use it automatically via the Apex Enemy Detect Demo app — the models are loaded from here on first run.
Training Setup
Fine-tuned from Ultralytics COCO pretrained weights on a custom Apex Legends enemy dataset.
Training Curves
<table> <tr><th>YOLOv8n (nano)</th><th>YOLOv8m (medium)</th></tr> <tr> <td><img src="runv8nv2.1/results.png"></td> <td><img src="runv8mv2.1/results.png"></td> </tr> </table>
Precision-Recall Curves
<table> <tr><th>YOLOv8n (nano)</th><th>YOLOv8m (medium)</th></tr> <tr> <td><img src="runv8nv2.1/BoxPRcurve.png"></td> <td><img src="runv8mv2.1/BoxPRcurve.png"></td> </tr> </table>
