diff --git a/Lesson-19/HomeWork/People_recognison/Readme.md b/Lesson-19/HomeWork/People_recognison/Readme.md new file mode 100644 index 0000000..cfd61aa --- /dev/null +++ b/Lesson-19/HomeWork/People_recognison/Readme.md @@ -0,0 +1,76 @@ +# 🧠 Отчёт по сравнительному анализу моделей детекции людей + +## 1️⃣ Цель работы +Цель — провести сравнительную оценку трёх моделей детекции объектов (**YOLOv8**, **Faster R-CNN**, **RetinaNet**) для задачи распознавания людей в различных погодных и световых условиях. + +Использовались два набора данных: +- **rain_person** — одиночный человек под дождём; +- **rain_croud** — большое количество людей под дождём, сцена с низкой освещённостью. + +--- + +## 2️⃣ Метрики оценки +Для анализа использовались следующие метрики: +- **Precision** — точность (доля правильно найденных объектов среди всех найденных). +- **Recall** — полнота (доля найденных объектов среди всех существующих). +- **F1-score** — гармоническое среднее Precision и Recall. +- **mAP@50** — средняя точность при пороге IoU = 0.5. + +--- + +## 3️⃣ Результаты экспериментов + +| Датасет | Модель | Precision | Recall | F1-score | mAP@50 | +|----------------|----------------|------------|----------|-----------|----------| +| **rain_croud** | YOLOv8 | 0.90 | 0.84 | 0.86 | 0.76 | +| **rain_croud** | Faster R-CNN | 0.74 | 0.90 | 0.80 | 0.74 | +| **rain_croud** | RetinaNet | 0.95 | 0.75 | 0.83 | 0.76 | +| **rain_person** | YOLOv8 | 0.91 | 0.98 | 0.93 | 0.77 | +| **rain_person** | Faster R-CNN | 0.72 | 1.00 | 0.80 | 0.83 | +| **rain_person** | RetinaNet | 1.00 | 1.00 | 1.00 | 0.84 | + +--- + +## 4️⃣ Анализ и обсуждение + +### 👤 Датасет `rain_person` +Сцена — один человек под дождём. +- **RetinaNet** показала **идеальные результаты** (все метрики = 1.00), что говорит о высокой стабильности при распознавании одиночных объектов. +- **YOLOv8** также демонстрирует отличную точность (Precision = 0.91, Recall = 0.98). +- **Faster R-CNN** имеет высокую полноту (1.00), но немного уступает по точности. + +✅ **Вывод:** RetinaNet — оптимальный выбор для задач, где требуется максимально точное и надёжное определение одного человека в кадре. + +--- + +### 👥 Датасет `rain_croud` +Сцена — множество людей под дождём в условиях плохого освещения. +- **YOLOv8** показывает **наилучший баланс между Precision (0.90)** и **Recall (0.84)**. +- **RetinaNet** демонстрирует высокую точность (0.95), но снижает полноту до 0.75 — часть объектов не детектируется. +- **Faster R-CNN** уверенно находит большинство людей (Recall = 0.90), однако уступает по точности. + +✅ **Вывод:** YOLOv8 — лучший вариант для многолюдных сцен и сложных погодных условий, обеспечивая устойчивое качество и скорость. + +--- + +## 5️⃣ Сравнительная таблица итогов + +| Сценарий | Оптимальная модель | Особенности | +|-----------|---------------------|--------------| +| Одиночный человек под дождём | **RetinaNet** | Абсолютная точность и стабильность | +| Группа людей, тёмное время суток | **YOLOv8** | Оптимальный баланс между точностью и полнотой | +| Максимальная полнота | **Faster R-CNN** | Находит почти все объекты, но создаёт ложные срабатывания | + +--- + +## 6️⃣ Заключение + +Результаты экспериментов показывают: +- **YOLOv8** — универсальная и быстрая модель, устойчивая к шуму и плохому освещению. +- **RetinaNet** — лучшая для одиночных объектов, обеспечивает предельно высокую точность. +- **Faster R-CNN** — надёжная модель для задач, где важна высокая полнота, но требует фильтрации ложных срабатываний. + +**Итоговое резюме:** +Для систем видеонаблюдения в дождливых условиях: +- при **небольшом количестве людей** оптимальна **RetinaNet**; +- при **большом скоплении людей** — **YOLOv8**. diff --git a/Lesson-19/HomeWork/People_recognison/croud_rain.mp4 b/Lesson-19/HomeWork/People_recognison/croud_rain.mp4 new file mode 100644 index 0000000..ca75278 Binary files /dev/null and b/Lesson-19/HomeWork/People_recognison/croud_rain.mp4 differ diff --git a/Lesson-19/HomeWork/People_recognison/frames/croud/frame_0000.jpg b/Lesson-19/HomeWork/People_recognison/frames/croud/frame_0000.jpg new file mode 100644 index 0000000..a066dd2 Binary files /dev/null and b/Lesson-19/HomeWork/People_recognison/frames/croud/frame_0000.jpg differ diff --git a/Lesson-19/HomeWork/People_recognison/frames/croud/frame_0007.jpg b/Lesson-19/HomeWork/People_recognison/frames/croud/frame_0007.jpg new file mode 100644 index 0000000..e3f5554 Binary files /dev/null and b/Lesson-19/HomeWork/People_recognison/frames/croud/frame_0007.jpg differ diff --git a/Lesson-19/HomeWork/People_recognison/frames/croud/frame_0014.jpg b/Lesson-19/HomeWork/People_recognison/frames/croud/frame_0014.jpg new file mode 100644 index 0000000..19d2c77 Binary files /dev/null and b/Lesson-19/HomeWork/People_recognison/frames/croud/frame_0014.jpg differ diff --git a/Lesson-19/HomeWork/People_recognison/frames/croud/frame_0021.jpg b/Lesson-19/HomeWork/People_recognison/frames/croud/frame_0021.jpg new file mode 100644 index 0000000..0c2ded5 Binary files /dev/null and b/Lesson-19/HomeWork/People_recognison/frames/croud/frame_0021.jpg differ diff --git a/Lesson-19/HomeWork/People_recognison/frames/croud/frame_0028.jpg b/Lesson-19/HomeWork/People_recognison/frames/croud/frame_0028.jpg new file mode 100644 index 0000000..08939d1 Binary files /dev/null and b/Lesson-19/HomeWork/People_recognison/frames/croud/frame_0028.jpg differ diff --git a/Lesson-19/HomeWork/People_recognison/frames/croud/frame_0035.jpg b/Lesson-19/HomeWork/People_recognison/frames/croud/frame_0035.jpg new file mode 100644 index 0000000..951806b Binary files /dev/null and b/Lesson-19/HomeWork/People_recognison/frames/croud/frame_0035.jpg differ diff --git a/Lesson-19/HomeWork/People_recognison/frames/croud/frame_0042.jpg b/Lesson-19/HomeWork/People_recognison/frames/croud/frame_0042.jpg new file mode 100644 index 0000000..dc2d500 Binary files /dev/null and b/Lesson-19/HomeWork/People_recognison/frames/croud/frame_0042.jpg differ diff --git a/Lesson-19/HomeWork/People_recognison/frames/croud/frame_0049.jpg b/Lesson-19/HomeWork/People_recognison/frames/croud/frame_0049.jpg new file mode 100644 index 0000000..4d0181d Binary files /dev/null and b/Lesson-19/HomeWork/People_recognison/frames/croud/frame_0049.jpg differ diff --git a/Lesson-19/HomeWork/People_recognison/frames/croud/frame_0056.jpg b/Lesson-19/HomeWork/People_recognison/frames/croud/frame_0056.jpg new file mode 100644 index 0000000..164d245 Binary files /dev/null and b/Lesson-19/HomeWork/People_recognison/frames/croud/frame_0056.jpg differ diff --git a/Lesson-19/HomeWork/People_recognison/frames/croud/frame_0063.jpg b/Lesson-19/HomeWork/People_recognison/frames/croud/frame_0063.jpg new file mode 100644 index 0000000..5459f12 Binary files /dev/null and b/Lesson-19/HomeWork/People_recognison/frames/croud/frame_0063.jpg differ diff --git a/Lesson-19/HomeWork/People_recognison/frames/croud/frame_0070.jpg b/Lesson-19/HomeWork/People_recognison/frames/croud/frame_0070.jpg new file mode 100644 index 0000000..e3a282c Binary files /dev/null and b/Lesson-19/HomeWork/People_recognison/frames/croud/frame_0070.jpg differ diff --git a/Lesson-19/HomeWork/People_recognison/frames/croud/frame_0077.jpg b/Lesson-19/HomeWork/People_recognison/frames/croud/frame_0077.jpg new file mode 100644 index 0000000..eddb7d1 Binary files /dev/null and b/Lesson-19/HomeWork/People_recognison/frames/croud/frame_0077.jpg differ diff --git a/Lesson-19/HomeWork/People_recognison/frames/croud/frame_0084.jpg b/Lesson-19/HomeWork/People_recognison/frames/croud/frame_0084.jpg new file mode 100644 index 0000000..06b4226 Binary files /dev/null and b/Lesson-19/HomeWork/People_recognison/frames/croud/frame_0084.jpg differ diff --git a/Lesson-19/HomeWork/People_recognison/frames/croud/frame_0091.jpg b/Lesson-19/HomeWork/People_recognison/frames/croud/frame_0091.jpg new file mode 100644 index 0000000..5710a52 Binary files /dev/null and b/Lesson-19/HomeWork/People_recognison/frames/croud/frame_0091.jpg differ diff --git a/Lesson-19/HomeWork/People_recognison/frames/croud/frame_0098.jpg b/Lesson-19/HomeWork/People_recognison/frames/croud/frame_0098.jpg new file mode 100644 index 0000000..64fcc2c Binary files /dev/null and b/Lesson-19/HomeWork/People_recognison/frames/croud/frame_0098.jpg differ diff --git a/Lesson-19/HomeWork/People_recognison/frames/croud/frame_0105.jpg b/Lesson-19/HomeWork/People_recognison/frames/croud/frame_0105.jpg new file mode 100644 index 0000000..0a5c24b Binary files /dev/null and b/Lesson-19/HomeWork/People_recognison/frames/croud/frame_0105.jpg differ diff --git a/Lesson-19/HomeWork/People_recognison/frames/croud/frame_0112.jpg b/Lesson-19/HomeWork/People_recognison/frames/croud/frame_0112.jpg new file mode 100644 index 0000000..1f9b2d5 Binary files /dev/null and b/Lesson-19/HomeWork/People_recognison/frames/croud/frame_0112.jpg differ diff --git a/Lesson-19/HomeWork/People_recognison/frames/croud/frame_0119.jpg b/Lesson-19/HomeWork/People_recognison/frames/croud/frame_0119.jpg new file mode 100644 index 0000000..ed98096 Binary files /dev/null and b/Lesson-19/HomeWork/People_recognison/frames/croud/frame_0119.jpg differ diff --git a/Lesson-19/HomeWork/People_recognison/frames/croud/frame_0126.jpg b/Lesson-19/HomeWork/People_recognison/frames/croud/frame_0126.jpg new file mode 100644 index 0000000..69b580a Binary files /dev/null and b/Lesson-19/HomeWork/People_recognison/frames/croud/frame_0126.jpg differ diff --git a/Lesson-19/HomeWork/People_recognison/frames/croud/frame_0133.jpg b/Lesson-19/HomeWork/People_recognison/frames/croud/frame_0133.jpg new file mode 100644 index 0000000..a6dffd2 Binary files /dev/null and b/Lesson-19/HomeWork/People_recognison/frames/croud/frame_0133.jpg differ diff --git a/Lesson-19/HomeWork/People_recognison/frames/croud/frame_0140.jpg b/Lesson-19/HomeWork/People_recognison/frames/croud/frame_0140.jpg new file mode 100644 index 0000000..89c1645 Binary files /dev/null and b/Lesson-19/HomeWork/People_recognison/frames/croud/frame_0140.jpg differ diff --git a/Lesson-19/HomeWork/People_recognison/frames/croud/frame_0147.jpg b/Lesson-19/HomeWork/People_recognison/frames/croud/frame_0147.jpg new file mode 100644 index 0000000..c835bce Binary files /dev/null and b/Lesson-19/HomeWork/People_recognison/frames/croud/frame_0147.jpg differ diff --git a/Lesson-19/HomeWork/People_recognison/frames/croud/frame_0154.jpg b/Lesson-19/HomeWork/People_recognison/frames/croud/frame_0154.jpg new file mode 100644 index 0000000..a8b7ae2 Binary files /dev/null and b/Lesson-19/HomeWork/People_recognison/frames/croud/frame_0154.jpg differ diff --git a/Lesson-19/HomeWork/People_recognison/frames/croud/frame_0161.jpg b/Lesson-19/HomeWork/People_recognison/frames/croud/frame_0161.jpg new file mode 100644 index 0000000..5329fee Binary files /dev/null and b/Lesson-19/HomeWork/People_recognison/frames/croud/frame_0161.jpg differ diff --git a/Lesson-19/HomeWork/People_recognison/frames/croud/frame_0168.jpg b/Lesson-19/HomeWork/People_recognison/frames/croud/frame_0168.jpg new file mode 100644 index 0000000..ef69e9a Binary files /dev/null and b/Lesson-19/HomeWork/People_recognison/frames/croud/frame_0168.jpg differ diff --git a/Lesson-19/HomeWork/People_recognison/frames/croud/frame_0175.jpg b/Lesson-19/HomeWork/People_recognison/frames/croud/frame_0175.jpg new file mode 100644 index 0000000..6dea2d2 Binary files /dev/null and b/Lesson-19/HomeWork/People_recognison/frames/croud/frame_0175.jpg differ diff --git a/Lesson-19/HomeWork/People_recognison/frames/croud/frame_0182.jpg b/Lesson-19/HomeWork/People_recognison/frames/croud/frame_0182.jpg new file mode 100644 index 0000000..330be66 Binary files /dev/null and b/Lesson-19/HomeWork/People_recognison/frames/croud/frame_0182.jpg differ diff --git a/Lesson-19/HomeWork/People_recognison/frames/croud/frame_0189.jpg b/Lesson-19/HomeWork/People_recognison/frames/croud/frame_0189.jpg new file mode 100644 index 0000000..414966a Binary files /dev/null and b/Lesson-19/HomeWork/People_recognison/frames/croud/frame_0189.jpg differ diff --git a/Lesson-19/HomeWork/People_recognison/frames/croud/frame_0196.jpg b/Lesson-19/HomeWork/People_recognison/frames/croud/frame_0196.jpg new file mode 100644 index 0000000..3cc83ba Binary files /dev/null and b/Lesson-19/HomeWork/People_recognison/frames/croud/frame_0196.jpg differ diff --git a/Lesson-19/HomeWork/People_recognison/frames/croud/frame_0203.jpg b/Lesson-19/HomeWork/People_recognison/frames/croud/frame_0203.jpg new file mode 100644 index 0000000..30f20cb Binary files /dev/null and b/Lesson-19/HomeWork/People_recognison/frames/croud/frame_0203.jpg differ diff --git a/Lesson-19/HomeWork/People_recognison/frames/croud/frame_0210.jpg b/Lesson-19/HomeWork/People_recognison/frames/croud/frame_0210.jpg new file mode 100644 index 0000000..7d6052a Binary files /dev/null and b/Lesson-19/HomeWork/People_recognison/frames/croud/frame_0210.jpg differ diff --git a/Lesson-19/HomeWork/People_recognison/frames/croud/frame_0217.jpg b/Lesson-19/HomeWork/People_recognison/frames/croud/frame_0217.jpg new file mode 100644 index 0000000..34abfcf Binary files /dev/null and b/Lesson-19/HomeWork/People_recognison/frames/croud/frame_0217.jpg differ diff --git a/Lesson-19/HomeWork/People_recognison/frames/croud/frame_0224.jpg b/Lesson-19/HomeWork/People_recognison/frames/croud/frame_0224.jpg new file mode 100644 index 0000000..09e43d1 Binary files /dev/null and b/Lesson-19/HomeWork/People_recognison/frames/croud/frame_0224.jpg differ diff --git a/Lesson-19/HomeWork/People_recognison/frames/croud/frame_0231.jpg b/Lesson-19/HomeWork/People_recognison/frames/croud/frame_0231.jpg new file mode 100644 index 0000000..da4dd83 Binary files /dev/null and b/Lesson-19/HomeWork/People_recognison/frames/croud/frame_0231.jpg differ diff --git a/Lesson-19/HomeWork/People_recognison/frames/croud/frame_0238.jpg b/Lesson-19/HomeWork/People_recognison/frames/croud/frame_0238.jpg new file mode 100644 index 0000000..e593346 Binary files /dev/null and b/Lesson-19/HomeWork/People_recognison/frames/croud/frame_0238.jpg differ diff --git a/Lesson-19/HomeWork/People_recognison/frames/croud/frame_0245.jpg b/Lesson-19/HomeWork/People_recognison/frames/croud/frame_0245.jpg new file mode 100644 index 0000000..00f0b49 Binary files /dev/null and b/Lesson-19/HomeWork/People_recognison/frames/croud/frame_0245.jpg differ diff --git a/Lesson-19/HomeWork/People_recognison/frames/croud/frame_0252.jpg b/Lesson-19/HomeWork/People_recognison/frames/croud/frame_0252.jpg new file mode 100644 index 0000000..8536dbf Binary files /dev/null and b/Lesson-19/HomeWork/People_recognison/frames/croud/frame_0252.jpg differ diff --git a/Lesson-19/HomeWork/People_recognison/frames/croud/frame_0259.jpg b/Lesson-19/HomeWork/People_recognison/frames/croud/frame_0259.jpg new file mode 100644 index 0000000..93b76be Binary files /dev/null and b/Lesson-19/HomeWork/People_recognison/frames/croud/frame_0259.jpg differ diff --git a/Lesson-19/HomeWork/People_recognison/frames/croud/frame_0266.jpg b/Lesson-19/HomeWork/People_recognison/frames/croud/frame_0266.jpg new file mode 100644 index 0000000..82a6505 Binary files /dev/null and b/Lesson-19/HomeWork/People_recognison/frames/croud/frame_0266.jpg differ diff --git a/Lesson-19/HomeWork/People_recognison/frames/croud/frame_0273.jpg b/Lesson-19/HomeWork/People_recognison/frames/croud/frame_0273.jpg new file mode 100644 index 0000000..c45f5ee Binary files /dev/null and b/Lesson-19/HomeWork/People_recognison/frames/croud/frame_0273.jpg differ diff --git a/Lesson-19/HomeWork/People_recognison/frames/croud/frame_0280.jpg b/Lesson-19/HomeWork/People_recognison/frames/croud/frame_0280.jpg new file mode 100644 index 0000000..1c1a8cc Binary files /dev/null and b/Lesson-19/HomeWork/People_recognison/frames/croud/frame_0280.jpg differ diff --git a/Lesson-19/HomeWork/People_recognison/frames/croud/frame_0287.jpg b/Lesson-19/HomeWork/People_recognison/frames/croud/frame_0287.jpg new file mode 100644 index 0000000..38fedb8 Binary files /dev/null and b/Lesson-19/HomeWork/People_recognison/frames/croud/frame_0287.jpg differ diff --git a/Lesson-19/HomeWork/People_recognison/frames/croud/frame_0294.jpg b/Lesson-19/HomeWork/People_recognison/frames/croud/frame_0294.jpg new file mode 100644 index 0000000..4cc514f Binary files /dev/null and b/Lesson-19/HomeWork/People_recognison/frames/croud/frame_0294.jpg differ diff --git a/Lesson-19/HomeWork/People_recognison/frames/croud/frame_0301.jpg b/Lesson-19/HomeWork/People_recognison/frames/croud/frame_0301.jpg new file mode 100644 index 0000000..85b023d Binary files /dev/null and b/Lesson-19/HomeWork/People_recognison/frames/croud/frame_0301.jpg differ diff --git a/Lesson-19/HomeWork/People_recognison/frames/croud/frame_0308.jpg b/Lesson-19/HomeWork/People_recognison/frames/croud/frame_0308.jpg new file mode 100644 index 0000000..ec78615 Binary files /dev/null and b/Lesson-19/HomeWork/People_recognison/frames/croud/frame_0308.jpg differ diff --git a/Lesson-19/HomeWork/People_recognison/frames/croud/frame_0315.jpg b/Lesson-19/HomeWork/People_recognison/frames/croud/frame_0315.jpg new file mode 100644 index 0000000..291420a Binary files /dev/null and b/Lesson-19/HomeWork/People_recognison/frames/croud/frame_0315.jpg differ diff --git a/Lesson-19/HomeWork/People_recognison/frames/croud/frame_0322.jpg b/Lesson-19/HomeWork/People_recognison/frames/croud/frame_0322.jpg new file mode 100644 index 0000000..93c4953 Binary files /dev/null and b/Lesson-19/HomeWork/People_recognison/frames/croud/frame_0322.jpg differ diff --git a/Lesson-19/HomeWork/People_recognison/frames/croud/frame_0329.jpg b/Lesson-19/HomeWork/People_recognison/frames/croud/frame_0329.jpg new file mode 100644 index 0000000..3b44b12 Binary files /dev/null and b/Lesson-19/HomeWork/People_recognison/frames/croud/frame_0329.jpg differ diff --git a/Lesson-19/HomeWork/People_recognison/frames/croud/frame_0336.jpg b/Lesson-19/HomeWork/People_recognison/frames/croud/frame_0336.jpg new file mode 100644 index 0000000..fe8d8e1 Binary files /dev/null and b/Lesson-19/HomeWork/People_recognison/frames/croud/frame_0336.jpg differ diff --git a/Lesson-19/HomeWork/People_recognison/frames/croud_rain/frame_0000.jpg b/Lesson-19/HomeWork/People_recognison/frames/croud_rain/frame_0000.jpg new file mode 100644 index 0000000..c750b18 Binary files /dev/null and b/Lesson-19/HomeWork/People_recognison/frames/croud_rain/frame_0000.jpg differ diff --git a/Lesson-19/HomeWork/People_recognison/frames/croud_rain/frame_0007.jpg b/Lesson-19/HomeWork/People_recognison/frames/croud_rain/frame_0007.jpg new file mode 100644 index 0000000..38c8c44 Binary files /dev/null and b/Lesson-19/HomeWork/People_recognison/frames/croud_rain/frame_0007.jpg differ diff --git a/Lesson-19/HomeWork/People_recognison/frames/croud_rain/frame_0014.jpg b/Lesson-19/HomeWork/People_recognison/frames/croud_rain/frame_0014.jpg new file mode 100644 index 0000000..1cf37e6 Binary files /dev/null and b/Lesson-19/HomeWork/People_recognison/frames/croud_rain/frame_0014.jpg differ diff --git a/Lesson-19/HomeWork/People_recognison/frames/croud_rain/frame_0021.jpg b/Lesson-19/HomeWork/People_recognison/frames/croud_rain/frame_0021.jpg new file mode 100644 index 0000000..8158de3 Binary files /dev/null and b/Lesson-19/HomeWork/People_recognison/frames/croud_rain/frame_0021.jpg differ diff --git a/Lesson-19/HomeWork/People_recognison/frames/croud_rain/frame_0028.jpg b/Lesson-19/HomeWork/People_recognison/frames/croud_rain/frame_0028.jpg new file mode 100644 index 0000000..917ef23 Binary files /dev/null and b/Lesson-19/HomeWork/People_recognison/frames/croud_rain/frame_0028.jpg differ diff --git a/Lesson-19/HomeWork/People_recognison/frames/croud_rain/frame_0035.jpg b/Lesson-19/HomeWork/People_recognison/frames/croud_rain/frame_0035.jpg new file mode 100644 index 0000000..0e8c046 Binary files /dev/null and b/Lesson-19/HomeWork/People_recognison/frames/croud_rain/frame_0035.jpg differ diff --git a/Lesson-19/HomeWork/People_recognison/frames/croud_rain/frame_0042.jpg b/Lesson-19/HomeWork/People_recognison/frames/croud_rain/frame_0042.jpg new file mode 100644 index 0000000..76fb6db Binary files /dev/null and b/Lesson-19/HomeWork/People_recognison/frames/croud_rain/frame_0042.jpg differ diff --git a/Lesson-19/HomeWork/People_recognison/frames/croud_rain/frame_0049.jpg b/Lesson-19/HomeWork/People_recognison/frames/croud_rain/frame_0049.jpg new file mode 100644 index 0000000..ef2835a Binary files /dev/null and b/Lesson-19/HomeWork/People_recognison/frames/croud_rain/frame_0049.jpg differ diff --git a/Lesson-19/HomeWork/People_recognison/frames/croud_rain/frame_0056.jpg b/Lesson-19/HomeWork/People_recognison/frames/croud_rain/frame_0056.jpg new file mode 100644 index 0000000..9a4bed4 Binary files /dev/null and b/Lesson-19/HomeWork/People_recognison/frames/croud_rain/frame_0056.jpg differ diff --git a/Lesson-19/HomeWork/People_recognison/frames/croud_rain/frame_0063.jpg b/Lesson-19/HomeWork/People_recognison/frames/croud_rain/frame_0063.jpg new file mode 100644 index 0000000..ad4c89f Binary files /dev/null and b/Lesson-19/HomeWork/People_recognison/frames/croud_rain/frame_0063.jpg differ diff --git a/Lesson-19/HomeWork/People_recognison/frames/croud_rain/frame_0070.jpg b/Lesson-19/HomeWork/People_recognison/frames/croud_rain/frame_0070.jpg new file mode 100644 index 0000000..c320ef0 Binary files /dev/null and b/Lesson-19/HomeWork/People_recognison/frames/croud_rain/frame_0070.jpg differ diff --git a/Lesson-19/HomeWork/People_recognison/frames/croud_rain/frame_0077.jpg b/Lesson-19/HomeWork/People_recognison/frames/croud_rain/frame_0077.jpg new file mode 100644 index 0000000..3fbefc1 Binary files /dev/null and b/Lesson-19/HomeWork/People_recognison/frames/croud_rain/frame_0077.jpg differ diff --git a/Lesson-19/HomeWork/People_recognison/frames/croud_rain/frame_0084.jpg b/Lesson-19/HomeWork/People_recognison/frames/croud_rain/frame_0084.jpg new file mode 100644 index 0000000..62f12b8 Binary files /dev/null and b/Lesson-19/HomeWork/People_recognison/frames/croud_rain/frame_0084.jpg differ diff --git a/Lesson-19/HomeWork/People_recognison/frames/croud_rain/frame_0091.jpg b/Lesson-19/HomeWork/People_recognison/frames/croud_rain/frame_0091.jpg new file mode 100644 index 0000000..17414a4 Binary files /dev/null and b/Lesson-19/HomeWork/People_recognison/frames/croud_rain/frame_0091.jpg differ diff --git a/Lesson-19/HomeWork/People_recognison/frames/croud_rain/frame_0098.jpg b/Lesson-19/HomeWork/People_recognison/frames/croud_rain/frame_0098.jpg new file mode 100644 index 0000000..71a77c3 Binary files /dev/null and b/Lesson-19/HomeWork/People_recognison/frames/croud_rain/frame_0098.jpg differ diff --git a/Lesson-19/HomeWork/People_recognison/frames/croud_rain/frame_0105.jpg b/Lesson-19/HomeWork/People_recognison/frames/croud_rain/frame_0105.jpg new file mode 100644 index 0000000..51b3a18 Binary files /dev/null and b/Lesson-19/HomeWork/People_recognison/frames/croud_rain/frame_0105.jpg differ diff --git a/Lesson-19/HomeWork/People_recognison/frames/croud_rain/frame_0112.jpg b/Lesson-19/HomeWork/People_recognison/frames/croud_rain/frame_0112.jpg new file mode 100644 index 0000000..6bd111e Binary files /dev/null and b/Lesson-19/HomeWork/People_recognison/frames/croud_rain/frame_0112.jpg differ diff --git a/Lesson-19/HomeWork/People_recognison/frames/croud_rain/frame_0119.jpg b/Lesson-19/HomeWork/People_recognison/frames/croud_rain/frame_0119.jpg new file mode 100644 index 0000000..3004c9e Binary files /dev/null and b/Lesson-19/HomeWork/People_recognison/frames/croud_rain/frame_0119.jpg differ diff --git a/Lesson-19/HomeWork/People_recognison/frames/croud_rain/frame_0126.jpg b/Lesson-19/HomeWork/People_recognison/frames/croud_rain/frame_0126.jpg new file mode 100644 index 0000000..8a5b89b Binary files /dev/null and b/Lesson-19/HomeWork/People_recognison/frames/croud_rain/frame_0126.jpg differ diff --git a/Lesson-19/HomeWork/People_recognison/frames/croud_rain/frame_0133.jpg b/Lesson-19/HomeWork/People_recognison/frames/croud_rain/frame_0133.jpg new file mode 100644 index 0000000..8d07e92 Binary files /dev/null and b/Lesson-19/HomeWork/People_recognison/frames/croud_rain/frame_0133.jpg differ diff --git a/Lesson-19/HomeWork/People_recognison/frames/croud_rain/frame_0140.jpg b/Lesson-19/HomeWork/People_recognison/frames/croud_rain/frame_0140.jpg new file mode 100644 index 0000000..3d126ce Binary files /dev/null and b/Lesson-19/HomeWork/People_recognison/frames/croud_rain/frame_0140.jpg differ diff --git a/Lesson-19/HomeWork/People_recognison/frames/croud_rain/frame_0147.jpg b/Lesson-19/HomeWork/People_recognison/frames/croud_rain/frame_0147.jpg new file mode 100644 index 0000000..9759002 Binary files /dev/null and b/Lesson-19/HomeWork/People_recognison/frames/croud_rain/frame_0147.jpg differ diff --git a/Lesson-19/HomeWork/People_recognison/frames/croud_rain/frame_0154.jpg b/Lesson-19/HomeWork/People_recognison/frames/croud_rain/frame_0154.jpg new file mode 100644 index 0000000..c39f9a3 Binary files /dev/null and b/Lesson-19/HomeWork/People_recognison/frames/croud_rain/frame_0154.jpg differ diff --git a/Lesson-19/HomeWork/People_recognison/frames/croud_rain/frame_0161.jpg b/Lesson-19/HomeWork/People_recognison/frames/croud_rain/frame_0161.jpg new file mode 100644 index 0000000..809f8af Binary files /dev/null and b/Lesson-19/HomeWork/People_recognison/frames/croud_rain/frame_0161.jpg differ diff --git a/Lesson-19/HomeWork/People_recognison/frames/croud_rain/frame_0168.jpg b/Lesson-19/HomeWork/People_recognison/frames/croud_rain/frame_0168.jpg new file mode 100644 index 0000000..bacd176 Binary files /dev/null and b/Lesson-19/HomeWork/People_recognison/frames/croud_rain/frame_0168.jpg differ diff --git a/Lesson-19/HomeWork/People_recognison/frames/croud_rain/frame_0175.jpg b/Lesson-19/HomeWork/People_recognison/frames/croud_rain/frame_0175.jpg new file mode 100644 index 0000000..0ea707d Binary files /dev/null and b/Lesson-19/HomeWork/People_recognison/frames/croud_rain/frame_0175.jpg differ diff --git a/Lesson-19/HomeWork/People_recognison/frames/croud_rain/frame_0182.jpg b/Lesson-19/HomeWork/People_recognison/frames/croud_rain/frame_0182.jpg new file mode 100644 index 0000000..8e2a4b4 Binary files /dev/null and b/Lesson-19/HomeWork/People_recognison/frames/croud_rain/frame_0182.jpg differ diff --git a/Lesson-19/HomeWork/People_recognison/frames/croud_rain/frame_0189.jpg b/Lesson-19/HomeWork/People_recognison/frames/croud_rain/frame_0189.jpg new file mode 100644 index 0000000..e3b9620 Binary files /dev/null and b/Lesson-19/HomeWork/People_recognison/frames/croud_rain/frame_0189.jpg differ diff --git a/Lesson-19/HomeWork/People_recognison/frames/croud_rain/frame_0196.jpg b/Lesson-19/HomeWork/People_recognison/frames/croud_rain/frame_0196.jpg new file mode 100644 index 0000000..e62bb5e Binary files /dev/null and b/Lesson-19/HomeWork/People_recognison/frames/croud_rain/frame_0196.jpg differ diff --git a/Lesson-19/HomeWork/People_recognison/frames/croud_rain/frame_0203.jpg b/Lesson-19/HomeWork/People_recognison/frames/croud_rain/frame_0203.jpg new file mode 100644 index 0000000..70f32e5 Binary files /dev/null and b/Lesson-19/HomeWork/People_recognison/frames/croud_rain/frame_0203.jpg differ diff --git a/Lesson-19/HomeWork/People_recognison/frames/croud_rain/frame_0210.jpg b/Lesson-19/HomeWork/People_recognison/frames/croud_rain/frame_0210.jpg new file mode 100644 index 0000000..eefa304 Binary files /dev/null and b/Lesson-19/HomeWork/People_recognison/frames/croud_rain/frame_0210.jpg differ diff --git a/Lesson-19/HomeWork/People_recognison/frames/croud_rain/frame_0217.jpg b/Lesson-19/HomeWork/People_recognison/frames/croud_rain/frame_0217.jpg new file mode 100644 index 0000000..12ca9b2 Binary files /dev/null and b/Lesson-19/HomeWork/People_recognison/frames/croud_rain/frame_0217.jpg differ diff --git a/Lesson-19/HomeWork/People_recognison/frames/croud_rain/frame_0224.jpg b/Lesson-19/HomeWork/People_recognison/frames/croud_rain/frame_0224.jpg new file mode 100644 index 0000000..dcf2024 Binary files /dev/null and b/Lesson-19/HomeWork/People_recognison/frames/croud_rain/frame_0224.jpg differ diff --git a/Lesson-19/HomeWork/People_recognison/frames/croud_rain/frame_0231.jpg b/Lesson-19/HomeWork/People_recognison/frames/croud_rain/frame_0231.jpg new file mode 100644 index 0000000..0f3389e Binary files /dev/null and b/Lesson-19/HomeWork/People_recognison/frames/croud_rain/frame_0231.jpg differ diff --git a/Lesson-19/HomeWork/People_recognison/frames/croud_rain/frame_0238.jpg b/Lesson-19/HomeWork/People_recognison/frames/croud_rain/frame_0238.jpg new file mode 100644 index 0000000..2503f58 Binary files /dev/null and b/Lesson-19/HomeWork/People_recognison/frames/croud_rain/frame_0238.jpg differ diff --git a/Lesson-19/HomeWork/People_recognison/frames/croud_rain/frame_0245.jpg b/Lesson-19/HomeWork/People_recognison/frames/croud_rain/frame_0245.jpg new file mode 100644 index 0000000..f0f736c Binary files /dev/null and b/Lesson-19/HomeWork/People_recognison/frames/croud_rain/frame_0245.jpg differ diff --git a/Lesson-19/HomeWork/People_recognison/frames/croud_rain/frame_0252.jpg b/Lesson-19/HomeWork/People_recognison/frames/croud_rain/frame_0252.jpg new file mode 100644 index 0000000..99251e4 Binary files /dev/null and b/Lesson-19/HomeWork/People_recognison/frames/croud_rain/frame_0252.jpg differ diff --git a/Lesson-19/HomeWork/People_recognison/frames/croud_rain/frame_0259.jpg b/Lesson-19/HomeWork/People_recognison/frames/croud_rain/frame_0259.jpg new file mode 100644 index 0000000..74fb5c5 Binary files /dev/null and b/Lesson-19/HomeWork/People_recognison/frames/croud_rain/frame_0259.jpg differ diff --git a/Lesson-19/HomeWork/People_recognison/frames/croud_rain/frame_0266.jpg b/Lesson-19/HomeWork/People_recognison/frames/croud_rain/frame_0266.jpg new file mode 100644 index 0000000..2153417 Binary files /dev/null and b/Lesson-19/HomeWork/People_recognison/frames/croud_rain/frame_0266.jpg differ diff --git a/Lesson-19/HomeWork/People_recognison/frames/croud_rain/frame_0273.jpg b/Lesson-19/HomeWork/People_recognison/frames/croud_rain/frame_0273.jpg new file mode 100644 index 0000000..dc08d0e Binary files /dev/null and b/Lesson-19/HomeWork/People_recognison/frames/croud_rain/frame_0273.jpg differ diff --git a/Lesson-19/HomeWork/People_recognison/frames/croud_rain/frame_0280.jpg b/Lesson-19/HomeWork/People_recognison/frames/croud_rain/frame_0280.jpg new file mode 100644 index 0000000..ec4161f Binary files /dev/null and b/Lesson-19/HomeWork/People_recognison/frames/croud_rain/frame_0280.jpg differ diff --git a/Lesson-19/HomeWork/People_recognison/frames/croud_rain/frame_0287.jpg b/Lesson-19/HomeWork/People_recognison/frames/croud_rain/frame_0287.jpg new file mode 100644 index 0000000..0c0090a Binary files /dev/null and b/Lesson-19/HomeWork/People_recognison/frames/croud_rain/frame_0287.jpg differ diff --git a/Lesson-19/HomeWork/People_recognison/frames/croud_rain/frame_0294.jpg b/Lesson-19/HomeWork/People_recognison/frames/croud_rain/frame_0294.jpg new file mode 100644 index 0000000..fbe1475 Binary files /dev/null and b/Lesson-19/HomeWork/People_recognison/frames/croud_rain/frame_0294.jpg differ diff --git a/Lesson-19/HomeWork/People_recognison/frames/croud_rain/frame_0301.jpg b/Lesson-19/HomeWork/People_recognison/frames/croud_rain/frame_0301.jpg new file mode 100644 index 0000000..ce3f27e Binary files /dev/null and b/Lesson-19/HomeWork/People_recognison/frames/croud_rain/frame_0301.jpg differ diff --git a/Lesson-19/HomeWork/People_recognison/frames/rain/frame_0000.jpg b/Lesson-19/HomeWork/People_recognison/frames/rain/frame_0000.jpg new file mode 100644 index 0000000..b339da7 Binary files /dev/null and b/Lesson-19/HomeWork/People_recognison/frames/rain/frame_0000.jpg differ diff --git a/Lesson-19/HomeWork/People_recognison/frames/rain/frame_0007.jpg b/Lesson-19/HomeWork/People_recognison/frames/rain/frame_0007.jpg new file mode 100644 index 0000000..227290b Binary files /dev/null and b/Lesson-19/HomeWork/People_recognison/frames/rain/frame_0007.jpg differ diff --git a/Lesson-19/HomeWork/People_recognison/frames/rain/frame_0014.jpg b/Lesson-19/HomeWork/People_recognison/frames/rain/frame_0014.jpg new file mode 100644 index 0000000..364b94a Binary files /dev/null and b/Lesson-19/HomeWork/People_recognison/frames/rain/frame_0014.jpg differ diff --git a/Lesson-19/HomeWork/People_recognison/frames/rain/frame_0021.jpg b/Lesson-19/HomeWork/People_recognison/frames/rain/frame_0021.jpg new file mode 100644 index 0000000..4284ded Binary files /dev/null and b/Lesson-19/HomeWork/People_recognison/frames/rain/frame_0021.jpg differ diff --git a/Lesson-19/HomeWork/People_recognison/frames/rain/frame_0028.jpg b/Lesson-19/HomeWork/People_recognison/frames/rain/frame_0028.jpg new file mode 100644 index 0000000..d4f88dd Binary files /dev/null and b/Lesson-19/HomeWork/People_recognison/frames/rain/frame_0028.jpg differ diff --git a/Lesson-19/HomeWork/People_recognison/frames/rain/frame_0035.jpg b/Lesson-19/HomeWork/People_recognison/frames/rain/frame_0035.jpg new file mode 100644 index 0000000..2a5aab2 Binary files /dev/null and b/Lesson-19/HomeWork/People_recognison/frames/rain/frame_0035.jpg differ diff --git a/Lesson-19/HomeWork/People_recognison/frames/rain/frame_0042.jpg b/Lesson-19/HomeWork/People_recognison/frames/rain/frame_0042.jpg new file mode 100644 index 0000000..c3507c1 Binary files /dev/null and b/Lesson-19/HomeWork/People_recognison/frames/rain/frame_0042.jpg differ diff --git a/Lesson-19/HomeWork/People_recognison/frames/rain/frame_0049.jpg b/Lesson-19/HomeWork/People_recognison/frames/rain/frame_0049.jpg new file mode 100644 index 0000000..f92a48b Binary files /dev/null and b/Lesson-19/HomeWork/People_recognison/frames/rain/frame_0049.jpg differ diff --git a/Lesson-19/HomeWork/People_recognison/frames/rain/frame_0056.jpg b/Lesson-19/HomeWork/People_recognison/frames/rain/frame_0056.jpg new file mode 100644 index 0000000..3e50de3 Binary files /dev/null and b/Lesson-19/HomeWork/People_recognison/frames/rain/frame_0056.jpg differ diff --git a/Lesson-19/HomeWork/People_recognison/frames/rain/frame_0063.jpg b/Lesson-19/HomeWork/People_recognison/frames/rain/frame_0063.jpg new file mode 100644 index 0000000..57d4e6a Binary files /dev/null and b/Lesson-19/HomeWork/People_recognison/frames/rain/frame_0063.jpg differ diff --git a/Lesson-19/HomeWork/People_recognison/frames/rain/frame_0070.jpg b/Lesson-19/HomeWork/People_recognison/frames/rain/frame_0070.jpg new file mode 100644 index 0000000..aed827f Binary files /dev/null and b/Lesson-19/HomeWork/People_recognison/frames/rain/frame_0070.jpg differ diff --git a/Lesson-19/HomeWork/People_recognison/frames/rain/frame_0077.jpg b/Lesson-19/HomeWork/People_recognison/frames/rain/frame_0077.jpg new file mode 100644 index 0000000..3655d98 Binary files /dev/null and b/Lesson-19/HomeWork/People_recognison/frames/rain/frame_0077.jpg differ diff --git a/Lesson-19/HomeWork/People_recognison/frames/rain/frame_0084.jpg b/Lesson-19/HomeWork/People_recognison/frames/rain/frame_0084.jpg new file mode 100644 index 0000000..93140e7 Binary files /dev/null and b/Lesson-19/HomeWork/People_recognison/frames/rain/frame_0084.jpg differ diff --git a/Lesson-19/HomeWork/People_recognison/frames/rain/frame_0091.jpg b/Lesson-19/HomeWork/People_recognison/frames/rain/frame_0091.jpg new file mode 100644 index 0000000..89e4764 Binary files /dev/null and b/Lesson-19/HomeWork/People_recognison/frames/rain/frame_0091.jpg differ diff --git a/Lesson-19/HomeWork/People_recognison/frames/rain/frame_0098.jpg b/Lesson-19/HomeWork/People_recognison/frames/rain/frame_0098.jpg new file mode 100644 index 0000000..1930f55 Binary files /dev/null and b/Lesson-19/HomeWork/People_recognison/frames/rain/frame_0098.jpg differ diff --git a/Lesson-19/HomeWork/People_recognison/frames/rain/frame_0105.jpg b/Lesson-19/HomeWork/People_recognison/frames/rain/frame_0105.jpg new file mode 100644 index 0000000..40c328d Binary files /dev/null and b/Lesson-19/HomeWork/People_recognison/frames/rain/frame_0105.jpg differ diff --git a/Lesson-19/HomeWork/People_recognison/frames/rain/frame_0112.jpg b/Lesson-19/HomeWork/People_recognison/frames/rain/frame_0112.jpg new file mode 100644 index 0000000..0a0cf59 Binary files /dev/null and b/Lesson-19/HomeWork/People_recognison/frames/rain/frame_0112.jpg differ diff --git a/Lesson-19/HomeWork/People_recognison/frames/rain/frame_0119.jpg b/Lesson-19/HomeWork/People_recognison/frames/rain/frame_0119.jpg new file mode 100644 index 0000000..f66ed28 Binary files /dev/null and b/Lesson-19/HomeWork/People_recognison/frames/rain/frame_0119.jpg differ diff --git a/Lesson-19/HomeWork/People_recognison/frames/rain/frame_0126.jpg b/Lesson-19/HomeWork/People_recognison/frames/rain/frame_0126.jpg new file mode 100644 index 0000000..9efb2da Binary files /dev/null and b/Lesson-19/HomeWork/People_recognison/frames/rain/frame_0126.jpg differ diff --git a/Lesson-19/HomeWork/People_recognison/frames/rain/frame_0133.jpg b/Lesson-19/HomeWork/People_recognison/frames/rain/frame_0133.jpg new file mode 100644 index 0000000..b8b8198 Binary files /dev/null and b/Lesson-19/HomeWork/People_recognison/frames/rain/frame_0133.jpg differ diff --git a/Lesson-19/HomeWork/People_recognison/frames/rain/frame_0140.jpg b/Lesson-19/HomeWork/People_recognison/frames/rain/frame_0140.jpg new file mode 100644 index 0000000..52b9ddc Binary files /dev/null and b/Lesson-19/HomeWork/People_recognison/frames/rain/frame_0140.jpg differ diff --git a/Lesson-19/HomeWork/People_recognison/frames/rain/frame_0147.jpg b/Lesson-19/HomeWork/People_recognison/frames/rain/frame_0147.jpg new file mode 100644 index 0000000..231d9bb Binary files /dev/null and b/Lesson-19/HomeWork/People_recognison/frames/rain/frame_0147.jpg differ diff --git a/Lesson-19/HomeWork/People_recognison/frames/rain/frame_0154.jpg b/Lesson-19/HomeWork/People_recognison/frames/rain/frame_0154.jpg new file mode 100644 index 0000000..f987f86 Binary files /dev/null and b/Lesson-19/HomeWork/People_recognison/frames/rain/frame_0154.jpg differ diff --git a/Lesson-19/HomeWork/People_recognison/frames/rain/frame_0161.jpg b/Lesson-19/HomeWork/People_recognison/frames/rain/frame_0161.jpg new file mode 100644 index 0000000..d519c6b Binary files /dev/null and b/Lesson-19/HomeWork/People_recognison/frames/rain/frame_0161.jpg differ diff --git a/Lesson-19/HomeWork/People_recognison/frames/rain/frame_0168.jpg b/Lesson-19/HomeWork/People_recognison/frames/rain/frame_0168.jpg new file mode 100644 index 0000000..0c61083 Binary files /dev/null and b/Lesson-19/HomeWork/People_recognison/frames/rain/frame_0168.jpg differ diff --git a/Lesson-19/HomeWork/People_recognison/frames/rain/frame_0175.jpg b/Lesson-19/HomeWork/People_recognison/frames/rain/frame_0175.jpg new file mode 100644 index 0000000..4558573 Binary files /dev/null and b/Lesson-19/HomeWork/People_recognison/frames/rain/frame_0175.jpg differ diff --git a/Lesson-19/HomeWork/People_recognison/frames/rain/frame_0182.jpg b/Lesson-19/HomeWork/People_recognison/frames/rain/frame_0182.jpg new file mode 100644 index 0000000..d5ec549 Binary files /dev/null and b/Lesson-19/HomeWork/People_recognison/frames/rain/frame_0182.jpg differ diff --git a/Lesson-19/HomeWork/People_recognison/frames/rain/frame_0189.jpg b/Lesson-19/HomeWork/People_recognison/frames/rain/frame_0189.jpg new file mode 100644 index 0000000..d1351db Binary files /dev/null and b/Lesson-19/HomeWork/People_recognison/frames/rain/frame_0189.jpg differ diff --git a/Lesson-19/HomeWork/People_recognison/frames/rain/frame_0196.jpg b/Lesson-19/HomeWork/People_recognison/frames/rain/frame_0196.jpg new file mode 100644 index 0000000..880a0d2 Binary files /dev/null and b/Lesson-19/HomeWork/People_recognison/frames/rain/frame_0196.jpg differ diff --git a/Lesson-19/HomeWork/People_recognison/frames/rain/frame_0203.jpg b/Lesson-19/HomeWork/People_recognison/frames/rain/frame_0203.jpg new file mode 100644 index 0000000..5d85556 Binary files /dev/null and b/Lesson-19/HomeWork/People_recognison/frames/rain/frame_0203.jpg differ diff --git a/Lesson-19/HomeWork/People_recognison/frames/rain/frame_0210.jpg b/Lesson-19/HomeWork/People_recognison/frames/rain/frame_0210.jpg new file mode 100644 index 0000000..1a5d343 Binary files /dev/null and b/Lesson-19/HomeWork/People_recognison/frames/rain/frame_0210.jpg differ diff --git a/Lesson-19/HomeWork/People_recognison/frames/rain/frame_0217.jpg b/Lesson-19/HomeWork/People_recognison/frames/rain/frame_0217.jpg new file mode 100644 index 0000000..47e7108 Binary files /dev/null and b/Lesson-19/HomeWork/People_recognison/frames/rain/frame_0217.jpg differ diff --git a/Lesson-19/HomeWork/People_recognison/frames/rain/frame_0224.jpg b/Lesson-19/HomeWork/People_recognison/frames/rain/frame_0224.jpg new file mode 100644 index 0000000..45f4fc8 Binary files /dev/null and b/Lesson-19/HomeWork/People_recognison/frames/rain/frame_0224.jpg differ diff --git a/Lesson-19/HomeWork/People_recognison/frames/rain/frame_0231.jpg b/Lesson-19/HomeWork/People_recognison/frames/rain/frame_0231.jpg new file mode 100644 index 0000000..dbca01a Binary files /dev/null and b/Lesson-19/HomeWork/People_recognison/frames/rain/frame_0231.jpg differ diff --git a/Lesson-19/HomeWork/People_recognison/frames/rain/frame_0238.jpg b/Lesson-19/HomeWork/People_recognison/frames/rain/frame_0238.jpg new file mode 100644 index 0000000..f593b42 Binary files /dev/null and b/Lesson-19/HomeWork/People_recognison/frames/rain/frame_0238.jpg differ diff --git a/Lesson-19/HomeWork/People_recognison/frames/rain/frame_0245.jpg b/Lesson-19/HomeWork/People_recognison/frames/rain/frame_0245.jpg new file mode 100644 index 0000000..48d147d Binary files /dev/null and b/Lesson-19/HomeWork/People_recognison/frames/rain/frame_0245.jpg differ diff --git a/Lesson-19/HomeWork/People_recognison/frames/rain/frame_0252.jpg b/Lesson-19/HomeWork/People_recognison/frames/rain/frame_0252.jpg new file mode 100644 index 0000000..6896840 Binary files /dev/null and b/Lesson-19/HomeWork/People_recognison/frames/rain/frame_0252.jpg differ diff --git a/Lesson-19/HomeWork/People_recognison/frames/rain/frame_0259.jpg b/Lesson-19/HomeWork/People_recognison/frames/rain/frame_0259.jpg new file mode 100644 index 0000000..b54c8da Binary files /dev/null and b/Lesson-19/HomeWork/People_recognison/frames/rain/frame_0259.jpg differ diff --git a/Lesson-19/HomeWork/People_recognison/frames/rain/frame_0266.jpg b/Lesson-19/HomeWork/People_recognison/frames/rain/frame_0266.jpg new file mode 100644 index 0000000..891b9f4 Binary files /dev/null and b/Lesson-19/HomeWork/People_recognison/frames/rain/frame_0266.jpg differ diff --git a/Lesson-19/HomeWork/People_recognison/frames/rain/frame_0273.jpg b/Lesson-19/HomeWork/People_recognison/frames/rain/frame_0273.jpg new file mode 100644 index 0000000..b6d995b Binary files /dev/null and b/Lesson-19/HomeWork/People_recognison/frames/rain/frame_0273.jpg differ diff --git a/Lesson-19/HomeWork/People_recognison/frames/rain/frame_0280.jpg b/Lesson-19/HomeWork/People_recognison/frames/rain/frame_0280.jpg new file mode 100644 index 0000000..7f1a94f Binary files /dev/null and b/Lesson-19/HomeWork/People_recognison/frames/rain/frame_0280.jpg differ diff --git a/Lesson-19/HomeWork/People_recognison/frames/rain/frame_0287.jpg b/Lesson-19/HomeWork/People_recognison/frames/rain/frame_0287.jpg new file mode 100644 index 0000000..6d45fe2 Binary files /dev/null and b/Lesson-19/HomeWork/People_recognison/frames/rain/frame_0287.jpg differ diff --git a/Lesson-19/HomeWork/People_recognison/frames/rain/frame_0294.jpg b/Lesson-19/HomeWork/People_recognison/frames/rain/frame_0294.jpg new file mode 100644 index 0000000..affb16d Binary files /dev/null and b/Lesson-19/HomeWork/People_recognison/frames/rain/frame_0294.jpg differ diff --git a/Lesson-19/HomeWork/People_recognison/main.ipynb b/Lesson-19/HomeWork/People_recognison/main.ipynb new file mode 100644 index 0000000..fcf9fce --- /dev/null +++ b/Lesson-19/HomeWork/People_recognison/main.ipynb @@ -0,0 +1,453 @@ +{ + "cells": [ + { + "cell_type": "code", + "id": "be616b63fb080efc", + "metadata": { + "ExecuteTime": { + "end_time": "2025-11-10T19:32:43.532180Z", + "start_time": "2025-11-10T19:32:43.527604Z" + } + }, + "source": [ + "# ==============================\n", + "# 🔍 Сравнение 3 моделей на двух датасетах: YOLOv8, Faster R-CNN, RetinaNet\n", + "# ==============================\n", + "\n", + "import os\n", + "import torch\n", + "import numpy as np\n", + "import pandas as pd\n", + "from PIL import Image\n", + "from torchvision import transforms\n", + "from torchvision.ops import box_iou\n", + "from torchvision.models.detection import fasterrcnn_resnet50_fpn, retinanet_resnet50_fpn\n", + "import matplotlib.pyplot as plt\n", + "from ultralytics import YOLO" + ], + "outputs": [], + "execution_count": 10 + }, + { + "metadata": { + "ExecuteTime": { + "end_time": "2025-11-10T19:32:43.542961Z", + "start_time": "2025-11-10T19:32:43.540674Z" + } + }, + "cell_type": "code", + "source": [ + "\n", + "DATASETS = {\n", + " \"rain_croud\": {\n", + " \"IMAGES_DIR\": \"test/rain_croud/images\",\n", + " \"LABELS_DIR\": \"test/rain_croud/labels\",\n", + " },\n", + " \"rain_person\": {\n", + " \"IMAGES_DIR\": \"test/rain_person/images\",\n", + " \"LABELS_DIR\": \"test/rain_person/labels\",\n", + " },\n", + "}" + ], + "id": "e676eaf986fb39cf", + "outputs": [], + "execution_count": 11 + }, + { + "metadata": { + "ExecuteTime": { + "end_time": "2025-11-10T19:32:43.564771Z", + "start_time": "2025-11-10T19:32:43.563006Z" + } + }, + "cell_type": "code", + "source": [ + "\n", + "device = torch.device(\"cuda\" if torch.cuda.is_available() else \"cpu\")\n", + "transform = transforms.Compose([transforms.ToTensor()])\n" + ], + "id": "740c33537188e866", + "outputs": [], + "execution_count": 12 + }, + { + "metadata": { + "ExecuteTime": { + "end_time": "2025-11-10T19:32:43.579060Z", + "start_time": "2025-11-10T19:32:43.576703Z" + } + }, + "cell_type": "code", + "source": [ + "\n", + "def read_yolo_labels(label_path, img_w, img_h):\n", + " boxes = []\n", + " if not os.path.exists(label_path):\n", + " return torch.zeros((0, 4))\n", + " with open(label_path, \"r\") as f:\n", + " for line in f:\n", + " parts = line.strip().split()\n", + " if len(parts) < 5:\n", + " continue\n", + " _, x, y, w, h = map(float, parts)\n", + " x1 = (x - w / 2) * img_w\n", + " y1 = (y - h / 2) * img_h\n", + " x2 = (x + w / 2) * img_w\n", + " y2 = (y + h / 2) * img_h\n", + " boxes.append([x1, y1, x2, y2])\n", + " return torch.tensor(boxes)\n" + ], + "id": "67d27d89b90a92eb", + "outputs": [], + "execution_count": 13 + }, + { + "metadata": { + "ExecuteTime": { + "end_time": "2025-11-10T19:32:43.592478Z", + "start_time": "2025-11-10T19:32:43.590109Z" + } + }, + "cell_type": "code", + "source": [ + "\n", + "def evaluate_model(pred_boxes, gt_boxes, iou_thresh=0.5):\n", + " if len(gt_boxes) == 0 and len(pred_boxes) == 0:\n", + " return 1, 1, 1, 1\n", + " if len(gt_boxes) == 0 or len(pred_boxes) == 0:\n", + " return 0, 0, 0, 0\n", + "\n", + " iou = box_iou(pred_boxes, gt_boxes)\n", + " tp = (iou > iou_thresh).any(1).sum().item()\n", + " fp = len(pred_boxes) - tp\n", + " fn = len(gt_boxes) - tp\n", + "\n", + " precision = tp / (tp + fp + 1e-6)\n", + " recall = tp / (tp + fn + 1e-6)\n", + " f1 = 2 * (precision * recall) / (precision + recall + 1e-6)\n", + " mAP50 = iou[iou > 0.5].mean().item() if (iou > 0.5).any() else 0\n", + " return precision, recall, f1, mAP50\n" + ], + "id": "4724a0e3f70d85c5", + "outputs": [], + "execution_count": 14 + }, + { + "metadata": { + "ExecuteTime": { + "end_time": "2025-11-10T19:32:43.604751Z", + "start_time": "2025-11-10T19:32:43.603134Z" + } + }, + "cell_type": "code", + "source": [ + "\n", + "def avg_metrics(results):\n", + " arr = np.array(results)\n", + " return dict(\n", + " precision=arr[:, 0].mean(),\n", + " recall=arr[:, 1].mean(),\n", + " f1=arr[:, 2].mean(),\n", + " mAP50=arr[:, 3].mean()\n", + " )\n" + ], + "id": "626cb26cfb9fae93", + "outputs": [], + "execution_count": 15 + }, + { + "metadata": { + "ExecuteTime": { + "end_time": "2025-11-10T19:32:44.337043Z", + "start_time": "2025-11-10T19:32:43.616100Z" + } + }, + "cell_type": "code", + "source": [ + "\n", + "print(\"📦 Загрузка моделей...\")\n", + "yolo_model = YOLO(\"yolov8n.pt\") # или путь к своей модели\n", + "faster_rcnn = fasterrcnn_resnet50_fpn(weights=\"DEFAULT\").to(device).eval()\n", + "retinanet = retinanet_resnet50_fpn(weights=\"DEFAULT\").to(device).eval()\n", + "\n", + "all_results = []" + ], + "id": "78c10f3d62406ded", + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "📦 Загрузка моделей...\n" + ] + } + ], + "execution_count": 16 + }, + { + "metadata": { + "ExecuteTime": { + "end_time": "2025-11-10T19:34:37.800615Z", + "start_time": "2025-11-10T19:32:44.349950Z" + } + }, + "cell_type": "code", + "source": [ + "\n", + "for dataset_name, paths in DATASETS.items():\n", + " print(f\"\\n🚀 Оценка моделей на датасете: {dataset_name}\")\n", + " IMAGES_DIR = paths[\"IMAGES_DIR\"]\n", + " LABELS_DIR = paths[\"LABELS_DIR\"]\n", + "\n", + " yolo_metrics, faster_rcnn_metrics, retinanet_metrics = [], [], []\n", + "\n", + " for img_name in sorted(os.listdir(IMAGES_DIR)):\n", + " if not img_name.lower().endswith((\".jpg\", \".png\", \".jpeg\")):\n", + " continue\n", + "\n", + " img_path = os.path.join(IMAGES_DIR, img_name)\n", + " label_path = os.path.join(LABELS_DIR, os.path.splitext(img_name)[0] + \".txt\")\n", + "\n", + " img = Image.open(img_path).convert(\"RGB\")\n", + " gt_boxes = read_yolo_labels(label_path, img.width, img.height)\n", + " img_tensor = transform(img).to(device)\n", + "\n", + " # === YOLOv8 ===\n", + " results = yolo_model.predict(source=img_path, verbose=False)\n", + " pred_boxes_yolo = []\n", + " for box, cls in zip(results[0].boxes.xyxy.cpu().numpy(), results[0].boxes.cls.cpu().numpy()):\n", + " if int(cls) == 0: # класс 0 = \"person\" в COCO\n", + " pred_boxes_yolo.append(box[:4])\n", + " pred_boxes_yolo = torch.tensor(pred_boxes_yolo)\n", + " yolo_metrics.append(evaluate_model(pred_boxes_yolo, gt_boxes))\n", + " \n", + " # === Faster R-CNN ===\n", + " with torch.no_grad():\n", + " preds_rcnn = faster_rcnn([img_tensor])[0]\n", + " # класс 1 = \"person\" в COCO\n", + " mask = (preds_rcnn[\"labels\"] == 1) & (preds_rcnn[\"scores\"] > 0.5)\n", + " pred_boxes_rcnn = preds_rcnn[\"boxes\"][mask].cpu()\n", + " faster_rcnn_metrics.append(evaluate_model(pred_boxes_rcnn, gt_boxes))\n", + " \n", + " # === RetinaNet ===\n", + " with torch.no_grad():\n", + " preds_retina = retinanet([img_tensor])[0]\n", + " mask = (preds_retina[\"labels\"] == 1) & (preds_retina[\"scores\"] > 0.5)\n", + " pred_boxes_retina = preds_retina[\"boxes\"][mask].cpu()\n", + " retinanet_metrics.append(evaluate_model(pred_boxes_retina, gt_boxes))\n", + "\n", + " # Средние метрики для датасета\n", + " results_df = pd.DataFrame([\n", + " {\"Dataset\": dataset_name, \"Model\": \"YOLOv8\", **avg_metrics(yolo_metrics)},\n", + " {\"Dataset\": dataset_name, \"Model\": \"Faster R-CNN\", **avg_metrics(faster_rcnn_metrics)},\n", + " {\"Dataset\": dataset_name, \"Model\": \"RetinaNet\", **avg_metrics(retinanet_metrics)},\n", + " ])\n", + " all_results.append(results_df)" + ], + "id": "27a1ed1ad9e23228", + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "\n", + "🚀 Оценка моделей на датасете: rain_croud\n", + "\n", + "🚀 Оценка моделей на датасете: rain_person\n" + ] + } + ], + "execution_count": 17 + }, + { + "metadata": { + "ExecuteTime": { + "end_time": "2025-11-10T19:34:37.908099Z", + "start_time": "2025-11-10T19:34:37.816278Z" + } + }, + "cell_type": "code", + "source": [ + "\n", + "final_results = pd.concat(all_results, ignore_index=True)\n", + "print(\"\\n📊 Итоговые результаты по всем датасетам:\")\n", + "display(final_results)\n", + "\n", + "for dataset_name in final_results[\"Dataset\"].unique():\n", + " df = final_results[final_results[\"Dataset\"] == dataset_name]\n", + " plt.figure(figsize=(8, 5))\n", + " plt.bar(df[\"Model\"], df[\"precision\"], alpha=0.7, label=\"Precision\")\n", + " plt.bar(df[\"Model\"], df[\"recall\"], alpha=0.7, label=\"Recall\")\n", + " plt.bar(df[\"Model\"], df[\"f1\"], alpha=0.7, label=\"F1-score\")\n", + " plt.bar(df[\"Model\"], df[\"mAP50\"], alpha=0.7, label=\"mAP@0.5\")\n", + " plt.title(f\"📈 Метрики детекции на датасете {dataset_name}\")\n", + " plt.xlabel(\"Модель\")\n", + " plt.ylabel(\"Значение метрики\")\n", + " plt.legend()\n", + " plt.show()\n" + ], + "id": "67ca8247e235ffdb", + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "\n", + "📊 Итоговые результаты по всем датасетам:\n" + ] + }, + { + "data": { + "text/plain": [ + " Dataset Model precision recall f1 mAP50\n", + "0 rain_croud YOLOv8 0.901685 0.843869 0.863118 0.755425\n", + "1 rain_croud Faster R-CNN 0.737435 0.901408 0.798963 0.739530\n", + "2 rain_croud RetinaNet 0.950018 0.747600 0.825524 0.755890\n", + "3 rain_person YOLOv8 0.906976 0.976743 0.930231 0.769038\n", + "4 rain_person Faster R-CNN 0.717054 0.999999 0.796566 0.829845\n", + "5 rain_person RetinaNet 0.999999 0.999999 0.999999 0.842908" + ], + "text/html": [ + "
\n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
DatasetModelprecisionrecallf1mAP50
0rain_croudYOLOv80.9016850.8438690.8631180.755425
1rain_croudFaster R-CNN0.7374350.9014080.7989630.739530
2rain_croudRetinaNet0.9500180.7476000.8255240.755890
3rain_personYOLOv80.9069760.9767430.9302310.769038
4rain_personFaster R-CNN0.7170540.9999990.7965660.829845
5rain_personRetinaNet0.9999990.9999990.9999990.842908
\n", + "
" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "/Users/nikitaradcenko/Documents/TMS-Courses/People_recognison/.venv/lib/python3.11/site-packages/IPython/core/pylabtools.py:170: UserWarning: Glyph 128200 (\\N{CHART WITH UPWARDS TREND}) missing from font(s) DejaVu Sans.\n", + " fig.canvas.print_figure(bytes_io, **kw)\n" + ] + }, + { + "data": { + "text/plain": [ + "
" + ], + "image/png": "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" + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "data": { + "text/plain": [ + "
" + ], + "image/png": "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" + }, + "metadata": {}, + "output_type": "display_data" + } + ], + "execution_count": 18 + } + ], + "metadata": { + "kernelspec": { + "display_name": "Python 3", + "language": "python", + "name": "python3" + }, + "language_info": { + "codemirror_mode": { + "name": "ipython", + "version": 2 + }, + "file_extension": ".py", + "mimetype": "text/x-python", + "name": "python", + "nbconvert_exporter": "python", + "pygments_lexer": "ipython2", + "version": "2.7.6" + } + }, + "nbformat": 4, + "nbformat_minor": 5 +} diff --git a/Lesson-19/HomeWork/People_recognison/people.mp4 b/Lesson-19/HomeWork/People_recognison/people.mp4 new file mode 100644 index 0000000..12f46c0 Binary files /dev/null and b/Lesson-19/HomeWork/People_recognison/people.mp4 differ diff --git a/Lesson-19/HomeWork/People_recognison/test/rain_croud/classes.txt b/Lesson-19/HomeWork/People_recognison/test/rain_croud/classes.txt new file mode 100644 index 0000000..1864de6 --- /dev/null +++ b/Lesson-19/HomeWork/People_recognison/test/rain_croud/classes.txt @@ -0,0 +1 @@ +person diff --git a/Lesson-19/HomeWork/People_recognison/test/rain_croud/images/10b5cc93-frame_0287.jpg b/Lesson-19/HomeWork/People_recognison/test/rain_croud/images/10b5cc93-frame_0287.jpg new file mode 100644 index 0000000..0c0090a Binary files /dev/null and b/Lesson-19/HomeWork/People_recognison/test/rain_croud/images/10b5cc93-frame_0287.jpg differ diff --git a/Lesson-19/HomeWork/People_recognison/test/rain_croud/images/136800b3-frame_0266.jpg b/Lesson-19/HomeWork/People_recognison/test/rain_croud/images/136800b3-frame_0266.jpg new file mode 100644 index 0000000..2153417 Binary files /dev/null and b/Lesson-19/HomeWork/People_recognison/test/rain_croud/images/136800b3-frame_0266.jpg differ diff --git a/Lesson-19/HomeWork/People_recognison/test/rain_croud/images/1ee0a2c6-frame_0210.jpg b/Lesson-19/HomeWork/People_recognison/test/rain_croud/images/1ee0a2c6-frame_0210.jpg new file mode 100644 index 0000000..eefa304 Binary files /dev/null and b/Lesson-19/HomeWork/People_recognison/test/rain_croud/images/1ee0a2c6-frame_0210.jpg differ diff --git a/Lesson-19/HomeWork/People_recognison/test/rain_croud/images/226ca7f6-frame_0049.jpg b/Lesson-19/HomeWork/People_recognison/test/rain_croud/images/226ca7f6-frame_0049.jpg new file mode 100644 index 0000000..ef2835a Binary files /dev/null and b/Lesson-19/HomeWork/People_recognison/test/rain_croud/images/226ca7f6-frame_0049.jpg differ diff --git a/Lesson-19/HomeWork/People_recognison/test/rain_croud/images/23f92cf6-frame_0175.jpg b/Lesson-19/HomeWork/People_recognison/test/rain_croud/images/23f92cf6-frame_0175.jpg new file mode 100644 index 0000000..0ea707d Binary files /dev/null and b/Lesson-19/HomeWork/People_recognison/test/rain_croud/images/23f92cf6-frame_0175.jpg differ diff --git a/Lesson-19/HomeWork/People_recognison/test/rain_croud/images/28df9b3b-frame_0203.jpg b/Lesson-19/HomeWork/People_recognison/test/rain_croud/images/28df9b3b-frame_0203.jpg new file mode 100644 index 0000000..70f32e5 Binary files /dev/null and b/Lesson-19/HomeWork/People_recognison/test/rain_croud/images/28df9b3b-frame_0203.jpg differ diff --git a/Lesson-19/HomeWork/People_recognison/test/rain_croud/images/2dd4c079-frame_0028.jpg b/Lesson-19/HomeWork/People_recognison/test/rain_croud/images/2dd4c079-frame_0028.jpg new file mode 100644 index 0000000..917ef23 Binary files /dev/null and b/Lesson-19/HomeWork/People_recognison/test/rain_croud/images/2dd4c079-frame_0028.jpg differ diff --git a/Lesson-19/HomeWork/People_recognison/test/rain_croud/images/31541c40-frame_0154.jpg b/Lesson-19/HomeWork/People_recognison/test/rain_croud/images/31541c40-frame_0154.jpg new file mode 100644 index 0000000..c39f9a3 Binary files /dev/null and b/Lesson-19/HomeWork/People_recognison/test/rain_croud/images/31541c40-frame_0154.jpg differ diff --git a/Lesson-19/HomeWork/People_recognison/test/rain_croud/images/33459d2c-frame_0231.jpg b/Lesson-19/HomeWork/People_recognison/test/rain_croud/images/33459d2c-frame_0231.jpg new file mode 100644 index 0000000..0f3389e Binary files /dev/null and b/Lesson-19/HomeWork/People_recognison/test/rain_croud/images/33459d2c-frame_0231.jpg differ diff --git a/Lesson-19/HomeWork/People_recognison/test/rain_croud/images/488ec89c-frame_0042.jpg b/Lesson-19/HomeWork/People_recognison/test/rain_croud/images/488ec89c-frame_0042.jpg new file mode 100644 index 0000000..76fb6db Binary files /dev/null and b/Lesson-19/HomeWork/People_recognison/test/rain_croud/images/488ec89c-frame_0042.jpg differ diff --git a/Lesson-19/HomeWork/People_recognison/test/rain_croud/images/48fc9ee1-frame_0126.jpg b/Lesson-19/HomeWork/People_recognison/test/rain_croud/images/48fc9ee1-frame_0126.jpg new file mode 100644 index 0000000..8a5b89b Binary files /dev/null and b/Lesson-19/HomeWork/People_recognison/test/rain_croud/images/48fc9ee1-frame_0126.jpg differ diff --git a/Lesson-19/HomeWork/People_recognison/test/rain_croud/images/49ff5a2c-frame_0133.jpg b/Lesson-19/HomeWork/People_recognison/test/rain_croud/images/49ff5a2c-frame_0133.jpg new file mode 100644 index 0000000..8d07e92 Binary files /dev/null and b/Lesson-19/HomeWork/People_recognison/test/rain_croud/images/49ff5a2c-frame_0133.jpg differ diff --git a/Lesson-19/HomeWork/People_recognison/test/rain_croud/images/4e998d67-frame_0168.jpg b/Lesson-19/HomeWork/People_recognison/test/rain_croud/images/4e998d67-frame_0168.jpg new file mode 100644 index 0000000..bacd176 Binary files /dev/null and b/Lesson-19/HomeWork/People_recognison/test/rain_croud/images/4e998d67-frame_0168.jpg differ diff --git a/Lesson-19/HomeWork/People_recognison/test/rain_croud/images/4efeabc6-frame_0063.jpg b/Lesson-19/HomeWork/People_recognison/test/rain_croud/images/4efeabc6-frame_0063.jpg new file mode 100644 index 0000000..ad4c89f Binary files /dev/null and b/Lesson-19/HomeWork/People_recognison/test/rain_croud/images/4efeabc6-frame_0063.jpg differ diff --git a/Lesson-19/HomeWork/People_recognison/test/rain_croud/images/56404803-frame_0007.jpg b/Lesson-19/HomeWork/People_recognison/test/rain_croud/images/56404803-frame_0007.jpg new file mode 100644 index 0000000..38c8c44 Binary files /dev/null and b/Lesson-19/HomeWork/People_recognison/test/rain_croud/images/56404803-frame_0007.jpg differ diff --git a/Lesson-19/HomeWork/People_recognison/test/rain_croud/images/5dcff0a4-frame_0105.jpg b/Lesson-19/HomeWork/People_recognison/test/rain_croud/images/5dcff0a4-frame_0105.jpg new file mode 100644 index 0000000..51b3a18 Binary files /dev/null and b/Lesson-19/HomeWork/People_recognison/test/rain_croud/images/5dcff0a4-frame_0105.jpg differ diff --git a/Lesson-19/HomeWork/People_recognison/test/rain_croud/images/5e69a6fb-frame_0119.jpg b/Lesson-19/HomeWork/People_recognison/test/rain_croud/images/5e69a6fb-frame_0119.jpg new file mode 100644 index 0000000..3004c9e Binary files /dev/null and b/Lesson-19/HomeWork/People_recognison/test/rain_croud/images/5e69a6fb-frame_0119.jpg differ diff --git a/Lesson-19/HomeWork/People_recognison/test/rain_croud/images/6b405b41-frame_0259.jpg b/Lesson-19/HomeWork/People_recognison/test/rain_croud/images/6b405b41-frame_0259.jpg new file mode 100644 index 0000000..74fb5c5 Binary files /dev/null and b/Lesson-19/HomeWork/People_recognison/test/rain_croud/images/6b405b41-frame_0259.jpg differ diff --git a/Lesson-19/HomeWork/People_recognison/test/rain_croud/images/740c9717-frame_0273.jpg b/Lesson-19/HomeWork/People_recognison/test/rain_croud/images/740c9717-frame_0273.jpg new file mode 100644 index 0000000..dc08d0e Binary files /dev/null and b/Lesson-19/HomeWork/People_recognison/test/rain_croud/images/740c9717-frame_0273.jpg differ diff --git a/Lesson-19/HomeWork/People_recognison/test/rain_croud/images/789444b6-frame_0140.jpg b/Lesson-19/HomeWork/People_recognison/test/rain_croud/images/789444b6-frame_0140.jpg new file mode 100644 index 0000000..3d126ce Binary files /dev/null and b/Lesson-19/HomeWork/People_recognison/test/rain_croud/images/789444b6-frame_0140.jpg differ diff --git a/Lesson-19/HomeWork/People_recognison/test/rain_croud/images/7ccf06bf-frame_0294.jpg b/Lesson-19/HomeWork/People_recognison/test/rain_croud/images/7ccf06bf-frame_0294.jpg new file mode 100644 index 0000000..fbe1475 Binary files /dev/null and b/Lesson-19/HomeWork/People_recognison/test/rain_croud/images/7ccf06bf-frame_0294.jpg differ diff --git a/Lesson-19/HomeWork/People_recognison/test/rain_croud/images/8171804b-frame_0182.jpg b/Lesson-19/HomeWork/People_recognison/test/rain_croud/images/8171804b-frame_0182.jpg new file mode 100644 index 0000000..8e2a4b4 Binary files /dev/null and b/Lesson-19/HomeWork/People_recognison/test/rain_croud/images/8171804b-frame_0182.jpg differ diff --git a/Lesson-19/HomeWork/People_recognison/test/rain_croud/images/84e12eac-frame_0224.jpg b/Lesson-19/HomeWork/People_recognison/test/rain_croud/images/84e12eac-frame_0224.jpg new file mode 100644 index 0000000..dcf2024 Binary files /dev/null and b/Lesson-19/HomeWork/People_recognison/test/rain_croud/images/84e12eac-frame_0224.jpg differ diff --git a/Lesson-19/HomeWork/People_recognison/test/rain_croud/images/853dee91-frame_0238.jpg b/Lesson-19/HomeWork/People_recognison/test/rain_croud/images/853dee91-frame_0238.jpg new file mode 100644 index 0000000..2503f58 Binary files /dev/null and b/Lesson-19/HomeWork/People_recognison/test/rain_croud/images/853dee91-frame_0238.jpg differ diff --git a/Lesson-19/HomeWork/People_recognison/test/rain_croud/images/8ecda546-frame_0161.jpg b/Lesson-19/HomeWork/People_recognison/test/rain_croud/images/8ecda546-frame_0161.jpg new file mode 100644 index 0000000..809f8af Binary files /dev/null and b/Lesson-19/HomeWork/People_recognison/test/rain_croud/images/8ecda546-frame_0161.jpg differ diff --git a/Lesson-19/HomeWork/People_recognison/test/rain_croud/images/95d628be-frame_0245.jpg b/Lesson-19/HomeWork/People_recognison/test/rain_croud/images/95d628be-frame_0245.jpg new file mode 100644 index 0000000..f0f736c Binary files /dev/null and b/Lesson-19/HomeWork/People_recognison/test/rain_croud/images/95d628be-frame_0245.jpg differ diff --git a/Lesson-19/HomeWork/People_recognison/test/rain_croud/images/9f773e24-frame_0000.jpg b/Lesson-19/HomeWork/People_recognison/test/rain_croud/images/9f773e24-frame_0000.jpg new file mode 100644 index 0000000..c750b18 Binary files /dev/null and b/Lesson-19/HomeWork/People_recognison/test/rain_croud/images/9f773e24-frame_0000.jpg differ diff --git a/Lesson-19/HomeWork/People_recognison/test/rain_croud/images/a0e3389c-frame_0098.jpg b/Lesson-19/HomeWork/People_recognison/test/rain_croud/images/a0e3389c-frame_0098.jpg new file mode 100644 index 0000000..71a77c3 Binary files /dev/null and b/Lesson-19/HomeWork/People_recognison/test/rain_croud/images/a0e3389c-frame_0098.jpg differ diff --git a/Lesson-19/HomeWork/People_recognison/test/rain_croud/images/a5c63816-frame_0091.jpg b/Lesson-19/HomeWork/People_recognison/test/rain_croud/images/a5c63816-frame_0091.jpg new file mode 100644 index 0000000..17414a4 Binary files /dev/null and b/Lesson-19/HomeWork/People_recognison/test/rain_croud/images/a5c63816-frame_0091.jpg differ diff --git a/Lesson-19/HomeWork/People_recognison/test/rain_croud/images/b14f472b-frame_0021.jpg b/Lesson-19/HomeWork/People_recognison/test/rain_croud/images/b14f472b-frame_0021.jpg new file mode 100644 index 0000000..8158de3 Binary files /dev/null and b/Lesson-19/HomeWork/People_recognison/test/rain_croud/images/b14f472b-frame_0021.jpg differ diff --git a/Lesson-19/HomeWork/People_recognison/test/rain_croud/images/b6290963-frame_0035.jpg b/Lesson-19/HomeWork/People_recognison/test/rain_croud/images/b6290963-frame_0035.jpg new file mode 100644 index 0000000..0e8c046 Binary files /dev/null and b/Lesson-19/HomeWork/People_recognison/test/rain_croud/images/b6290963-frame_0035.jpg differ diff --git a/Lesson-19/HomeWork/People_recognison/test/rain_croud/images/c3a94eef-frame_0189.jpg b/Lesson-19/HomeWork/People_recognison/test/rain_croud/images/c3a94eef-frame_0189.jpg new file mode 100644 index 0000000..e3b9620 Binary files /dev/null and b/Lesson-19/HomeWork/People_recognison/test/rain_croud/images/c3a94eef-frame_0189.jpg differ diff --git a/Lesson-19/HomeWork/People_recognison/test/rain_croud/images/c659cb29-frame_0252.jpg b/Lesson-19/HomeWork/People_recognison/test/rain_croud/images/c659cb29-frame_0252.jpg new file mode 100644 index 0000000..99251e4 Binary files /dev/null and b/Lesson-19/HomeWork/People_recognison/test/rain_croud/images/c659cb29-frame_0252.jpg differ diff --git a/Lesson-19/HomeWork/People_recognison/test/rain_croud/images/c9c35f04-frame_0196.jpg b/Lesson-19/HomeWork/People_recognison/test/rain_croud/images/c9c35f04-frame_0196.jpg new file mode 100644 index 0000000..e62bb5e Binary files /dev/null and b/Lesson-19/HomeWork/People_recognison/test/rain_croud/images/c9c35f04-frame_0196.jpg differ diff --git a/Lesson-19/HomeWork/People_recognison/test/rain_croud/images/cecdee6d-frame_0014.jpg b/Lesson-19/HomeWork/People_recognison/test/rain_croud/images/cecdee6d-frame_0014.jpg new file mode 100644 index 0000000..1cf37e6 Binary files /dev/null and b/Lesson-19/HomeWork/People_recognison/test/rain_croud/images/cecdee6d-frame_0014.jpg differ diff --git a/Lesson-19/HomeWork/People_recognison/test/rain_croud/images/d4cb6147-frame_0077.jpg b/Lesson-19/HomeWork/People_recognison/test/rain_croud/images/d4cb6147-frame_0077.jpg new file mode 100644 index 0000000..3fbefc1 Binary files /dev/null and b/Lesson-19/HomeWork/People_recognison/test/rain_croud/images/d4cb6147-frame_0077.jpg differ diff --git a/Lesson-19/HomeWork/People_recognison/test/rain_croud/images/d74085d3-frame_0084.jpg b/Lesson-19/HomeWork/People_recognison/test/rain_croud/images/d74085d3-frame_0084.jpg new file mode 100644 index 0000000..62f12b8 Binary files /dev/null and b/Lesson-19/HomeWork/People_recognison/test/rain_croud/images/d74085d3-frame_0084.jpg differ diff --git a/Lesson-19/HomeWork/People_recognison/test/rain_croud/images/df15563d-frame_0147.jpg b/Lesson-19/HomeWork/People_recognison/test/rain_croud/images/df15563d-frame_0147.jpg new file mode 100644 index 0000000..9759002 Binary files /dev/null and b/Lesson-19/HomeWork/People_recognison/test/rain_croud/images/df15563d-frame_0147.jpg differ diff --git a/Lesson-19/HomeWork/People_recognison/test/rain_croud/images/e27ca82a-frame_0112.jpg b/Lesson-19/HomeWork/People_recognison/test/rain_croud/images/e27ca82a-frame_0112.jpg new file mode 100644 index 0000000..6bd111e Binary files /dev/null and b/Lesson-19/HomeWork/People_recognison/test/rain_croud/images/e27ca82a-frame_0112.jpg differ diff --git a/Lesson-19/HomeWork/People_recognison/test/rain_croud/images/ea89076f-frame_0217.jpg b/Lesson-19/HomeWork/People_recognison/test/rain_croud/images/ea89076f-frame_0217.jpg new file mode 100644 index 0000000..12ca9b2 Binary files /dev/null and b/Lesson-19/HomeWork/People_recognison/test/rain_croud/images/ea89076f-frame_0217.jpg differ diff --git a/Lesson-19/HomeWork/People_recognison/test/rain_croud/images/ef2330f6-frame_0056.jpg b/Lesson-19/HomeWork/People_recognison/test/rain_croud/images/ef2330f6-frame_0056.jpg new file mode 100644 index 0000000..9a4bed4 Binary files /dev/null and b/Lesson-19/HomeWork/People_recognison/test/rain_croud/images/ef2330f6-frame_0056.jpg differ diff --git a/Lesson-19/HomeWork/People_recognison/test/rain_croud/images/fb9bcbcf-frame_0301.jpg b/Lesson-19/HomeWork/People_recognison/test/rain_croud/images/fb9bcbcf-frame_0301.jpg new file mode 100644 index 0000000..ce3f27e Binary files /dev/null and b/Lesson-19/HomeWork/People_recognison/test/rain_croud/images/fb9bcbcf-frame_0301.jpg differ diff --git a/Lesson-19/HomeWork/People_recognison/test/rain_croud/images/fe899a51-frame_0070.jpg b/Lesson-19/HomeWork/People_recognison/test/rain_croud/images/fe899a51-frame_0070.jpg new file mode 100644 index 0000000..c320ef0 Binary files /dev/null and b/Lesson-19/HomeWork/People_recognison/test/rain_croud/images/fe899a51-frame_0070.jpg differ diff --git a/Lesson-19/HomeWork/People_recognison/test/rain_croud/labels/10b5cc93-frame_0287.txt b/Lesson-19/HomeWork/People_recognison/test/rain_croud/labels/10b5cc93-frame_0287.txt new file mode 100644 index 0000000..d1a9020 --- /dev/null +++ b/Lesson-19/HomeWork/People_recognison/test/rain_croud/labels/10b5cc93-frame_0287.txt @@ -0,0 +1,9 @@ +0 0.24914869466515327 0.8596292092319334 0.08513053348467654 0.27039979820910576 +0 0.3688989784335982 0.8666918905284399 0.04313280363223612 0.2643460713835289 +0 0.29795686719636777 0.8813847900113507 0.032917139614074956 0.23723041997729852 +0 0.4370034052213394 0.8743221087148442 0.05902383654937573 0.25135578257031155 +0 0.5499432463110102 0.8576113002900744 0.030646992054483634 0.1533610795812838 +0 0.5788876276958003 0.8677008449993694 0.024971623155505183 0.16546853323243796 +0 0.626560726447219 0.8646739815865808 0.0385925085130534 0.17152226005801496 +0 0.6878547105561862 0.8838441165342413 0.022701475595913793 0.16143271534871986 +0 0.7207718501702611 0.858620254761004 0.022701475595913793 0.13923571698827103 diff --git a/Lesson-19/HomeWork/People_recognison/test/rain_croud/labels/136800b3-frame_0266.txt b/Lesson-19/HomeWork/People_recognison/test/rain_croud/labels/136800b3-frame_0266.txt new file mode 100644 index 0000000..95f1a55 --- /dev/null +++ b/Lesson-19/HomeWork/People_recognison/test/rain_croud/labels/136800b3-frame_0266.txt @@ -0,0 +1,9 @@ +0 0.29114642451759365 0.8515575734644975 0.06923950056753697 0.2825072518602599 +0 0.3847900113507377 0.856602345819145 0.034052213393870615 0.21591625677891288 +0 0.4540295119182747 0.8753310631857738 0.04313280363223612 0.2493378736284525 +0 0.5232690124858115 0.8606381637028631 0.04086265607264473 0.23609534619750278 +0 0.5891032917139615 0.8576113002900744 0.013620885357548218 0.13721780804641198 +0 0.6242905788876277 0.8455038466389204 0.02270147559591372 0.16143271534871986 +0 0.7082860385925085 0.8697187539412283 0.024971623155504972 0.1331819901626939 +0 0.7474460839954596 0.8475217555807794 0.026106696935300846 0.11300290074410398 +0 0.6833144154370033 0.8515575734644975 0.020431328036322326 0.10089544709294998 diff --git a/Lesson-19/HomeWork/People_recognison/test/rain_croud/labels/1ee0a2c6-frame_0210.txt b/Lesson-19/HomeWork/People_recognison/test/rain_croud/labels/1ee0a2c6-frame_0210.txt new file mode 100644 index 0000000..b54d2e4 --- /dev/null +++ b/Lesson-19/HomeWork/People_recognison/test/rain_croud/labels/1ee0a2c6-frame_0210.txt @@ -0,0 +1,7 @@ +0 0.2894438138479001 0.8723041997729852 0.056753688989784334 0.25539160045402953 +0 0.43530079455164583 0.8878799344179593 0.08286038592508511 0.22196998360448986 +0 0.49602724177071505 0.858620254761004 0.0295119182746879 0.17555807794173306 +0 0.5419977298524404 0.8777903897086645 0.04426787741203178 0.1816118047673099 +0 0.5794551645856981 0.8747635262958758 0.02383654937570945 0.12309244545339894 +0 0.6066969353007946 0.8697187539412283 0.026106696935300846 0.12511035439525797 +0 0.6793416572077186 0.8606381637028631 0.028376844494892025 0.09887753815109093 diff --git a/Lesson-19/HomeWork/People_recognison/test/rain_croud/labels/226ca7f6-frame_0049.txt b/Lesson-19/HomeWork/People_recognison/test/rain_croud/labels/226ca7f6-frame_0049.txt new file mode 100644 index 0000000..bffec0f --- /dev/null +++ b/Lesson-19/HomeWork/People_recognison/test/rain_croud/labels/226ca7f6-frame_0049.txt @@ -0,0 +1,5 @@ +0 0.19069239500567534 0.8147937949300038 0.13166855845629966 0.3704124101399925 +0 0.2814982973893303 0.798082986505234 0.05221339387060162 0.28856097868583674 +0 0.8813847900113507 0.8263337116912599 0.08740068104426783 0.34506242905788864 +0 0.5278093076049943 0.8127758859881448 0.12712826333711696 0.37444822802371047 +0 0.58683314415437 0.7799218060285028 0.0431328036322359 0.23205952831378485 diff --git a/Lesson-19/HomeWork/People_recognison/test/rain_croud/labels/23f92cf6-frame_0175.txt b/Lesson-19/HomeWork/People_recognison/test/rain_croud/labels/23f92cf6-frame_0175.txt new file mode 100644 index 0000000..f10a919 --- /dev/null +++ b/Lesson-19/HomeWork/People_recognison/test/rain_croud/labels/23f92cf6-frame_0175.txt @@ -0,0 +1,10 @@ +0 0.06980703745743473 0.7724177071509648 0.13961407491486946 0.45516458569807045 +0 0.31441543700340524 0.8430445201160297 0.05448354143019298 0.3139109597679405 +0 0.47673098751418835 0.8480892924706772 0.07264472190692395 0.3038214150586455 +0 0.43246311010215666 0.7597427166099129 0.02270147559591372 0.14730735275570694 +0 0.5709421112372304 0.7970740320343045 0.02724177071509651 0.16143271534871986 +0 0.6027241770715096 0.7970740320343043 0.02270147559591372 0.12107453651153989 +0 0.6311010215664018 0.8001008954470931 0.02497162315550504 0.10694917391852683 +0 0.6674233825198638 0.796065077563375 0.01589103291713954 0.08273426661621898 +0 0.685017026106697 0.7920292596796569 0.01475595913734395 0.07869844873250102 +0 0.23155505107832008 0.76579644343549 0.03178206583427922 0.17152226005801496 diff --git a/Lesson-19/HomeWork/People_recognison/test/rain_croud/labels/28df9b3b-frame_0203.txt b/Lesson-19/HomeWork/People_recognison/test/rain_croud/labels/28df9b3b-frame_0203.txt new file mode 100644 index 0000000..a940f93 --- /dev/null +++ b/Lesson-19/HomeWork/People_recognison/test/rain_croud/labels/28df9b3b-frame_0203.txt @@ -0,0 +1,7 @@ +0 0.2786606129398411 0.8733131542439148 0.05334846765039728 0.2533736915121705 +0 0.4426787741203178 0.8753310631857738 0.05448354143019294 0.2493378736284525 +0 0.5431328036322361 0.8636650271156515 0.02610669693530092 0.16143271534871986 +0 0.5749148694665154 0.8616471181737925 0.02383654937570945 0.11300290074410384 +0 0.6027241770715096 0.8555933913482154 0.024971623155505183 0.12914617227897593 +0 0.6736662883087401 0.8545844368772859 0.023836549375709525 0.10291335603480903 +0 0.6452894438138479 0.8444948921679909 0.02383654937570931 0.10694917391852683 diff --git a/Lesson-19/HomeWork/People_recognison/test/rain_croud/labels/2dd4c079-frame_0028.txt b/Lesson-19/HomeWork/People_recognison/test/rain_croud/labels/2dd4c079-frame_0028.txt new file mode 100644 index 0000000..2c86e40 --- /dev/null +++ b/Lesson-19/HomeWork/People_recognison/test/rain_croud/labels/2dd4c079-frame_0028.txt @@ -0,0 +1,5 @@ +0 0.22304199772985242 0.798082986505234 0.1441543700340522 0.37734897212763263 +0 0.31271282633371167 0.7768949426157143 0.06242905788876278 0.23811325513936182 +0 0.8030646992054483 0.8036952957497793 0.08286038592508518 0.39260940850044146 +0 0.5743473325766175 0.8047042502207088 0.13847900113507372 0.3905914995585824 +0 0.5090805902383654 0.7304830369529575 0.026106696935300776 0.10089544709294998 diff --git a/Lesson-19/HomeWork/People_recognison/test/rain_croud/labels/31541c40-frame_0154.txt b/Lesson-19/HomeWork/People_recognison/test/rain_croud/labels/31541c40-frame_0154.txt new file mode 100644 index 0000000..714d0c3 --- /dev/null +++ b/Lesson-19/HomeWork/People_recognison/test/rain_croud/labels/31541c40-frame_0154.txt @@ -0,0 +1,8 @@ +0 0.15550510783200905 0.7784714339765418 0.2202043132803632 0.44305713204691644 +0 0.32576617480136216 0.8031277588598814 0.045402951191827474 0.3349728843485938 +0 0.4052213393870602 0.7365367637785346 0.03632236095346194 0.16950435111615592 +0 0.49375709421112374 0.8218564762265104 0.08853575482406363 0.3562870475469795 +0 0.8893303064699205 0.8067221591625677 0.08967082860385915 0.3865556816748644 +0 0.5811577752553916 0.7617606255517719 0.027241770715096435 0.1513431706394249 +0 0.6146424517593644 0.7607516710808426 0.012485811577752486 0.12107453651153989 +0 0.6418842224744609 0.7627695800227013 0.030646992054483492 0.10896708286038588 diff --git a/Lesson-19/HomeWork/People_recognison/test/rain_croud/labels/33459d2c-frame_0231.txt b/Lesson-19/HomeWork/People_recognison/test/rain_croud/labels/33459d2c-frame_0231.txt new file mode 100644 index 0000000..8e56de5 --- /dev/null +++ b/Lesson-19/HomeWork/People_recognison/test/rain_croud/labels/33459d2c-frame_0231.txt @@ -0,0 +1,7 @@ +0 0.3030646992054484 0.8733131542439148 0.05448354143019298 0.2533736915121705 +0 0.3558456299659478 0.8787993441795939 0.03745743473325767 0.19573716736032282 +0 0.46027241770715094 0.8945011981334342 0.06696935300794557 0.2109976037331316 +0 0.55788876276958 0.8878799344179593 0.037457434733257744 0.18564762265102785 +0 0.6055618615209988 0.8868709799470298 0.02383654937570945 0.13519989910455293 +0 0.6356413166855845 0.8838441165342413 0.02497162315550504 0.14932526169756585 +0 0.7088535754824064 0.8888888888888888 0.02383654937570924 0.09887753815109107 diff --git a/Lesson-19/HomeWork/People_recognison/test/rain_croud/labels/488ec89c-frame_0042.txt b/Lesson-19/HomeWork/People_recognison/test/rain_croud/labels/488ec89c-frame_0042.txt new file mode 100644 index 0000000..3025ec1 --- /dev/null +++ b/Lesson-19/HomeWork/People_recognison/test/rain_croud/labels/488ec89c-frame_0042.txt @@ -0,0 +1,6 @@ +0 0.18898978433598185 0.8031277588598814 0.14869466515323496 0.3834026989532098 +0 0.2956867196367764 0.7768949426157143 0.06469920544835414 0.2784714339765417 +0 0.4977298524404086 0.7345188548366756 0.01475595913734395 0.08878799344179597 +0 0.5175936435868331 0.7325009458948165 0.0204313280363224 0.06457308613948796 +0 0.5499432463110102 0.8077311136334973 0.12372304199772977 0.3845377727330054 +0 0.840522133938706 0.8057132046916382 0.09648127128263326 0.3885735906167235 diff --git a/Lesson-19/HomeWork/People_recognison/test/rain_croud/labels/48fc9ee1-frame_0126.txt b/Lesson-19/HomeWork/People_recognison/test/rain_croud/labels/48fc9ee1-frame_0126.txt new file mode 100644 index 0000000..6554af2 --- /dev/null +++ b/Lesson-19/HomeWork/People_recognison/test/rain_croud/labels/48fc9ee1-frame_0126.txt @@ -0,0 +1,8 @@ +0 0.14131668558456298 0.7835162063311892 0.16004540295119182 0.4329675873376214 +0 0.2780930760499432 0.7809307604994324 0.056753688989784334 0.3309370664648758 +0 0.4523269012485811 0.8178206583427923 0.08967082860385922 0.36435868331441545 +0 0.6997729852440409 0.8001008954470931 0.060158910329171394 0.36120570059276064 +0 0.5261066969353008 0.7446083995459705 0.017026106696935273 0.12107453651153989 +0 0.5459704880817253 0.7405725816622524 0.013620885357548289 0.10896708286038588 +0 0.5646992054483542 0.751671080842477 0.017026106696935273 0.09484172026737284 +0 0.5879682179341656 0.7466263084878295 0.02270147559591372 0.08878799344179583 diff --git a/Lesson-19/HomeWork/People_recognison/test/rain_croud/labels/49ff5a2c-frame_0133.txt b/Lesson-19/HomeWork/People_recognison/test/rain_croud/labels/49ff5a2c-frame_0133.txt new file mode 100644 index 0000000..f4607ee --- /dev/null +++ b/Lesson-19/HomeWork/People_recognison/test/rain_croud/labels/49ff5a2c-frame_0133.txt @@ -0,0 +1,9 @@ +0 0.15039727582292847 0.7734266616218943 0.1782065834279228 0.4531466767562114 +0 0.2877412031782066 0.7789128515575734 0.053348467650397316 0.3026863412788498 +0 0.3359818388195229 0.723420355656451 0.034052213393870136 0.16345062429057883 +0 0.4585698070374575 0.8123344684071131 0.08853575482406363 0.3753310631857737 +0 0.5448354143019297 0.741581536133182 0.02270147559591372 0.13519989910455293 +0 0.5720771850170261 0.741581536133182 0.011350737797956896 0.09887753815109093 +0 0.5851305334846765 0.743599445075041 0.01475595913734395 0.07869844873250102 +0 0.6038592508513053 0.7425904906041114 0.011350737797956896 0.09685962920923202 +0 0.7423382519863793 0.814226258040106 0.05675368898978448 0.3612057005927607 diff --git a/Lesson-19/HomeWork/People_recognison/test/rain_croud/labels/4e998d67-frame_0168.txt b/Lesson-19/HomeWork/People_recognison/test/rain_croud/labels/4e998d67-frame_0168.txt new file mode 100644 index 0000000..3d878f5 --- /dev/null +++ b/Lesson-19/HomeWork/People_recognison/test/rain_croud/labels/4e998d67-frame_0168.txt @@ -0,0 +1,10 @@ +0 0.09080590238365494 0.7825072518602599 0.18161180476730987 0.43498549627948035 +0 0.3246311010215664 0.8349728843485937 0.05221339387060155 0.3300542313028124 +0 0.42224744608399545 0.7708412157901375 0.03178206583427922 0.1735401689998737 +0 0.4795686719636776 0.8430445201160297 0.07377979568671961 0.3139109597679405 +0 0.5754824063564132 0.7829486694412914 0.02951191827468783 0.14125362593012994 +0 0.5998864926220204 0.7486442174296886 0.010215664018161234 0.05246563248833397 +0 0.6078320090805903 0.7900113507377979 0.021566401816117988 0.12712826333711688 +0 0.6345062429057888 0.790011350737798 0.018161180476730935 0.11502080968596302 +0 0.9517593643586832 0.8117669315172154 0.09194097616345047 0.3764661369655694 +0 0.6691259931895572 0.7890023962668684 0.01475595913734395 0.09282381132551379 diff --git a/Lesson-19/HomeWork/People_recognison/test/rain_croud/labels/4efeabc6-frame_0063.txt b/Lesson-19/HomeWork/People_recognison/test/rain_croud/labels/4efeabc6-frame_0063.txt new file mode 100644 index 0000000..3badb83 --- /dev/null +++ b/Lesson-19/HomeWork/People_recognison/test/rain_croud/labels/4efeabc6-frame_0063.txt @@ -0,0 +1,5 @@ +0 0.18047673098751418 0.8178206583427923 0.13393870601589103 0.36435868331441545 +0 0.2656072644721907 0.8182620759238239 0.05675368898978437 0.2603102534998108 +0 0.5028376844494892 0.8329549754067344 0.10442678774120306 0.33409004918653024 +0 0.5885357548240636 0.8001008954470928 0.04880817253121432 0.24820279984865684 +0 0.9523269012485812 0.8212889393366123 0.09534619750283767 0.34708033799974786 diff --git a/Lesson-19/HomeWork/People_recognison/test/rain_croud/labels/56404803-frame_0007.txt b/Lesson-19/HomeWork/People_recognison/test/rain_croud/labels/56404803-frame_0007.txt new file mode 100644 index 0000000..b753f6c --- /dev/null +++ b/Lesson-19/HomeWork/People_recognison/test/rain_croud/labels/56404803-frame_0007.txt @@ -0,0 +1,5 @@ +0 0.2343927355278093 0.7849665783831505 0.15777525539160042 0.41568924202295376 +0 0.5578887627695801 0.7966326144532725 0.19863791146424556 0.40673477109345435 +0 0.7395005675368899 0.8047042502207088 0.06469920544835418 0.3905914995585824 +0 0.514755959137344 0.7203934922436624 0.046538024971623175 0.14125362593013002 +0 0.3229284903518729 0.7617606255517719 0.057888762769579966 0.2724177071509648 diff --git a/Lesson-19/HomeWork/People_recognison/test/rain_croud/labels/5dcff0a4-frame_0105.txt b/Lesson-19/HomeWork/People_recognison/test/rain_croud/labels/5dcff0a4-frame_0105.txt new file mode 100644 index 0000000..a9bb134 --- /dev/null +++ b/Lesson-19/HomeWork/People_recognison/test/rain_croud/labels/5dcff0a4-frame_0105.txt @@ -0,0 +1,7 @@ +0 0.1452894438138479 0.7915878420986253 0.1362088535754824 0.41682431580274937 +0 0.25709421112372305 0.78597553285408 0.046538024971623175 0.28048934291840083 +0 0.4511918274687855 0.8158027494009333 0.0874006810442679 0.36839450119813344 +0 0.6288308740068104 0.8081725312145289 0.056753688989784196 0.29259679656955484 +0 0.514755959137344 0.7526800353134064 0.028376844494892167 0.1331819901626939 +0 0.5505107832009081 0.7597427166099129 0.0204313280363224 0.09484172026737298 +0 0.5754824063564131 0.751671080842477 0.018161180476731004 0.09080590238365488 diff --git a/Lesson-19/HomeWork/People_recognison/test/rain_croud/labels/5e69a6fb-frame_0119.txt b/Lesson-19/HomeWork/People_recognison/test/rain_croud/labels/5e69a6fb-frame_0119.txt new file mode 100644 index 0000000..b13e6c3 --- /dev/null +++ b/Lesson-19/HomeWork/People_recognison/test/rain_croud/labels/5e69a6fb-frame_0119.txt @@ -0,0 +1,8 @@ +0 0.14018161180476732 0.7865430697439778 0.15550510783200908 0.4269138605120444 +0 0.2622020431328036 0.781939714970362 0.05221339387060159 0.3006684323369908 +0 0.44494892167990924 0.8147937949300038 0.08399545970488084 0.3704124101399925 +0 0.5170261066969353 0.7466263084878295 0.02383654937570945 0.12107453651153989 +0 0.5346197502837684 0.751671080842477 0.009080590238365502 0.10291335603480889 +0 0.5544835414301932 0.7617606255517719 0.017026106696934933 0.0908059023836547 +0 0.579455164585698 0.7536889897843361 0.019296254256526594 0.09484172026737284 +0 0.6617480136208854 0.8263337116912594 0.06583427922814986 0.3248833396392984 diff --git a/Lesson-19/HomeWork/People_recognison/test/rain_croud/labels/6b405b41-frame_0259.txt b/Lesson-19/HomeWork/People_recognison/test/rain_croud/labels/6b405b41-frame_0259.txt new file mode 100644 index 0000000..c021c64 --- /dev/null +++ b/Lesson-19/HomeWork/People_recognison/test/rain_croud/labels/6b405b41-frame_0259.txt @@ -0,0 +1,7 @@ +0 0.29284903518728717 0.8545844368772859 0.05221339387060159 0.2764535250346829 +0 0.3853575482406356 0.8505486189935678 0.04880817253121457 0.22398789254634877 +0 0.4568671963677639 0.8773489721276327 0.05788876276958 0.24530205574473457 +0 0.5368898978433598 0.8606381637028631 0.03632236095346194 0.19977298524404077 +0 0.6214528944381384 0.8525665279354269 0.028376844494892167 0.16748644217429687 +0 0.6878547105561862 0.8525665279354269 0.015891032917139683 0.10694917391852712 +0 0.7150964812712826 0.8636650271156515 0.018161180476731004 0.1170387186278218 diff --git a/Lesson-19/HomeWork/People_recognison/test/rain_croud/labels/740c9717-frame_0273.txt b/Lesson-19/HomeWork/People_recognison/test/rain_croud/labels/740c9717-frame_0273.txt new file mode 100644 index 0000000..cb06755 --- /dev/null +++ b/Lesson-19/HomeWork/People_recognison/test/rain_croud/labels/740c9717-frame_0273.txt @@ -0,0 +1,10 @@ +0 0.27298524404086266 0.8555933913482154 0.07604994324631101 0.2825072518602599 +0 0.3825198637911464 0.8616471181737925 0.034052213393870545 0.2744356160928237 +0 0.44324631101021567 0.8793668810694918 0.04426787741203171 0.24126623786101647 +0 0.5073779795686719 0.8687097994702989 0.05448354143019294 0.22398789254634877 +0 0.5760499432463111 0.856602345819145 0.03064699205448356 0.143271534871989 +0 0.5987514188422247 0.8586202547610039 0.026106696935300776 0.1634506242905789 +0 0.6288308740068104 0.856602345819145 0.034052213393870684 0.19170134947660472 +0 0.6713961407491488 0.8515575734644975 0.017026106696935273 0.08475217555807787 +0 0.7014755959137343 0.8737545718249464 0.0295119182746879 0.15336107958128395 +0 0.7406356413166856 0.8455038466389204 0.02156640181611806 0.12914617227897593 diff --git a/Lesson-19/HomeWork/People_recognison/test/rain_croud/labels/789444b6-frame_0140.txt b/Lesson-19/HomeWork/People_recognison/test/rain_croud/labels/789444b6-frame_0140.txt new file mode 100644 index 0000000..9add179 --- /dev/null +++ b/Lesson-19/HomeWork/People_recognison/test/rain_croud/labels/789444b6-frame_0140.txt @@ -0,0 +1,9 @@ +0 0.1555051078320091 0.7835162063311892 0.19069239500567542 0.4329675873376214 +0 0.30249716231555057 0.7819397149703619 0.04653802497162321 0.3087400681044268 +0 0.37003405221339414 0.7254382645983101 0.03405221339387063 0.17555807794173273 +0 0.47048808172531215 0.8198385672846513 0.09875141884222473 0.36032286543069747 +0 0.7911464245175936 0.7980829865052338 0.06583427922814991 0.3733131542439147 +0 0.5601589103291714 0.7456173540169 0.03064699205448356 0.13116408122083498 +0 0.5947786606129398 0.7435994450750409 0.0204313280363224 0.11098499180224479 +0 0.6208853575482406 0.749653171900618 0.018161180476731004 0.10694917391852699 +0 0.6498297389330306 0.7345188548366756 0.017026106696935273 0.07668053979064197 diff --git a/Lesson-19/HomeWork/People_recognison/test/rain_croud/labels/7ccf06bf-frame_0294.txt b/Lesson-19/HomeWork/People_recognison/test/rain_croud/labels/7ccf06bf-frame_0294.txt new file mode 100644 index 0000000..39dfb34 --- /dev/null +++ b/Lesson-19/HomeWork/People_recognison/test/rain_croud/labels/7ccf06bf-frame_0294.txt @@ -0,0 +1,9 @@ +0 0.23325766174801363 0.8601967461218314 0.06242905788876278 0.2796065077563374 +0 0.2973893303064699 0.8793668810694918 0.038592508513053334 0.24126623786101647 +0 0.36833144154370034 0.8767814352377349 0.05107832009080589 0.24416698196493883 +0 0.4438138479001135 0.8848530710051707 0.05221339387060162 0.22802371043006686 +0 0.5527809307604994 0.8747635262958758 0.018161180476730935 0.15537898852314286 +0 0.5754824063564132 0.8767814352377349 0.024971623155505183 0.1715222600580148 +0 0.637911464245176 0.8737545718249464 0.022701475595913793 0.1775759868835918 +0 0.6827468785471056 0.8878799344179594 0.03518728717366628 0.16546853323243782 +0 0.7241770715096482 0.8636650271156515 0.03178206583427922 0.1452894438138479 diff --git a/Lesson-19/HomeWork/People_recognison/test/rain_croud/labels/8171804b-frame_0182.txt b/Lesson-19/HomeWork/People_recognison/test/rain_croud/labels/8171804b-frame_0182.txt new file mode 100644 index 0000000..58b704a --- /dev/null +++ b/Lesson-19/HomeWork/People_recognison/test/rain_croud/labels/8171804b-frame_0182.txt @@ -0,0 +1,11 @@ +0 0.04994324631101022 0.7905788876276961 0.09988649262202044 0.41884222474460764 +0 0.30760499432463106 0.8480892924706772 0.06129398410896709 0.3038214150586455 +0 0.46027241770715094 0.8622146550636903 0.06242905788876278 0.2755706898726194 +0 0.4875141884222474 0.8031277588598814 0.02156640181611806 0.17757598688359194 +0 0.5658342792281498 0.8132173035691764 0.02383654937570945 0.15739689746500204 +0 0.5953461975028377 0.8152352125110355 0.019296254256526736 0.12107453651153989 +0 0.6203178206583427 0.8091814856854584 0.019296254256526594 0.11300290074410413 +0 0.64472190692395 0.8071635767435995 0.01589103291713961 0.09685962920923188 +0 0.6651532349602723 0.8011098499180224 0.015891032917139683 0.06860890402320592 +0 0.6861520998864927 0.810190440156388 0.012485811577752628 0.06659099508134701 +0 0.22644721906923948 0.78597553285408 0.021566401816118023 0.18766553159288676 diff --git a/Lesson-19/HomeWork/People_recognison/test/rain_croud/labels/84e12eac-frame_0224.txt b/Lesson-19/HomeWork/People_recognison/test/rain_croud/labels/84e12eac-frame_0224.txt new file mode 100644 index 0000000..bd1056f --- /dev/null +++ b/Lesson-19/HomeWork/People_recognison/test/rain_croud/labels/84e12eac-frame_0224.txt @@ -0,0 +1,9 @@ +0 0.3019296254256527 0.8838441165342413 0.056753688989784334 0.22600580148820795 +0 0.3461975028376844 0.8777903897086645 0.02951191827468783 0.1937192584184639 +0 0.45516458569807033 0.9005549249590112 0.07037457434733256 0.1988901500819776 +0 0.5664018161180476 0.903014251481902 0.027241770715096435 0.17152226005801496 +0 0.5368898978433597 0.8767814352377349 0.02270147559591372 0.18766553159288676 +0 0.6021566401816117 0.8939336612435363 0.02383654937570945 0.1331819901626939 +0 0.6288308740068105 0.8888888888888888 0.027241770715096435 0.143271534871989 +0 0.6804767309875142 0.8818262075923823 0.012485811577752486 0.10493126497666778 +0 0.7048808172531215 0.8868709799470298 0.022701475595913793 0.10291335603480903 diff --git a/Lesson-19/HomeWork/People_recognison/test/rain_croud/labels/853dee91-frame_0238.txt b/Lesson-19/HomeWork/People_recognison/test/rain_croud/labels/853dee91-frame_0238.txt new file mode 100644 index 0000000..56ce03d --- /dev/null +++ b/Lesson-19/HomeWork/People_recognison/test/rain_croud/labels/853dee91-frame_0238.txt @@ -0,0 +1,8 @@ +0 0.30419977298524403 0.8783579265985623 0.06356413166855844 0.24328414680287552 +0 0.36776390465380243 0.8646739815865808 0.04086265607264473 0.19977298524404077 +0 0.4580022701475596 0.8945011981334342 0.06242905788876278 0.2109976037331316 +0 0.5505107832009081 0.8878799344179593 0.034052213393870545 0.18564762265102785 +0 0.5783200908059024 0.8717366628830874 0.017026106696935273 0.17354016899987385 +0 0.604994324631101 0.8838441165342413 0.027241770715096435 0.12914617227897593 +0 0.6299659477866062 0.874763526295876 0.029511918274687757 0.1392357169882709 +0 0.709988649262202 0.8929247067726069 0.02156640181611792 0.13923571698827075 diff --git a/Lesson-19/HomeWork/People_recognison/test/rain_croud/labels/8ecda546-frame_0161.txt b/Lesson-19/HomeWork/People_recognison/test/rain_croud/labels/8ecda546-frame_0161.txt new file mode 100644 index 0000000..57d68b3 --- /dev/null +++ b/Lesson-19/HomeWork/People_recognison/test/rain_croud/labels/8ecda546-frame_0161.txt @@ -0,0 +1,10 @@ +0 0.1203178206583428 0.7825072518602599 0.23155505107832008 0.43498549627948035 +0 0.3274687854710557 0.8404590742842728 0.060158910329171464 0.3168117038718627 +0 0.41486946651532347 0.7506621263715475 0.023836549375709382 0.18564762265102785 +0 0.49091940976163456 0.8258922941102282 0.06696935300794557 0.34821541177954346 +0 0.9330306469920545 0.8218564762265104 0.11804767309875132 0.3562870475469795 +0 0.5805902383654937 0.7728591247319966 0.026106696935300776 0.1452894438138479 +0 0.6135073779795688 0.7728591247319966 0.01475595913734395 0.09282381132551379 +0 0.6010215664018161 0.7506621263715475 0.010215664018161234 0.08475217555807803 +0 0.6418842224744609 0.7728591247319965 0.028376844494892167 0.11703871862782193 +0 0.6691259931895572 0.7698322613192079 0.017026106696935273 0.07869844873250102 diff --git a/Lesson-19/HomeWork/People_recognison/test/rain_croud/labels/95d628be-frame_0245.txt b/Lesson-19/HomeWork/People_recognison/test/rain_croud/labels/95d628be-frame_0245.txt new file mode 100644 index 0000000..2a5c56e --- /dev/null +++ b/Lesson-19/HomeWork/People_recognison/test/rain_croud/labels/95d628be-frame_0245.txt @@ -0,0 +1,7 @@ +0 0.29852440408626557 0.8622146550636903 0.06583427922814984 0.2755706898726194 +0 0.37230419977298523 0.8656829360575106 0.04313280363223612 0.21389834783705383 +0 0.4653802497162316 0.8823937444822804 0.07491486946651527 0.23521251103543947 +0 0.5505107832009081 0.8707277084121579 0.043132803632236046 0.1836297137091688 +0 0.5913734392735528 0.8646739815865808 0.02724177071509651 0.19977298524404077 +0 0.6242905788876277 0.858620254761004 0.020431328036322326 0.15537898852314286 +0 0.7145289443813847 0.8787993441795939 0.02156640181611806 0.12309244545339894 diff --git a/Lesson-19/HomeWork/People_recognison/test/rain_croud/labels/9f773e24-frame_0000.txt b/Lesson-19/HomeWork/People_recognison/test/rain_croud/labels/9f773e24-frame_0000.txt new file mode 100644 index 0000000..3a465a8 --- /dev/null +++ b/Lesson-19/HomeWork/People_recognison/test/rain_croud/labels/9f773e24-frame_0000.txt @@ -0,0 +1,3 @@ +0 0.23552780930760497 0.796065077563375 0.1691259931895573 0.40559969731365875 +0 0.5312145289443815 0.7996594778660614 0.18842224744608402 0.40068104426787743 +0 0.7332576617480135 0.8132173035691764 0.07037457434733256 0.36322360953461974 diff --git a/Lesson-19/HomeWork/People_recognison/test/rain_croud/labels/a0e3389c-frame_0098.txt b/Lesson-19/HomeWork/People_recognison/test/rain_croud/labels/a0e3389c-frame_0098.txt new file mode 100644 index 0000000..b0e48ce --- /dev/null +++ b/Lesson-19/HomeWork/People_recognison/test/rain_croud/labels/a0e3389c-frame_0098.txt @@ -0,0 +1,7 @@ +0 0.1515323496027242 0.7930382141505865 0.12599318955732122 0.38340269895320955 +0 0.26106696935300816 0.7819397149703622 0.04994324631101059 0.30066843233699087 +0 0.45743473325766176 0.8248833396392987 0.08399545970488077 0.3502333207214025 +0 0.6146424517593644 0.8021188043889521 0.04880817253121449 0.2885609786858369 +0 0.5141884222474461 0.755706898726195 0.027241770715096435 0.12712826333711688 +0 0.5550510783200908 0.7607516710808424 0.018161180476731004 0.09282381132551393 +0 0.5754824063564131 0.7526800353134065 0.018161180476731004 0.10493126497666794 diff --git a/Lesson-19/HomeWork/People_recognison/test/rain_croud/labels/a5c63816-frame_0091.txt b/Lesson-19/HomeWork/People_recognison/test/rain_croud/labels/a5c63816-frame_0091.txt new file mode 100644 index 0000000..fb7305a --- /dev/null +++ b/Lesson-19/HomeWork/People_recognison/test/rain_croud/labels/a5c63816-frame_0091.txt @@ -0,0 +1,6 @@ +0 0.1503972758229285 0.7950561230924456 0.13053348467650397 0.3955101526043638 +0 0.25822928490351876 0.7990919409761635 0.05334846765039728 0.2865430697439777 +0 0.5499432463110102 0.769832261319208 0.019296254256526736 0.10291335603480889 +0 0.5141884222474461 0.7617606255517719 0.027241770715096435 0.11098499180224479 +0 0.4568671963677639 0.8127758859881448 0.0964812712826334 0.37444822802371047 +0 0.6038592508513054 0.8041367133308109 0.04086265607264465 0.28856097868583674 diff --git a/Lesson-19/HomeWork/People_recognison/test/rain_croud/labels/b14f472b-frame_0021.txt b/Lesson-19/HomeWork/People_recognison/test/rain_croud/labels/b14f472b-frame_0021.txt new file mode 100644 index 0000000..d71eeab --- /dev/null +++ b/Lesson-19/HomeWork/People_recognison/test/rain_croud/labels/b14f472b-frame_0021.txt @@ -0,0 +1,5 @@ +0 0.22758229284903514 0.797641568924201 0.15323496027241765 0.404716862151595 +0 0.5771850170261071 0.7966326144532713 0.15550510783200971 0.4067347710934538 +0 0.7792281498297391 0.8036952957497793 0.09421112372304194 0.39260940850044146 +0 0.31441543700340524 0.7587337621389836 0.04994324631101023 0.2542565266742339 +0 0.5158910329171397 0.7325009458948165 0.019296254256526667 0.10089544709294984 diff --git a/Lesson-19/HomeWork/People_recognison/test/rain_croud/labels/b6290963-frame_0035.txt b/Lesson-19/HomeWork/People_recognison/test/rain_croud/labels/b6290963-frame_0035.txt new file mode 100644 index 0000000..c0f95c1 --- /dev/null +++ b/Lesson-19/HomeWork/People_recognison/test/rain_croud/labels/b6290963-frame_0035.txt @@ -0,0 +1,6 @@ +0 0.2037457434733259 0.8036952957497786 0.12599318955732142 0.392609408500441 +0 0.5022701475595913 0.7355278093076051 0.021566401816117988 0.09484172026737298 +0 0.5249716231555052 0.7224114011855215 0.017026106696935415 0.09282381132551393 +0 0.29625425652667425 0.7607516710808426 0.04994324631101019 0.28654306974397786 +0 0.5692395005675375 0.8047042502207066 0.1441543700340533 0.3905914995585823 +0 0.8269012485811578 0.8097490225753563 0.08513053348467664 0.38050195484928734 diff --git a/Lesson-19/HomeWork/People_recognison/test/rain_croud/labels/c3a94eef-frame_0189.txt b/Lesson-19/HomeWork/People_recognison/test/rain_croud/labels/c3a94eef-frame_0189.txt new file mode 100644 index 0000000..637bc8a --- /dev/null +++ b/Lesson-19/HomeWork/People_recognison/test/rain_croud/labels/c3a94eef-frame_0189.txt @@ -0,0 +1,8 @@ +0 0.023269012485811577 0.8803758355404213 0.039727582292849034 0.23924832891915743 +0 0.300794551645857 0.8505486189935679 0.05221339387060162 0.28856097868583674 +0 0.4483541430192958 0.862214655063689 0.07945516458569733 0.27557068987261923 +0 0.5590238365493757 0.8253247572203304 0.03518728717366628 0.1573968974650019 +0 0.5891032917139614 0.8273426661621894 0.018161180476731004 0.11703871862782193 +0 0.6152099886492622 0.8243158027494011 0.018161180476730935 0.13519989910455293 +0 0.6458569807037458 0.820279984865683 0.01589103291713961 0.11098499180224479 +0 0.6799091940976163 0.820279984865683 0.015891032917139683 0.08677008449993708 diff --git a/Lesson-19/HomeWork/People_recognison/test/rain_croud/labels/c659cb29-frame_0252.txt b/Lesson-19/HomeWork/People_recognison/test/rain_croud/labels/c659cb29-frame_0252.txt new file mode 100644 index 0000000..77871e9 --- /dev/null +++ b/Lesson-19/HomeWork/People_recognison/test/rain_croud/labels/c659cb29-frame_0252.txt @@ -0,0 +1,7 @@ +0 0.300794551645857 0.856602345819145 0.059023836549375694 0.27645352503468273 +0 0.3785471055618615 0.8495396645226384 0.0465380249716231 0.21793416572077176 +0 0.4585698070374574 0.8783579265985623 0.06356413166855844 0.24328414680287552 +0 0.5408626560726447 0.8505486189935679 0.046538024971623175 0.1876655315928869 +0 0.601021566401816 0.8374322108714845 0.03064699205448356 0.1816118047673099 +0 0.6282633371169126 0.8525665279354269 0.017026106696935273 0.15134317063942504 +0 0.7088535754824064 0.8677008449993694 0.02383654937570924 0.12511035439525783 diff --git a/Lesson-19/HomeWork/People_recognison/test/rain_croud/labels/c9c35f04-frame_0196.txt b/Lesson-19/HomeWork/People_recognison/test/rain_croud/labels/c9c35f04-frame_0196.txt new file mode 100644 index 0000000..c85c1ce --- /dev/null +++ b/Lesson-19/HomeWork/People_recognison/test/rain_croud/labels/c9c35f04-frame_0196.txt @@ -0,0 +1,7 @@ +0 0.2883087400681044 0.8581788371799723 0.056753688989784334 0.2836423256400555 +0 0.4426787741203178 0.8723041997729852 0.05902383654937573 0.25539160045402953 +0 0.5465380249716232 0.8475217555807794 0.02383654937570945 0.16143271534872 +0 0.5788876276958002 0.838441165342414 0.020431328036322326 0.12712826333711688 +0 0.6049943246311009 0.8333963929877664 0.02270147559591372 0.11300290074410398 +0 0.64472190692395 0.8293605751040485 0.01589103291713961 0.10896708286038588 +0 0.6708286038592509 0.8364232564005549 0.022701475595913793 0.09484172026737298 diff --git a/Lesson-19/HomeWork/People_recognison/test/rain_croud/labels/cecdee6d-frame_0014.txt b/Lesson-19/HomeWork/People_recognison/test/rain_croud/labels/cecdee6d-frame_0014.txt new file mode 100644 index 0000000..128d0a4 --- /dev/null +++ b/Lesson-19/HomeWork/People_recognison/test/rain_croud/labels/cecdee6d-frame_0014.txt @@ -0,0 +1,5 @@ +0 0.23552780930760497 0.8057132046916382 0.14642451759364358 0.3885735906167235 +0 0.5158910329171396 0.7314919914238871 0.030646992054483492 0.08677008449993692 +0 0.5720771850170259 0.7936057510404827 0.1702610669693526 0.41278849791903094 +0 0.7661748013620886 0.810190440156388 0.09988649262202046 0.37331315424391476 +0 0.3127128263337117 0.763778534493631 0.05107832009080585 0.24820279984865692 diff --git a/Lesson-19/HomeWork/People_recognison/test/rain_croud/labels/d4cb6147-frame_0077.txt b/Lesson-19/HomeWork/People_recognison/test/rain_croud/labels/d4cb6147-frame_0077.txt new file mode 100644 index 0000000..506e837 --- /dev/null +++ b/Lesson-19/HomeWork/People_recognison/test/rain_croud/labels/d4cb6147-frame_0077.txt @@ -0,0 +1,4 @@ +0 0.1452894438138479 0.8117669315172154 0.1475595913734393 0.3764661369655694 +0 0.2531214528944381 0.8021188043889521 0.05221339387060159 0.2925967965695547 +0 0.46481271282633374 0.8299281119939462 0.11918274687854712 0.3401437760121074 +0 0.5777525539160046 0.8081725312145289 0.05902383654937573 0.2764535250346829 diff --git a/Lesson-19/HomeWork/People_recognison/test/rain_croud/labels/d74085d3-frame_0084.txt b/Lesson-19/HomeWork/People_recognison/test/rain_croud/labels/d74085d3-frame_0084.txt new file mode 100644 index 0000000..bcac939 --- /dev/null +++ b/Lesson-19/HomeWork/People_recognison/test/rain_croud/labels/d74085d3-frame_0084.txt @@ -0,0 +1,5 @@ +0 0.14982973893303064 0.8067221591625677 0.14074914869466515 0.3865556816748644 +0 0.2542565266742338 0.7950561230924456 0.05221339387060162 0.28250725186025977 +0 0.46367763904653797 0.8329549754067347 0.10556186152099883 0.3340900491865305 +0 0.5896708286038593 0.814226258040106 0.06923950056753689 0.2683818892672468 +0 0.5448354143019296 0.7708412157901375 0.01589103291713961 0.08071635767436007 diff --git a/Lesson-19/HomeWork/People_recognison/test/rain_croud/labels/df15563d-frame_0147.txt b/Lesson-19/HomeWork/People_recognison/test/rain_croud/labels/df15563d-frame_0147.txt new file mode 100644 index 0000000..265ad3b --- /dev/null +++ b/Lesson-19/HomeWork/People_recognison/test/rain_croud/labels/df15563d-frame_0147.txt @@ -0,0 +1,8 @@ +0 0.1634506242905789 0.7774624795056123 0.2133938706015891 0.44507504098877537 +0 0.3166855845629966 0.7869844873250094 0.045402951191827474 0.32286543069743984 +0 0.38989784335981836 0.731491991423887 0.03518728717366628 0.167486442174297 +0 0.49205448354143017 0.8147937949300038 0.07604994324631092 0.3704124101399925 +0 0.8314415437003407 0.8036952957497782 0.09421112372304251 0.392609408500441 +0 0.5743473325766175 0.7446083995459705 0.029511918274687757 0.14125362593012994 +0 0.6095346197502838 0.7466263084878295 0.018161180476730935 0.10089544709294998 +0 0.6345062429057888 0.7486442174296885 0.018161180476730935 0.10493126497666794 diff --git a/Lesson-19/HomeWork/People_recognison/test/rain_croud/labels/e27ca82a-frame_0112.txt b/Lesson-19/HomeWork/People_recognison/test/rain_croud/labels/e27ca82a-frame_0112.txt new file mode 100644 index 0000000..c5216e0 --- /dev/null +++ b/Lesson-19/HomeWork/People_recognison/test/rain_croud/labels/e27ca82a-frame_0112.txt @@ -0,0 +1,7 @@ +0 0.13450624290578886 0.7789128515575734 0.15550510783200905 0.4358683314415437 +0 0.25879682179341656 0.7789128515575734 0.04767309875141887 0.29865052339513193 +0 0.44494892167990924 0.8228654306974397 0.09307604994324628 0.35426913860512044 +0 0.6396140749148695 0.8071635767435995 0.05788876276958007 0.32286543069743984 +0 0.5136208853575482 0.751671080842477 0.026106696935300776 0.1473073527557068 +0 0.5488081725312143 0.7587337621389834 0.019296254256527107 0.09282381132551404 +0 0.5732122587968218 0.749653171900618 0.020431328036322468 0.09484172026737284 diff --git a/Lesson-19/HomeWork/People_recognison/test/rain_croud/labels/ea89076f-frame_0217.txt b/Lesson-19/HomeWork/People_recognison/test/rain_croud/labels/ea89076f-frame_0217.txt new file mode 100644 index 0000000..bfae55e --- /dev/null +++ b/Lesson-19/HomeWork/People_recognison/test/rain_croud/labels/ea89076f-frame_0217.txt @@ -0,0 +1,7 @@ +0 0.29795686719636777 0.8697187539412284 0.06242905788876271 0.25425652667423376 +0 0.4562996594778661 0.8894564257787867 0.06129398410896712 0.22108714844242655 +0 0.5158910329171396 0.8787993441795945 0.03518728717366616 0.1715222600580148 +0 0.5556186152099886 0.8838441165342413 0.032917139614074956 0.17354016899987385 +0 0.5919409761634506 0.888888888888889 0.02383654937570932 0.1271282633371169 +0 0.6203178206583427 0.8828351620633118 0.02383654937570945 0.1392357169882709 +0 0.6935300794551645 0.880817253121453 0.029511918274687757 0.11098499180224493 diff --git a/Lesson-19/HomeWork/People_recognison/test/rain_croud/labels/ef2330f6-frame_0056.txt b/Lesson-19/HomeWork/People_recognison/test/rain_croud/labels/ef2330f6-frame_0056.txt new file mode 100644 index 0000000..93d1b6e --- /dev/null +++ b/Lesson-19/HomeWork/People_recognison/test/rain_croud/labels/ef2330f6-frame_0056.txt @@ -0,0 +1,5 @@ +0 0.18785471055618616 0.8158027494009333 0.12599318955732128 0.36839450119813344 +0 0.2746878547105562 0.810190440156388 0.04994324631101023 0.2724177071509649 +0 0.5209988649262204 0.8349728843485934 0.11123723041997756 0.3300542313028123 +0 0.9409761634506242 0.8137848404590743 0.08626560726447224 0.3724303190818514 +0 0.5839954597048806 0.7920292596796576 0.04199772985244057 0.2603102534998112 diff --git a/Lesson-19/HomeWork/People_recognison/test/rain_croud/labels/fb9bcbcf-frame_0301.txt b/Lesson-19/HomeWork/People_recognison/test/rain_croud/labels/fb9bcbcf-frame_0301.txt new file mode 100644 index 0000000..e115fb9 --- /dev/null +++ b/Lesson-19/HomeWork/People_recognison/test/rain_croud/labels/fb9bcbcf-frame_0301.txt @@ -0,0 +1,11 @@ +0 0.21850170261066967 0.8465128011098499 0.07604994324631101 0.2724177071509648 +0 0.3024971623155505 0.8763400176567032 0.03972758229284899 0.24731996468659362 +0 0.36492622020431326 0.8753310631857738 0.05107832009080589 0.2493378736284525 +0 0.4438138479001135 0.8793668810694918 0.05221339387060162 0.24126623786101647 +0 0.4080590238365494 0.8757724807668055 0.023836549375709382 0.23407743725564387 +0 0.5419977298524404 0.8838441165342413 0.017026106696935273 0.1452894438138479 +0 0.5715096481271282 0.8828351620633118 0.032917139614074956 0.1755580779417329 +0 0.6452894438138479 0.8798082986505235 0.02156640181611806 0.17354016899987385 +0 0.6146424517593644 0.8576113002900744 0.012485811577752486 0.12511035439525797 +0 0.6816118047673099 0.9020052970109724 0.03518728717366628 0.17757598688359194 +0 0.7264472190692395 0.8626560726447218 0.020431328036322326 0.12712826333711702 diff --git a/Lesson-19/HomeWork/People_recognison/test/rain_croud/labels/fe899a51-frame_0070.txt b/Lesson-19/HomeWork/People_recognison/test/rain_croud/labels/fe899a51-frame_0070.txt new file mode 100644 index 0000000..cbfad6f --- /dev/null +++ b/Lesson-19/HomeWork/People_recognison/test/rain_croud/labels/fe899a51-frame_0070.txt @@ -0,0 +1,5 @@ +0 0.15664018161180476 0.8238743851683692 0.13393870601589103 0.35225122966326156 +0 0.2559591373439274 0.8132173035691764 0.053348467650397316 0.2986505233951317 +0 0.48070374574347324 0.834405347458696 0.10783200908059022 0.3248833396392989 +0 0.5845629965947786 0.820279984865683 0.04086265607264473 0.2643460713835287 +0 0.9858115777525539 0.8521251103543952 0.028376844494892167 0.2957497792912095 diff --git a/Lesson-19/HomeWork/People_recognison/test/rain_croud/notes.json b/Lesson-19/HomeWork/People_recognison/test/rain_croud/notes.json new file mode 100644 index 0000000..ebf3253 --- /dev/null +++ b/Lesson-19/HomeWork/People_recognison/test/rain_croud/notes.json @@ -0,0 +1,13 @@ +{ + "categories": [ + { + "id": 0, + "name": "person" + } + ], + "info": { + "year": 2025, + "version": "1.0", + "contributor": "Label Studio" + } +} \ No newline at end of file diff --git a/Lesson-19/HomeWork/People_recognison/test/rain_person/classes.txt b/Lesson-19/HomeWork/People_recognison/test/rain_person/classes.txt new file mode 100644 index 0000000..1864de6 --- /dev/null +++ b/Lesson-19/HomeWork/People_recognison/test/rain_person/classes.txt @@ -0,0 +1 @@ +person diff --git a/Lesson-19/HomeWork/People_recognison/test/rain_person/data.yaml b/Lesson-19/HomeWork/People_recognison/test/rain_person/data.yaml new file mode 100644 index 0000000..375a360 --- /dev/null +++ b/Lesson-19/HomeWork/People_recognison/test/rain_person/data.yaml @@ -0,0 +1,6 @@ +path: ./rain_person +train: images +val: images + +names: + 0: person diff --git a/Lesson-19/HomeWork/People_recognison/test/rain_person/images/06a64830-frame_0098.jpg b/Lesson-19/HomeWork/People_recognison/test/rain_person/images/06a64830-frame_0098.jpg new file mode 100644 index 0000000..1930f55 Binary files /dev/null and b/Lesson-19/HomeWork/People_recognison/test/rain_person/images/06a64830-frame_0098.jpg differ diff --git a/Lesson-19/HomeWork/People_recognison/test/rain_person/images/16b62449-frame_0140.jpg b/Lesson-19/HomeWork/People_recognison/test/rain_person/images/16b62449-frame_0140.jpg new file mode 100644 index 0000000..52b9ddc Binary files /dev/null and b/Lesson-19/HomeWork/People_recognison/test/rain_person/images/16b62449-frame_0140.jpg differ diff --git a/Lesson-19/HomeWork/People_recognison/test/rain_person/images/1cb6b778-frame_0266.jpg b/Lesson-19/HomeWork/People_recognison/test/rain_person/images/1cb6b778-frame_0266.jpg new file mode 100644 index 0000000..891b9f4 Binary files /dev/null and b/Lesson-19/HomeWork/People_recognison/test/rain_person/images/1cb6b778-frame_0266.jpg differ diff --git a/Lesson-19/HomeWork/People_recognison/test/rain_person/images/1f46ebda-frame_0056.jpg b/Lesson-19/HomeWork/People_recognison/test/rain_person/images/1f46ebda-frame_0056.jpg new file mode 100644 index 0000000..3e50de3 Binary files /dev/null and b/Lesson-19/HomeWork/People_recognison/test/rain_person/images/1f46ebda-frame_0056.jpg differ diff --git a/Lesson-19/HomeWork/People_recognison/test/rain_person/images/1f48e4cf-frame_0168.jpg b/Lesson-19/HomeWork/People_recognison/test/rain_person/images/1f48e4cf-frame_0168.jpg new file mode 100644 index 0000000..0c61083 Binary files /dev/null and b/Lesson-19/HomeWork/People_recognison/test/rain_person/images/1f48e4cf-frame_0168.jpg differ diff --git a/Lesson-19/HomeWork/People_recognison/test/rain_person/images/251303e8-frame_0294.jpg b/Lesson-19/HomeWork/People_recognison/test/rain_person/images/251303e8-frame_0294.jpg new file mode 100644 index 0000000..affb16d Binary files /dev/null and b/Lesson-19/HomeWork/People_recognison/test/rain_person/images/251303e8-frame_0294.jpg differ diff --git a/Lesson-19/HomeWork/People_recognison/test/rain_person/images/29bbdd25-frame_0119.jpg b/Lesson-19/HomeWork/People_recognison/test/rain_person/images/29bbdd25-frame_0119.jpg new file mode 100644 index 0000000..f66ed28 Binary files /dev/null and b/Lesson-19/HomeWork/People_recognison/test/rain_person/images/29bbdd25-frame_0119.jpg differ diff --git a/Lesson-19/HomeWork/People_recognison/test/rain_person/images/2a0682d7-frame_0161.jpg b/Lesson-19/HomeWork/People_recognison/test/rain_person/images/2a0682d7-frame_0161.jpg new file mode 100644 index 0000000..d519c6b Binary files /dev/null and b/Lesson-19/HomeWork/People_recognison/test/rain_person/images/2a0682d7-frame_0161.jpg differ diff --git a/Lesson-19/HomeWork/People_recognison/test/rain_person/images/3169a789-frame_0133.jpg b/Lesson-19/HomeWork/People_recognison/test/rain_person/images/3169a789-frame_0133.jpg new file mode 100644 index 0000000..b8b8198 Binary files /dev/null and b/Lesson-19/HomeWork/People_recognison/test/rain_person/images/3169a789-frame_0133.jpg differ diff --git a/Lesson-19/HomeWork/People_recognison/test/rain_person/images/340293ba-frame_0147.jpg b/Lesson-19/HomeWork/People_recognison/test/rain_person/images/340293ba-frame_0147.jpg new file mode 100644 index 0000000..231d9bb Binary files /dev/null and b/Lesson-19/HomeWork/People_recognison/test/rain_person/images/340293ba-frame_0147.jpg differ diff --git a/Lesson-19/HomeWork/People_recognison/test/rain_person/images/3c7d6b88-frame_0273.jpg b/Lesson-19/HomeWork/People_recognison/test/rain_person/images/3c7d6b88-frame_0273.jpg new file mode 100644 index 0000000..b6d995b Binary files /dev/null and b/Lesson-19/HomeWork/People_recognison/test/rain_person/images/3c7d6b88-frame_0273.jpg differ diff --git a/Lesson-19/HomeWork/People_recognison/test/rain_person/images/48b59836-frame_0252.jpg b/Lesson-19/HomeWork/People_recognison/test/rain_person/images/48b59836-frame_0252.jpg new file mode 100644 index 0000000..6896840 Binary files /dev/null and b/Lesson-19/HomeWork/People_recognison/test/rain_person/images/48b59836-frame_0252.jpg differ diff --git a/Lesson-19/HomeWork/People_recognison/test/rain_person/images/4a1440bc-frame_0021.jpg b/Lesson-19/HomeWork/People_recognison/test/rain_person/images/4a1440bc-frame_0021.jpg new file mode 100644 index 0000000..4284ded Binary files /dev/null and b/Lesson-19/HomeWork/People_recognison/test/rain_person/images/4a1440bc-frame_0021.jpg differ diff --git a/Lesson-19/HomeWork/People_recognison/test/rain_person/images/4b94c371-frame_0280.jpg b/Lesson-19/HomeWork/People_recognison/test/rain_person/images/4b94c371-frame_0280.jpg new file mode 100644 index 0000000..7f1a94f Binary files /dev/null and b/Lesson-19/HomeWork/People_recognison/test/rain_person/images/4b94c371-frame_0280.jpg differ diff --git a/Lesson-19/HomeWork/People_recognison/test/rain_person/images/57f4d0c2-frame_0112.jpg b/Lesson-19/HomeWork/People_recognison/test/rain_person/images/57f4d0c2-frame_0112.jpg new file mode 100644 index 0000000..0a0cf59 Binary files /dev/null and b/Lesson-19/HomeWork/People_recognison/test/rain_person/images/57f4d0c2-frame_0112.jpg differ diff --git a/Lesson-19/HomeWork/People_recognison/test/rain_person/images/5ef88dfb-frame_0084.jpg b/Lesson-19/HomeWork/People_recognison/test/rain_person/images/5ef88dfb-frame_0084.jpg new file mode 100644 index 0000000..93140e7 Binary files /dev/null and b/Lesson-19/HomeWork/People_recognison/test/rain_person/images/5ef88dfb-frame_0084.jpg differ diff --git a/Lesson-19/HomeWork/People_recognison/test/rain_person/images/63e0de22-frame_0231.jpg b/Lesson-19/HomeWork/People_recognison/test/rain_person/images/63e0de22-frame_0231.jpg new file mode 100644 index 0000000..dbca01a Binary files /dev/null and b/Lesson-19/HomeWork/People_recognison/test/rain_person/images/63e0de22-frame_0231.jpg differ diff --git a/Lesson-19/HomeWork/People_recognison/test/rain_person/images/63f00b75-frame_0000.jpg b/Lesson-19/HomeWork/People_recognison/test/rain_person/images/63f00b75-frame_0000.jpg new file mode 100644 index 0000000..b339da7 Binary files /dev/null and b/Lesson-19/HomeWork/People_recognison/test/rain_person/images/63f00b75-frame_0000.jpg differ diff --git a/Lesson-19/HomeWork/People_recognison/test/rain_person/images/6503f14c-frame_0070.jpg b/Lesson-19/HomeWork/People_recognison/test/rain_person/images/6503f14c-frame_0070.jpg new file mode 100644 index 0000000..aed827f Binary files /dev/null and b/Lesson-19/HomeWork/People_recognison/test/rain_person/images/6503f14c-frame_0070.jpg differ diff --git a/Lesson-19/HomeWork/People_recognison/test/rain_person/images/6898dc20-frame_0014.jpg b/Lesson-19/HomeWork/People_recognison/test/rain_person/images/6898dc20-frame_0014.jpg new file mode 100644 index 0000000..364b94a Binary files /dev/null and b/Lesson-19/HomeWork/People_recognison/test/rain_person/images/6898dc20-frame_0014.jpg differ diff --git a/Lesson-19/HomeWork/People_recognison/test/rain_person/images/6dfa2e60-frame_0245.jpg b/Lesson-19/HomeWork/People_recognison/test/rain_person/images/6dfa2e60-frame_0245.jpg new file mode 100644 index 0000000..48d147d Binary files /dev/null and b/Lesson-19/HomeWork/People_recognison/test/rain_person/images/6dfa2e60-frame_0245.jpg differ diff --git a/Lesson-19/HomeWork/People_recognison/test/rain_person/images/8140fc64-frame_0077.jpg b/Lesson-19/HomeWork/People_recognison/test/rain_person/images/8140fc64-frame_0077.jpg new file mode 100644 index 0000000..3655d98 Binary files /dev/null and b/Lesson-19/HomeWork/People_recognison/test/rain_person/images/8140fc64-frame_0077.jpg differ diff --git a/Lesson-19/HomeWork/People_recognison/test/rain_person/images/90b547dd-frame_0287.jpg b/Lesson-19/HomeWork/People_recognison/test/rain_person/images/90b547dd-frame_0287.jpg new file mode 100644 index 0000000..6d45fe2 Binary files /dev/null and b/Lesson-19/HomeWork/People_recognison/test/rain_person/images/90b547dd-frame_0287.jpg differ diff --git a/Lesson-19/HomeWork/People_recognison/test/rain_person/images/91fcc44f-frame_0210.jpg b/Lesson-19/HomeWork/People_recognison/test/rain_person/images/91fcc44f-frame_0210.jpg new file mode 100644 index 0000000..1a5d343 Binary files /dev/null and b/Lesson-19/HomeWork/People_recognison/test/rain_person/images/91fcc44f-frame_0210.jpg differ diff --git a/Lesson-19/HomeWork/People_recognison/test/rain_person/images/92f181c3-frame_0217.jpg b/Lesson-19/HomeWork/People_recognison/test/rain_person/images/92f181c3-frame_0217.jpg new file mode 100644 index 0000000..47e7108 Binary files /dev/null and b/Lesson-19/HomeWork/People_recognison/test/rain_person/images/92f181c3-frame_0217.jpg differ diff --git a/Lesson-19/HomeWork/People_recognison/test/rain_person/images/95d7530b-frame_0007.jpg b/Lesson-19/HomeWork/People_recognison/test/rain_person/images/95d7530b-frame_0007.jpg new file mode 100644 index 0000000..227290b Binary files /dev/null and b/Lesson-19/HomeWork/People_recognison/test/rain_person/images/95d7530b-frame_0007.jpg differ diff --git a/Lesson-19/HomeWork/People_recognison/test/rain_person/images/9868e511-frame_0238.jpg b/Lesson-19/HomeWork/People_recognison/test/rain_person/images/9868e511-frame_0238.jpg new file mode 100644 index 0000000..f593b42 Binary files /dev/null and b/Lesson-19/HomeWork/People_recognison/test/rain_person/images/9868e511-frame_0238.jpg differ diff --git a/Lesson-19/HomeWork/People_recognison/test/rain_person/images/9dc96138-frame_0175.jpg b/Lesson-19/HomeWork/People_recognison/test/rain_person/images/9dc96138-frame_0175.jpg new file mode 100644 index 0000000..4558573 Binary files /dev/null and b/Lesson-19/HomeWork/People_recognison/test/rain_person/images/9dc96138-frame_0175.jpg differ diff --git a/Lesson-19/HomeWork/People_recognison/test/rain_person/images/bdca2cf0-frame_0105.jpg b/Lesson-19/HomeWork/People_recognison/test/rain_person/images/bdca2cf0-frame_0105.jpg new file mode 100644 index 0000000..40c328d Binary files /dev/null and b/Lesson-19/HomeWork/People_recognison/test/rain_person/images/bdca2cf0-frame_0105.jpg differ diff --git a/Lesson-19/HomeWork/People_recognison/test/rain_person/images/c2fadd8d-frame_0042.jpg b/Lesson-19/HomeWork/People_recognison/test/rain_person/images/c2fadd8d-frame_0042.jpg new file mode 100644 index 0000000..c3507c1 Binary files /dev/null and b/Lesson-19/HomeWork/People_recognison/test/rain_person/images/c2fadd8d-frame_0042.jpg differ diff --git a/Lesson-19/HomeWork/People_recognison/test/rain_person/images/c762c98f-frame_0182.jpg b/Lesson-19/HomeWork/People_recognison/test/rain_person/images/c762c98f-frame_0182.jpg new file mode 100644 index 0000000..d5ec549 Binary files /dev/null and b/Lesson-19/HomeWork/People_recognison/test/rain_person/images/c762c98f-frame_0182.jpg differ diff --git a/Lesson-19/HomeWork/People_recognison/test/rain_person/images/c787fca8-frame_0126.jpg b/Lesson-19/HomeWork/People_recognison/test/rain_person/images/c787fca8-frame_0126.jpg new file mode 100644 index 0000000..9efb2da Binary files /dev/null and b/Lesson-19/HomeWork/People_recognison/test/rain_person/images/c787fca8-frame_0126.jpg differ diff --git a/Lesson-19/HomeWork/People_recognison/test/rain_person/images/cbfad959-frame_0203.jpg b/Lesson-19/HomeWork/People_recognison/test/rain_person/images/cbfad959-frame_0203.jpg new file mode 100644 index 0000000..5d85556 Binary files /dev/null and b/Lesson-19/HomeWork/People_recognison/test/rain_person/images/cbfad959-frame_0203.jpg differ diff --git a/Lesson-19/HomeWork/People_recognison/test/rain_person/images/d3542ec2-frame_0259.jpg b/Lesson-19/HomeWork/People_recognison/test/rain_person/images/d3542ec2-frame_0259.jpg new file mode 100644 index 0000000..b54c8da Binary files /dev/null and b/Lesson-19/HomeWork/People_recognison/test/rain_person/images/d3542ec2-frame_0259.jpg differ diff --git a/Lesson-19/HomeWork/People_recognison/test/rain_person/images/d54851c6-frame_0224.jpg b/Lesson-19/HomeWork/People_recognison/test/rain_person/images/d54851c6-frame_0224.jpg new file mode 100644 index 0000000..45f4fc8 Binary files /dev/null and b/Lesson-19/HomeWork/People_recognison/test/rain_person/images/d54851c6-frame_0224.jpg differ diff --git a/Lesson-19/HomeWork/People_recognison/test/rain_person/images/d58c724d-frame_0189.jpg b/Lesson-19/HomeWork/People_recognison/test/rain_person/images/d58c724d-frame_0189.jpg new file mode 100644 index 0000000..d1351db Binary files /dev/null and b/Lesson-19/HomeWork/People_recognison/test/rain_person/images/d58c724d-frame_0189.jpg differ diff --git a/Lesson-19/HomeWork/People_recognison/test/rain_person/images/d6d5d725-frame_0028.jpg b/Lesson-19/HomeWork/People_recognison/test/rain_person/images/d6d5d725-frame_0028.jpg new file mode 100644 index 0000000..d4f88dd Binary files /dev/null and b/Lesson-19/HomeWork/People_recognison/test/rain_person/images/d6d5d725-frame_0028.jpg differ diff --git a/Lesson-19/HomeWork/People_recognison/test/rain_person/images/e062b4e8-frame_0049.jpg b/Lesson-19/HomeWork/People_recognison/test/rain_person/images/e062b4e8-frame_0049.jpg new file mode 100644 index 0000000..f92a48b Binary files /dev/null and b/Lesson-19/HomeWork/People_recognison/test/rain_person/images/e062b4e8-frame_0049.jpg differ diff --git a/Lesson-19/HomeWork/People_recognison/test/rain_person/images/e11d2fc4-frame_0091.jpg b/Lesson-19/HomeWork/People_recognison/test/rain_person/images/e11d2fc4-frame_0091.jpg new file mode 100644 index 0000000..89e4764 Binary files /dev/null and b/Lesson-19/HomeWork/People_recognison/test/rain_person/images/e11d2fc4-frame_0091.jpg differ diff --git a/Lesson-19/HomeWork/People_recognison/test/rain_person/images/e70c78e9-frame_0196.jpg b/Lesson-19/HomeWork/People_recognison/test/rain_person/images/e70c78e9-frame_0196.jpg new file mode 100644 index 0000000..880a0d2 Binary files /dev/null and b/Lesson-19/HomeWork/People_recognison/test/rain_person/images/e70c78e9-frame_0196.jpg differ diff --git a/Lesson-19/HomeWork/People_recognison/test/rain_person/images/ed512dea-frame_0035.jpg b/Lesson-19/HomeWork/People_recognison/test/rain_person/images/ed512dea-frame_0035.jpg new file mode 100644 index 0000000..2a5aab2 Binary files /dev/null and b/Lesson-19/HomeWork/People_recognison/test/rain_person/images/ed512dea-frame_0035.jpg differ diff --git a/Lesson-19/HomeWork/People_recognison/test/rain_person/images/eec12343-frame_0063.jpg b/Lesson-19/HomeWork/People_recognison/test/rain_person/images/eec12343-frame_0063.jpg new file mode 100644 index 0000000..57d4e6a Binary files /dev/null and b/Lesson-19/HomeWork/People_recognison/test/rain_person/images/eec12343-frame_0063.jpg differ diff --git a/Lesson-19/HomeWork/People_recognison/test/rain_person/images/fc9a7c89-frame_0154.jpg b/Lesson-19/HomeWork/People_recognison/test/rain_person/images/fc9a7c89-frame_0154.jpg new file mode 100644 index 0000000..f987f86 Binary files /dev/null and b/Lesson-19/HomeWork/People_recognison/test/rain_person/images/fc9a7c89-frame_0154.jpg differ diff --git a/Lesson-19/HomeWork/People_recognison/test/rain_person/labels.cache b/Lesson-19/HomeWork/People_recognison/test/rain_person/labels.cache new file mode 100644 index 0000000..570bb55 Binary files /dev/null and b/Lesson-19/HomeWork/People_recognison/test/rain_person/labels.cache differ diff --git a/Lesson-19/HomeWork/People_recognison/test/rain_person/labels/06a64830-frame_0098.txt b/Lesson-19/HomeWork/People_recognison/test/rain_person/labels/06a64830-frame_0098.txt new file mode 100644 index 0000000..9f537f0 --- /dev/null +++ b/Lesson-19/HomeWork/People_recognison/test/rain_person/labels/06a64830-frame_0098.txt @@ -0,0 +1 @@ +0 0.4119887398575923 0.4575260804769002 0.172213942705746 0.20566318926974667 diff --git a/Lesson-19/HomeWork/People_recognison/test/rain_person/labels/16b62449-frame_0140.txt b/Lesson-19/HomeWork/People_recognison/test/rain_person/labels/16b62449-frame_0140.txt new file mode 100644 index 0000000..748cf53 --- /dev/null +++ b/Lesson-19/HomeWork/People_recognison/test/rain_person/labels/16b62449-frame_0140.txt @@ -0,0 +1 @@ +0 0.4053651266766022 0.45603576751117736 0.1377711541645968 0.16989567809239944 diff --git a/Lesson-19/HomeWork/People_recognison/test/rain_person/labels/1cb6b778-frame_0266.txt b/Lesson-19/HomeWork/People_recognison/test/rain_person/labels/1cb6b778-frame_0266.txt new file mode 100644 index 0000000..e6f63e8 --- /dev/null +++ b/Lesson-19/HomeWork/People_recognison/test/rain_person/labels/1cb6b778-frame_0266.txt @@ -0,0 +1 @@ +0 0.3762212286802451 0.44038748137108796 0.0900811392614672 0.09687034277198216 diff --git a/Lesson-19/HomeWork/People_recognison/test/rain_person/labels/1f46ebda-frame_0056.txt b/Lesson-19/HomeWork/People_recognison/test/rain_person/labels/1f46ebda-frame_0056.txt new file mode 100644 index 0000000..6064556 --- /dev/null +++ b/Lesson-19/HomeWork/People_recognison/test/rain_person/labels/1f46ebda-frame_0056.txt @@ -0,0 +1 @@ +0 0.44113263785394935 0.47540983606557374 0.21990395760887574 0.3070044709388972 diff --git a/Lesson-19/HomeWork/People_recognison/test/rain_person/labels/1f48e4cf-frame_0168.txt b/Lesson-19/HomeWork/People_recognison/test/rain_person/labels/1f48e4cf-frame_0168.txt new file mode 100644 index 0000000..acd63e7 --- /dev/null +++ b/Lesson-19/HomeWork/People_recognison/test/rain_person/labels/1f48e4cf-frame_0168.txt @@ -0,0 +1 @@ +0 0.3841695644974334 0.45305514157973176 0.10597781089584374 0.13412816691505214 diff --git a/Lesson-19/HomeWork/People_recognison/test/rain_person/labels/251303e8-frame_0294.txt b/Lesson-19/HomeWork/People_recognison/test/rain_person/labels/251303e8-frame_0294.txt new file mode 100644 index 0000000..7fdc476 --- /dev/null +++ b/Lesson-19/HomeWork/People_recognison/test/rain_person/labels/251303e8-frame_0294.txt @@ -0,0 +1 @@ +0 0.38284484186123535 0.44113263785394935 0.07683391289948674 0.08941877794336811 diff --git a/Lesson-19/HomeWork/People_recognison/test/rain_person/labels/29bbdd25-frame_0119.txt b/Lesson-19/HomeWork/People_recognison/test/rain_person/labels/29bbdd25-frame_0119.txt new file mode 100644 index 0000000..4bdf6d4 --- /dev/null +++ b/Lesson-19/HomeWork/People_recognison/test/rain_person/labels/29bbdd25-frame_0119.txt @@ -0,0 +1 @@ +0 0.40801457194899826 0.4567809239940388 0.1536678257989734 0.17436661698956776 diff --git a/Lesson-19/HomeWork/People_recognison/test/rain_person/labels/2a0682d7-frame_0161.txt b/Lesson-19/HomeWork/People_recognison/test/rain_person/labels/2a0682d7-frame_0161.txt new file mode 100644 index 0000000..d5e69dc --- /dev/null +++ b/Lesson-19/HomeWork/People_recognison/test/rain_person/labels/2a0682d7-frame_0161.txt @@ -0,0 +1 @@ +0 0.38814373240602756 0.44932935916542477 0.12452392780261633 0.1326378539493293 diff --git a/Lesson-19/HomeWork/People_recognison/test/rain_person/labels/3169a789-frame_0133.txt b/Lesson-19/HomeWork/People_recognison/test/rain_person/labels/3169a789-frame_0133.txt new file mode 100644 index 0000000..84409ef --- /dev/null +++ b/Lesson-19/HomeWork/People_recognison/test/rain_person/labels/3169a789-frame_0133.txt @@ -0,0 +1 @@ +0 0.401390958768008 0.4582712369597616 0.13512170889220074 0.1684053651266767 diff --git a/Lesson-19/HomeWork/People_recognison/test/rain_person/labels/340293ba-frame_0147.txt b/Lesson-19/HomeWork/People_recognison/test/rain_person/labels/340293ba-frame_0147.txt new file mode 100644 index 0000000..e0d26a8 --- /dev/null +++ b/Lesson-19/HomeWork/People_recognison/test/rain_person/labels/340293ba-frame_0147.txt @@ -0,0 +1 @@ +0 0.39211790031462174 0.45305514157973176 0.13777115416459687 0.15499254843517143 diff --git a/Lesson-19/HomeWork/People_recognison/test/rain_person/labels/3c7d6b88-frame_0273.txt b/Lesson-19/HomeWork/People_recognison/test/rain_person/labels/3c7d6b88-frame_0273.txt new file mode 100644 index 0000000..77b9351 --- /dev/null +++ b/Lesson-19/HomeWork/People_recognison/test/rain_person/labels/3c7d6b88-frame_0273.txt @@ -0,0 +1 @@ +0 0.38681900976982947 0.44187779433681074 0.07948335817188273 0.09388971684053651 diff --git a/Lesson-19/HomeWork/People_recognison/test/rain_person/labels/48b59836-frame_0252.txt b/Lesson-19/HomeWork/People_recognison/test/rain_person/labels/48b59836-frame_0252.txt new file mode 100644 index 0000000..2d64dde --- /dev/null +++ b/Lesson-19/HomeWork/People_recognison/test/rain_person/labels/48b59836-frame_0252.txt @@ -0,0 +1 @@ +0 0.39211790031462174 0.444113263785395 0.084782248716675 0.0983606557377049 diff --git a/Lesson-19/HomeWork/People_recognison/test/rain_person/labels/4a1440bc-frame_0021.txt b/Lesson-19/HomeWork/People_recognison/test/rain_person/labels/4a1440bc-frame_0021.txt new file mode 100644 index 0000000..5d5bf7b --- /dev/null +++ b/Lesson-19/HomeWork/People_recognison/test/rain_person/labels/4a1440bc-frame_0021.txt @@ -0,0 +1 @@ +0 0.4769001490312966 0.4985096870342771 0.2702434177844015 0.44858420268256327 diff --git a/Lesson-19/HomeWork/People_recognison/test/rain_person/labels/4b94c371-frame_0280.txt b/Lesson-19/HomeWork/People_recognison/test/rain_person/labels/4b94c371-frame_0280.txt new file mode 100644 index 0000000..97aab00 --- /dev/null +++ b/Lesson-19/HomeWork/People_recognison/test/rain_person/labels/4b94c371-frame_0280.txt @@ -0,0 +1 @@ +0 0.3881437324060275 0.44187779433681074 0.08743169398907107 0.09388971684053651 diff --git a/Lesson-19/HomeWork/People_recognison/test/rain_person/labels/57f4d0c2-frame_0112.txt b/Lesson-19/HomeWork/People_recognison/test/rain_person/labels/57f4d0c2-frame_0112.txt new file mode 100644 index 0000000..9b2260c --- /dev/null +++ b/Lesson-19/HomeWork/People_recognison/test/rain_person/labels/57f4d0c2-frame_0112.txt @@ -0,0 +1 @@ +0 0.4265606888557705 0.455290611028316 0.15366782579897262 0.18926974664679574 diff --git a/Lesson-19/HomeWork/People_recognison/test/rain_person/labels/5ef88dfb-frame_0084.txt b/Lesson-19/HomeWork/People_recognison/test/rain_person/labels/5ef88dfb-frame_0084.txt new file mode 100644 index 0000000..c70ff0b --- /dev/null +++ b/Lesson-19/HomeWork/People_recognison/test/rain_person/labels/5ef88dfb-frame_0084.txt @@ -0,0 +1 @@ +0 0.43318430203676117 0.4597615499254843 0.16691505216095387 0.21609538002980622 diff --git a/Lesson-19/HomeWork/People_recognison/test/rain_person/labels/63e0de22-frame_0231.txt b/Lesson-19/HomeWork/People_recognison/test/rain_person/labels/63e0de22-frame_0231.txt new file mode 100644 index 0000000..4445a25 --- /dev/null +++ b/Lesson-19/HomeWork/People_recognison/test/rain_person/labels/63e0de22-frame_0231.txt @@ -0,0 +1 @@ +0 0.38549428713363143 0.44709388971684055 0.07683391289948666 0.10432190760059612 diff --git a/Lesson-19/HomeWork/People_recognison/test/rain_person/labels/63f00b75-frame_0000.txt b/Lesson-19/HomeWork/People_recognison/test/rain_person/labels/63f00b75-frame_0000.txt new file mode 100644 index 0000000..989b45e --- /dev/null +++ b/Lesson-19/HomeWork/People_recognison/test/rain_person/labels/63f00b75-frame_0000.txt @@ -0,0 +1 @@ +0 0.5060440470276536 0.5268256333830105 0.4504056963073356 0.6214605067064083 diff --git a/Lesson-19/HomeWork/People_recognison/test/rain_person/labels/6503f14c-frame_0070.txt b/Lesson-19/HomeWork/People_recognison/test/rain_person/labels/6503f14c-frame_0070.txt new file mode 100644 index 0000000..8478d09 --- /dev/null +++ b/Lesson-19/HomeWork/People_recognison/test/rain_person/labels/6503f14c-frame_0070.txt @@ -0,0 +1 @@ +0 0.4239112435833748 0.466467958271237 0.19076005961251866 0.2533532041728763 diff --git a/Lesson-19/HomeWork/People_recognison/test/rain_person/labels/6898dc20-frame_0014.txt b/Lesson-19/HomeWork/People_recognison/test/rain_person/labels/6898dc20-frame_0014.txt new file mode 100644 index 0000000..85bcb30 --- /dev/null +++ b/Lesson-19/HomeWork/People_recognison/test/rain_person/labels/6898dc20-frame_0014.txt @@ -0,0 +1 @@ +0 0.4835237622122869 0.5029806259314457 0.3629740023182647 0.47242921013412825 diff --git a/Lesson-19/HomeWork/People_recognison/test/rain_person/labels/6dfa2e60-frame_0245.txt b/Lesson-19/HomeWork/People_recognison/test/rain_person/labels/6dfa2e60-frame_0245.txt new file mode 100644 index 0000000..1dc7277 --- /dev/null +++ b/Lesson-19/HomeWork/People_recognison/test/rain_person/labels/6dfa2e60-frame_0245.txt @@ -0,0 +1 @@ +0 0.38814373240602756 0.4485842026825634 0.09802947507865539 0.0983606557377049 diff --git a/Lesson-19/HomeWork/People_recognison/test/rain_person/labels/8140fc64-frame_0077.txt b/Lesson-19/HomeWork/People_recognison/test/rain_person/labels/8140fc64-frame_0077.txt new file mode 100644 index 0000000..ecbfe05 --- /dev/null +++ b/Lesson-19/HomeWork/People_recognison/test/rain_person/labels/8140fc64-frame_0077.txt @@ -0,0 +1 @@ +0 0.42788541149196896 0.4694485842026826 0.198708395429707 0.2384500745156483 diff --git a/Lesson-19/HomeWork/People_recognison/test/rain_person/labels/90b547dd-frame_0287.txt b/Lesson-19/HomeWork/People_recognison/test/rain_person/labels/90b547dd-frame_0287.txt new file mode 100644 index 0000000..3413dfd --- /dev/null +++ b/Lesson-19/HomeWork/People_recognison/test/rain_person/labels/90b547dd-frame_0287.txt @@ -0,0 +1 @@ +0 0.38681900976982947 0.4448584202682564 0.084782248716675 0.09388971684053651 diff --git a/Lesson-19/HomeWork/People_recognison/test/rain_person/labels/91fcc44f-frame_0210.txt b/Lesson-19/HomeWork/People_recognison/test/rain_person/labels/91fcc44f-frame_0210.txt new file mode 100644 index 0000000..2d4a6d7 --- /dev/null +++ b/Lesson-19/HomeWork/People_recognison/test/rain_person/labels/91fcc44f-frame_0210.txt @@ -0,0 +1 @@ +0 0.37887067395264123 0.44783904619970194 0.10067892035105153 0.12071535022354694 diff --git a/Lesson-19/HomeWork/People_recognison/test/rain_person/labels/92f181c3-frame_0217.txt b/Lesson-19/HomeWork/People_recognison/test/rain_person/labels/92f181c3-frame_0217.txt new file mode 100644 index 0000000..db87e20 --- /dev/null +++ b/Lesson-19/HomeWork/People_recognison/test/rain_person/labels/92f181c3-frame_0217.txt @@ -0,0 +1 @@ +0 0.3841695644974334 0.4485842026825634 0.08478224871667493 0.1073025335320417 diff --git a/Lesson-19/HomeWork/People_recognison/test/rain_person/labels/95d7530b-frame_0007.txt b/Lesson-19/HomeWork/People_recognison/test/rain_person/labels/95d7530b-frame_0007.txt new file mode 100644 index 0000000..fe2df2f --- /dev/null +++ b/Lesson-19/HomeWork/People_recognison/test/rain_person/labels/95d7530b-frame_0007.txt @@ -0,0 +1 @@ +0 0.4769001490312966 0.4977645305514158 0.42391124358337473 0.5216095380029806 diff --git a/Lesson-19/HomeWork/People_recognison/test/rain_person/labels/9868e511-frame_0238.txt b/Lesson-19/HomeWork/People_recognison/test/rain_person/labels/9868e511-frame_0238.txt new file mode 100644 index 0000000..9c0b7c5 --- /dev/null +++ b/Lesson-19/HomeWork/People_recognison/test/rain_person/labels/9868e511-frame_0238.txt @@ -0,0 +1 @@ +0 0.3841695644974334 0.4485842026825634 0.0794833581718828 0.1073025335320417 diff --git a/Lesson-19/HomeWork/People_recognison/test/rain_person/labels/9dc96138-frame_0175.txt b/Lesson-19/HomeWork/People_recognison/test/rain_person/labels/9dc96138-frame_0175.txt new file mode 100644 index 0000000..63f4f63 --- /dev/null +++ b/Lesson-19/HomeWork/People_recognison/test/rain_person/labels/9dc96138-frame_0175.txt @@ -0,0 +1 @@ +0 0.38681900976982947 0.4485842026825633 0.12717337307501247 0.13710879284649777 diff --git a/Lesson-19/HomeWork/People_recognison/test/rain_person/labels/bdca2cf0-frame_0105.txt b/Lesson-19/HomeWork/People_recognison/test/rain_person/labels/bdca2cf0-frame_0105.txt new file mode 100644 index 0000000..af8c83a --- /dev/null +++ b/Lesson-19/HomeWork/People_recognison/test/rain_person/labels/bdca2cf0-frame_0105.txt @@ -0,0 +1 @@ +0 0.41861235303858263 0.45454545454545453 0.1536678257989734 0.18777943368107303 diff --git a/Lesson-19/HomeWork/People_recognison/test/rain_person/labels/c2fadd8d-frame_0042.txt b/Lesson-19/HomeWork/People_recognison/test/rain_person/labels/c2fadd8d-frame_0042.txt new file mode 100644 index 0000000..5913531 --- /dev/null +++ b/Lesson-19/HomeWork/People_recognison/test/rain_person/labels/c2fadd8d-frame_0042.txt @@ -0,0 +1 @@ +0 0.4345090246729592 0.470193740685544 0.2702434177844015 0.3233979135618479 diff --git a/Lesson-19/HomeWork/People_recognison/test/rain_person/labels/c762c98f-frame_0182.txt b/Lesson-19/HomeWork/People_recognison/test/rain_person/labels/c762c98f-frame_0182.txt new file mode 100644 index 0000000..5abb72c --- /dev/null +++ b/Lesson-19/HomeWork/People_recognison/test/rain_person/labels/c762c98f-frame_0182.txt @@ -0,0 +1 @@ +0 0.3801953965888393 0.44932935916542477 0.1086272561682398 0.12965722801788374 diff --git a/Lesson-19/HomeWork/People_recognison/test/rain_person/labels/c787fca8-frame_0126.txt b/Lesson-19/HomeWork/People_recognison/test/rain_person/labels/c787fca8-frame_0126.txt new file mode 100644 index 0000000..6cc0815 --- /dev/null +++ b/Lesson-19/HomeWork/People_recognison/test/rain_person/labels/c787fca8-frame_0126.txt @@ -0,0 +1 @@ +0 0.4159629077661865 0.4560357675111773 0.14836893525418118 0.16691505216095373 diff --git a/Lesson-19/HomeWork/People_recognison/test/rain_person/labels/cbfad959-frame_0203.txt b/Lesson-19/HomeWork/People_recognison/test/rain_person/labels/cbfad959-frame_0203.txt new file mode 100644 index 0000000..4314a3d --- /dev/null +++ b/Lesson-19/HomeWork/People_recognison/test/rain_person/labels/cbfad959-frame_0203.txt @@ -0,0 +1 @@ +0 0.3815201192250373 0.45454545454545453 0.09538002980625933 0.11326378539493291 diff --git a/Lesson-19/HomeWork/People_recognison/test/rain_person/labels/d3542ec2-frame_0259.txt b/Lesson-19/HomeWork/People_recognison/test/rain_person/labels/d3542ec2-frame_0259.txt new file mode 100644 index 0000000..236a013 --- /dev/null +++ b/Lesson-19/HomeWork/People_recognison/test/rain_person/labels/d3542ec2-frame_0259.txt @@ -0,0 +1 @@ +0 0.3815201192250373 0.444113263785395 0.0794833581718828 0.09239940387481375 diff --git a/Lesson-19/HomeWork/People_recognison/test/rain_person/labels/d54851c6-frame_0224.txt b/Lesson-19/HomeWork/People_recognison/test/rain_person/labels/d54851c6-frame_0224.txt new file mode 100644 index 0000000..6fd529b --- /dev/null +++ b/Lesson-19/HomeWork/People_recognison/test/rain_person/labels/d54851c6-frame_0224.txt @@ -0,0 +1 @@ +0 0.3815201192250373 0.4463487332339791 0.09008113926146706 0.11475409836065573 diff --git a/Lesson-19/HomeWork/People_recognison/test/rain_person/labels/d58c724d-frame_0189.txt b/Lesson-19/HomeWork/People_recognison/test/rain_person/labels/d58c724d-frame_0189.txt new file mode 100644 index 0000000..24ac17c --- /dev/null +++ b/Lesson-19/HomeWork/People_recognison/test/rain_person/labels/d58c724d-frame_0189.txt @@ -0,0 +1 @@ +0 0.38549428713363143 0.451564828614009 0.10862725616823987 0.12220566318926984 diff --git a/Lesson-19/HomeWork/People_recognison/test/rain_person/labels/d6d5d725-frame_0028.txt b/Lesson-19/HomeWork/People_recognison/test/rain_person/labels/d6d5d725-frame_0028.txt new file mode 100644 index 0000000..e359fcf --- /dev/null +++ b/Lesson-19/HomeWork/People_recognison/test/rain_person/labels/d6d5d725-frame_0028.txt @@ -0,0 +1 @@ +0 0.4610034773969201 0.49478390461997024 0.2808411988739858 0.4053651266766022 diff --git a/Lesson-19/HomeWork/People_recognison/test/rain_person/labels/e062b4e8-frame_0049.txt b/Lesson-19/HomeWork/People_recognison/test/rain_person/labels/e062b4e8-frame_0049.txt new file mode 100644 index 0000000..f3777f1 --- /dev/null +++ b/Lesson-19/HomeWork/People_recognison/test/rain_person/labels/e062b4e8-frame_0049.txt @@ -0,0 +1 @@ +0 0.45040569630733573 0.4798807749627422 0.2384500745156484 0.3099850968703428 diff --git a/Lesson-19/HomeWork/People_recognison/test/rain_person/labels/e11d2fc4-frame_0091.txt b/Lesson-19/HomeWork/People_recognison/test/rain_person/labels/e11d2fc4-frame_0091.txt new file mode 100644 index 0000000..117b565 --- /dev/null +++ b/Lesson-19/HomeWork/People_recognison/test/rain_person/labels/e11d2fc4-frame_0091.txt @@ -0,0 +1 @@ +0 0.41861235303858263 0.46497764530551416 0.18546116906772647 0.2235469448584203 diff --git a/Lesson-19/HomeWork/People_recognison/test/rain_person/labels/e70c78e9-frame_0196.txt b/Lesson-19/HomeWork/People_recognison/test/rain_person/labels/e70c78e9-frame_0196.txt new file mode 100644 index 0000000..bc4182d --- /dev/null +++ b/Lesson-19/HomeWork/People_recognison/test/rain_person/labels/e70c78e9-frame_0196.txt @@ -0,0 +1 @@ +0 0.38814373240602756 0.44932935916542477 0.08213280344427887 0.12071535022354687 diff --git a/Lesson-19/HomeWork/People_recognison/test/rain_person/labels/ed512dea-frame_0035.txt b/Lesson-19/HomeWork/People_recognison/test/rain_person/labels/ed512dea-frame_0035.txt new file mode 100644 index 0000000..3f6022f --- /dev/null +++ b/Lesson-19/HomeWork/People_recognison/test/rain_person/labels/ed512dea-frame_0035.txt @@ -0,0 +1 @@ +0 0.43848319258155327 0.4798807749627422 0.28349064414638186 0.36363636363636354 diff --git a/Lesson-19/HomeWork/People_recognison/test/rain_person/labels/eec12343-frame_0063.txt b/Lesson-19/HomeWork/People_recognison/test/rain_person/labels/eec12343-frame_0063.txt new file mode 100644 index 0000000..ec776ac --- /dev/null +++ b/Lesson-19/HomeWork/People_recognison/test/rain_person/labels/eec12343-frame_0063.txt @@ -0,0 +1 @@ +0 0.4239112435833748 0.4739195230998509 0.22255340288127176 0.27123695976154993 diff --git a/Lesson-19/HomeWork/People_recognison/test/rain_person/labels/fc9a7c89-frame_0154.txt b/Lesson-19/HomeWork/People_recognison/test/rain_person/labels/fc9a7c89-frame_0154.txt new file mode 100644 index 0000000..7040ab4 --- /dev/null +++ b/Lesson-19/HomeWork/People_recognison/test/rain_person/labels/fc9a7c89-frame_0154.txt @@ -0,0 +1 @@ +0 0.38946845504222566 0.4508196721311475 0.13777115416459687 0.1535022354694486 diff --git a/Lesson-19/HomeWork/People_recognison/test/rain_person/notes.json b/Lesson-19/HomeWork/People_recognison/test/rain_person/notes.json new file mode 100644 index 0000000..ebf3253 --- /dev/null +++ b/Lesson-19/HomeWork/People_recognison/test/rain_person/notes.json @@ -0,0 +1,13 @@ +{ + "categories": [ + { + "id": 0, + "name": "person" + } + ], + "info": { + "year": 2025, + "version": "1.0", + "contributor": "Label Studio" + } +} \ No newline at end of file diff --git a/Lesson-19/HomeWork/People_recognison/yolov8n.pt b/Lesson-19/HomeWork/People_recognison/yolov8n.pt new file mode 100644 index 0000000..0db4ca4 Binary files /dev/null and b/Lesson-19/HomeWork/People_recognison/yolov8n.pt differ