| A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | Q | R | S | T | U | V | W | X | Y | Z | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
1 | АТС НТО — система оценивания командного задания | |||||||||||||||||||||||||
2 | ||||||||||||||||||||||||||
3 | № | Подзадача | Что необходимо реализовать | Критерий выполнения | Макс. балл | |||||||||||||||||||||
4 | 1 | Загрузка видео коптера | Открыть видео и организовать покадровую обработку OpenCV | Видео корректно открывается и обрабатывается | 3 | |||||||||||||||||||||
5 | 2 | Предобработка изображения | ROI, HSV/GRAY, бинаризация, фильтрация и др. | Кадр подготовлен для устойчивого поиска сигнала | 5 | |||||||||||||||||||||
6 | 3 | Обнаружение сигнала коптером | Найти заданный сигнал на кадре | Сигнал корректно обнаруживается | 10 | |||||||||||||||||||||
7 | 4 | Защита от ложного срабатывания | Подтверждать сигнал на нескольких кадрах подряд | START не отправляется при случайном обнаружении | 5 | |||||||||||||||||||||
8 | 5 | Настройка сетевого соединения | Организовать связь между двумя ПК по TCP/UDP | Компьютеры обмениваются сообщениями | 5 | |||||||||||||||||||||
9 | 6 | Передача команды от коптера | После обнаружения сигнала автоматически отправить START | Команда приходит на компьютер робота | 5 | |||||||||||||||||||||
10 | 7 | Режим ожидания робота | До команды START не запускать обработку видео | Робот находится в ожидании | 3 | |||||||||||||||||||||
11 | 8 | Автоматический запуск миссии | После START автоматически запустить обработку видео робота | Запуск происходит без оператора | 4 | |||||||||||||||||||||
12 | 9 | Загрузка видео робота | Организовать покадровое чтение записи с камеры робота | Видеопоток корректно обрабатывается | 3 | |||||||||||||||||||||
13 | 10 | Обнаружение светофора | Найти светофор на изображении | Светофор обнаружен в кадре | 7 | |||||||||||||||||||||
14 | 11 | Распознавание сигнала светофора | Определить красный, жёлтый или зелёный | Цвет сигнала определяется корректно | 10 | |||||||||||||||||||||
15 | 12 | Обнаружение дорожных знаков | Найти дорожный знак в кадре | Определяется положение знака | 7 | |||||||||||||||||||||
16 | 13 | Классификация дорожных знаков | Определить тип обнаруженного дорожного знака | Правильно определяется класс знака | 10 | |||||||||||||||||||||
17 | 15 | Защита от повторного распознавания | Не считать один объект несколько раз на соседних кадрах | Один объект формирует одно событие | 3 | |||||||||||||||||||||
18 | 16 | Журнал событий | Фиксировать время, объект и принятое решение | Формируется последовательный журнал | 3 | |||||||||||||||||||||
19 | 17 | Итоговый отчёт | Вывести результаты после завершения миссии | Есть список объектов и решений | 2 | |||||||||||||||||||||
20 | 18 | Полная интеграция системы | Объединить коптер, сеть, робота и CV в единую систему | Вся цепочка работает без вмешательства оператора | 10 | |||||||||||||||||||||
21 | ИТОГО | 95 | ||||||||||||||||||||||||
22 | ||||||||||||||||||||||||||
23 | Штрафы | |||||||||||||||||||||||||
24 | Код | Нарушение | Условие | Штраф | Применение | |||||||||||||||||||||
25 | P1 | Ложная отправка START | START отправлен до появления настоящего сигнала | -5 | за факт | |||||||||||||||||||||
26 | P2 | Ручной запуск робота | Оператор вручную запустил обработку после сигнала | -5 | за факт | |||||||||||||||||||||
27 | P3 | Изменение программы во время зачёта | Код изменялся после начала зачётного прогона | -5 | за факт | |||||||||||||||||||||
28 | P4 | Пропуск обязательного объекта | Знак или светофор присутствует, но не распознан | -2 | за каждый объект | |||||||||||||||||||||
29 | P5 | Ложное распознавание | Сообщено о несуществующем знаке или светофоре | -1 | за каждое событие | |||||||||||||||||||||
30 | ||||||||||||||||||||||||||
31 | ||||||||||||||||||||||||||
32 | ||||||||||||||||||||||||||
33 | ||||||||||||||||||||||||||
34 | ||||||||||||||||||||||||||
35 | ||||||||||||||||||||||||||
36 | ||||||||||||||||||||||||||
37 | ||||||||||||||||||||||||||
38 | ||||||||||||||||||||||||||
39 | ||||||||||||||||||||||||||
40 | ||||||||||||||||||||||||||
41 | ||||||||||||||||||||||||||
42 | ||||||||||||||||||||||||||
43 | ||||||||||||||||||||||||||
44 | ||||||||||||||||||||||||||
45 | ||||||||||||||||||||||||||
46 | ||||||||||||||||||||||||||
47 | ||||||||||||||||||||||||||
48 | ||||||||||||||||||||||||||
49 | ||||||||||||||||||||||||||
50 | ||||||||||||||||||||||||||
51 | ||||||||||||||||||||||||||
52 | ||||||||||||||||||||||||||
53 | ||||||||||||||||||||||||||
54 | ||||||||||||||||||||||||||
55 | ||||||||||||||||||||||||||
56 | ||||||||||||||||||||||||||
57 | ||||||||||||||||||||||||||
58 | ||||||||||||||||||||||||||
59 | ||||||||||||||||||||||||||
60 | ||||||||||||||||||||||||||
61 | ||||||||||||||||||||||||||
62 | ||||||||||||||||||||||||||
63 | ||||||||||||||||||||||||||
64 | ||||||||||||||||||||||||||
65 | ||||||||||||||||||||||||||
66 | ||||||||||||||||||||||||||
67 | ||||||||||||||||||||||||||
68 | ||||||||||||||||||||||||||
69 | ||||||||||||||||||||||||||
70 | ||||||||||||||||||||||||||
71 | ||||||||||||||||||||||||||
72 | ||||||||||||||||||||||||||
73 | ||||||||||||||||||||||||||
74 | ||||||||||||||||||||||||||
75 | ||||||||||||||||||||||||||
76 | ||||||||||||||||||||||||||
77 | ||||||||||||||||||||||||||
78 | ||||||||||||||||||||||||||
79 | ||||||||||||||||||||||||||
80 | ||||||||||||||||||||||||||
81 | ||||||||||||||||||||||||||
82 | ||||||||||||||||||||||||||
83 | ||||||||||||||||||||||||||
84 | ||||||||||||||||||||||||||
85 | ||||||||||||||||||||||||||
86 | ||||||||||||||||||||||||||
87 | ||||||||||||||||||||||||||
88 | ||||||||||||||||||||||||||
89 | ||||||||||||||||||||||||||
90 | ||||||||||||||||||||||||||
91 | ||||||||||||||||||||||||||
92 | ||||||||||||||||||||||||||
93 | ||||||||||||||||||||||||||
94 | ||||||||||||||||||||||||||
95 | ||||||||||||||||||||||||||
96 | ||||||||||||||||||||||||||
97 | ||||||||||||||||||||||||||
98 | ||||||||||||||||||||||||||
99 | ||||||||||||||||||||||||||
100 | ||||||||||||||||||||||||||