Aleton commited on
Commit
bf7cb4f
·
verified ·
1 Parent(s): 2a1d811

Update README.md

Browse files
Files changed (1) hide show
  1. README.md +42 -18
README.md CHANGED
@@ -1,36 +1,60 @@
1
  ---
2
  license: mit
3
  library_name: ultralytics
4
- pipeline_tag: object-detection
 
 
 
 
 
 
 
5
  ---
6
- # 🦓 Модель `sidewalk .pt` — Обнаружение пешеходных светофоров для мобильных роботов
7
 
8
- Модель `sidewalk .pt` разработана для задачи **обнаружения пешеходных светофоров** с целью распознавания состояния сигнала — **красного** или **зелёного**.
9
- Она основана на современной архитектуре **YOLOv8** от [Ultralytics](https://github.com/ultralytics/ultralytics) и предназначена для применения в **мобильных роботах**, передвигающихся в городской среде.
10
 
11
  ---
12
 
13
  ## 🎯 Назначение
14
 
15
- Модель ориентирована на использование в проектах **мобильной робототехники** и системах машинного зрения:
 
 
 
 
 
 
 
 
 
 
 
16
 
17
  ---
18
 
19
- ## 🚀 Пример использования
 
 
20
 
21
- ```python
22
- from ultralytics import YOLO
23
- import cv2
 
 
 
 
24
 
25
- # Загрузка модели
26
- model = YOLO("sidewalk .pt")
 
27
 
28
- # Загрузка изображения
29
- img = cv2.imread("frame.jpg")
 
30
 
31
- # Предсказание
32
- results = model(img)
33
 
34
- # Отображение результата
35
- results[0].show()
36
- ```
 
1
  ---
2
  license: mit
3
  library_name: ultralytics
4
+ pipeline_tag: image-segmentation
5
+ tags:
6
+ - yolo
7
+ - yolov8
8
+ - object-detection
9
+ - image-segmentation
10
+ - robotics
11
+ - autonomous-navigation
12
  ---
13
+ # Модель `sidewalk.pt` — Обнаружение и сегментация городской среды для мобильных роботов
14
 
15
+ Модель `sidewalk.pt` разработана для задачи **обнаружения и instance-сегментации** элементов городской инфраструктуры.
16
+ Она основана на современной архитектуре **YOLOv8** (задача `segment`) от [Ultralytics](https://github.com/ultralytics/ultralytics) и предназначена для применения в **мобильных роботах** (например, роботах-курьерах), передвигающихся по тротуарам и дорогам.
17
 
18
  ---
19
 
20
  ## 🎯 Назначение
21
 
22
+ Модель ориентирована на использование в проектах **мобильной робототехники** и системах автономной навигации для понимания сцены вокруг робота. Она помогает отличать безопасные зоны для движения (тротуары) от проезжей части, а также избегать столкновений с людьми, машинами и препятствиями.
23
+
24
+ ### 🏷️ Поддерживаемые классы (5 классов)
25
+ Модель не только находит объекты рамками (Bounding Boxes), но и выделяет их пиксельные маски.
26
+
27
+ | ID | Класс | Описание |
28
+ |:---:|:---|:---|:---|:---|
29
+ | `0` | **Automobile** | Автомобили |
30
+ | `1` | **Person** | Пешеходы / Люди |
31
+ | `2` | **Obstacle** | Столбы, мусорки и прочие препятствия |
32
+ | `3` | **Road** | Проезжая часть |
33
+ | `4` | **Sidewalk** | Тротуар (пешеходная зона) |
34
 
35
  ---
36
 
37
+ ## ⚙️ Характеристики и метрики
38
+
39
+ Модель обучена на разрешении `640x640` в течение 25 эпох.
40
 
41
+ | Параметр | Значение |
42
+ |---|---|
43
+ | 📦 **Архитектура** | YOLOv8 (Segmentation) |
44
+ | 📅 **Дата обучения** | 2024-11-27 |
45
+ | 📦 **Версия Ultralytics**| 8.2.103 |
46
+ | 🎯 **Количество классов**| 5 |
47
+ | 🖼️ **Размер изображения**| 640 px |
48
 
49
+ ### 📊 Точность модели (на валидации)
50
+ - **Bounding Box (Обнаружение):** mAP@50 = **81.5%** | mAP@50-95 = **64.5%**
51
+ - **Mask (Сегментация):** mAP@50 = **82.0%** | mAP@50-95 = **60.2%**
52
 
53
+ ---
54
+
55
+ ## 🚀 Пример использования
56
 
57
+ Для использования модели вам потребуется библиотека `ultralytics` и `opencv-python`.
 
58
 
59
+ ```bash
60
+ pip install ultralytics opencv-python