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",
+ " Dataset | \n",
+ " Model | \n",
+ " precision | \n",
+ " recall | \n",
+ " f1 | \n",
+ " mAP50 | \n",
+ "
\n",
+ " \n",
+ " \n",
+ " \n",
+ " | 0 | \n",
+ " rain_croud | \n",
+ " YOLOv8 | \n",
+ " 0.901685 | \n",
+ " 0.843869 | \n",
+ " 0.863118 | \n",
+ " 0.755425 | \n",
+ "
\n",
+ " \n",
+ " | 1 | \n",
+ " rain_croud | \n",
+ " Faster R-CNN | \n",
+ " 0.737435 | \n",
+ " 0.901408 | \n",
+ " 0.798963 | \n",
+ " 0.739530 | \n",
+ "
\n",
+ " \n",
+ " | 2 | \n",
+ " rain_croud | \n",
+ " RetinaNet | \n",
+ " 0.950018 | \n",
+ " 0.747600 | \n",
+ " 0.825524 | \n",
+ " 0.755890 | \n",
+ "
\n",
+ " \n",
+ " | 3 | \n",
+ " rain_person | \n",
+ " YOLOv8 | \n",
+ " 0.906976 | \n",
+ " 0.976743 | \n",
+ " 0.930231 | \n",
+ " 0.769038 | \n",
+ "
\n",
+ " \n",
+ " | 4 | \n",
+ " rain_person | \n",
+ " Faster R-CNN | \n",
+ " 0.717054 | \n",
+ " 0.999999 | \n",
+ " 0.796566 | \n",
+ " 0.829845 | \n",
+ "
\n",
+ " \n",
+ " | 5 | \n",
+ " rain_person | \n",
+ " RetinaNet | \n",
+ " 0.999999 | \n",
+ " 0.999999 | \n",
+ " 0.999999 | \n",
+ " 0.842908 | \n",
+ "
\n",
+ " \n",
+ "
\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