Create README.md
Browse files
README.md
ADDED
|
@@ -0,0 +1,49 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
---
|
| 2 |
+
license: mit
|
| 3 |
+
pipeline_tag: object-detection
|
| 4 |
+
---
|
| 5 |
+
# 🦓 Модель `traficlight.pt` — Обнаружение пешеходных светофоров для мобильных роботов
|
| 6 |
+
|
| 7 |
+
Модель `traficlight.pt` разработана для задачи **обнаружения пешеходных светофоров** с целью распознавания состояния сигнала — **красного** или **зелёного**.
|
| 8 |
+
Она основана на современной архитектуре **YOLOv8** от [Ultralytics](https://github.com/ultralytics/ultralytics) и предназначена для применения в **мобильных роботах**, передвигающихся в городской среде.
|
| 9 |
+
|
| 10 |
+
---
|
| 11 |
+
|
| 12 |
+
## 🎯 Назначение
|
| 13 |
+
|
| 14 |
+
Модель ориентирована на использование в проектах **мобильной робототехники** и системах машинного зрения:
|
| 15 |
+
🔴🟢 Определение текущего сигнала светофора — **красный** или **зелёный**
|
| 16 |
+
| Зеленый сигнал | Красный сигнал |
|
| 17 |
+
|----------|-------------|
|
| 18 |
+
|  |  |
|
| 19 |
+
|
| 20 |
+
---
|
| 21 |
+
|
| 22 |
+
## ⚙️ Характеристики
|
| 23 |
+
| Параметр | Значение |
|
| 24 |
+
|----------------------------|----------------------------------------|
|
| 25 |
+
| 📦 Архитектура | YOLOv8n |
|
| 26 |
+
| 📐 Количество слоёв | 129 (fused: 72) |
|
| 27 |
+
| 🧮 Параметров | 3,011,238 (fused: 3,006,038) |
|
| 28 |
+
| 🧠 Градиентов | 0 (модель в режиме инференса) |
|
| 29 |
+
| ⚙️ FLOPs | 8.2 GFLOPs (fused: 8.1 GFLOPs) |
|
| 30 |
+
| 🎯 Количество классов | 2 (цвета светофора) |
|
| 31 |
+
---
|
| 32 |
+
|
| 33 |
+
## 🚀 Пример использования
|
| 34 |
+
|
| 35 |
+
```python
|
| 36 |
+
from ultralytics import YOLO
|
| 37 |
+
import cv2
|
| 38 |
+
|
| 39 |
+
# Загрузка модели
|
| 40 |
+
model = YOLO("zebra.pt")
|
| 41 |
+
|
| 42 |
+
# Загрузка изображения
|
| 43 |
+
img = cv2.imread("frame.jpg")
|
| 44 |
+
|
| 45 |
+
# Предсказание
|
| 46 |
+
results = model(img)
|
| 47 |
+
|
| 48 |
+
# Отображение результата
|
| 49 |
+
results[0].show()
|