Downloads · 30 days
0
ayzeksalimli/tram-dynamic-roi-tracker
tram-dynamic-roi-tracker is a machine learning model from ayzeksalimli. Use it for the machine learning task on the model card, and read the license before you ship it in a product. The card lists the license as apache-2.0.
Downloads · 30 days
0
Access
Public
Updated Jul 26, 2026
Repo size
6.2 MB
Likes
0
Public
Click a slice to open those files.
.png5.8 MB · 91%
From the Hugging Face model README
Weights available in HuggingFace: here.
ui/app.py is a minimal desktop launcher: pick Camera Mode (live camera) or Video Mode (drop/select a video file), set the tram speed, and it runs algorithm/detection.py for you. Also you can test it on Image Mode (drop/select a image file).
python ui/app.py
Drag-and-drop in Video Mode requires the optional tkinterdnd2 package (pip install tkinterdnd2); without it, use the "Обзор…" file picker button instead.
![]()
Graduation Thesis (FQW/ВКР): Algorithm for detecting foreign objects on tram tracks based on their segmentation.
Seven segmentation models were researched and trained (YOLO-seg: 8n, 8s, 11s, 26s; SegFormer: B0, B3; DeepLabV3+: ResNet50), as well as three detectors: YOLOX, YOLOv8, and YOLOv5.
Based on the research results, the following were selected for the task:
The developed algorithm is available at: https://github.com/MathematicLove/tram-dynamic-roi-tracker
| Model | Type | Repository |
|---|---|---|
| YOLOv8n | Segmentation | tram-dynamic-roi-tracker-yolo8n |
| YOLOv8s | Segmentation | tram-dynamic-roi-tracker-yolo8s |
| YOLOv11s | Segmentation | tram-dynamic-roi-tracker-yolo11s |
| YOLOv26s | Segmentation | tram-dynamic-roi-tracker-yolo26s |
| SegFormer B0 | Segmentation | tram-dynamic-roi-tracker-segformerb0 |
| SegFormer B3 | Segmentation | tram-dynamic-roi-tracker-segformerb3 |
| DeepLabV3+ ResNet50 | Segmentation | tram-dynamic-roi-tracker-deeplabv3resnet50 |
by Salimli Ayzek (Салимли Айзек): https://mathematiclove.github.io