Кубок Главы Богородского округа Московской области. Задача 1. Определение оптимального момента торможения беспилотника перед перекрёстком.
Финиш 11 декабря 23:59 (МСК)
Условие
Перед вами изображения с камеры беспилотного автомобиля. На каждом кадре чётко видна дорожная разметка и перекрёсток. Беспилотный автомобиль должен подъехать к перекрёстку и остановиться перед стоп-линией дорожной разметки. Ваша задача — написать функцию, анализирующую изображение с камеры и определяющую, пора ли остановиться или нет.
Следите за положением стоп-линии в кадре, пробуйте разные варианты решения, только так вы сможете понять, когда беспилотник должен остановиться.
Выполнение
1. Скачайте материалы задания
2. Ознакомьтесь с материалами задания
Для Вас подготовлены несколько файлов “.py”, набор изображений и аннотации к нему. Среди подготовленных файлов есть:
eval.py - файл с функцией, определяющей пора остановиться или нет. Именно эту функцию Вам необходимо дописать!
main.py - файл проверяющий точность работы вашего алгоритма. Не редактируйте его. main.py использует написанные вами функции из eval.py и сверяет верные ответы с предсказанием вашего алгоритма.
annotations.csv – файл, устанавливающий соответствие между изображениями и верными ответами к ним. В каждой строке файла содержится путь к кадру с камеры и эталонным ответом.
3. Прочитайте файл eval.py и доработайте его
В файле содержатся функция need_to_stop.
Она должна обрабатывать изображение и возвращать True, если нужно остановиться, и False, если останавливаться рано.
Вы можете добавить в функции cv2.imshow и сv2.waitKey, так будет проще отладить программу.
4. Запустите файл main.py и проверьте свой алгоритм
В выводе main.py для каждого изображения указано, верный ли ответ дала ваша функция. Если программа выдала ошибку, то найдите и исправьте её в файле eval, вновь запустите файл main.py
5. Пришлите решение на онлайн платформу для проверки
Перед тем как отправить решение на проверку, удалите из кода все cv2.imshow и cv2.waitKey! В качестве решения необходимо сдать файл eval.py.
Технические ограничения
Размер решения ограничен: не более 1 МБ. Если ваш алгоритм успешно проверен платформой, то следующее решение можно прислать только через 10 минут. Если ваш алгоритм в ходе проверки выдал сообщение об ошибке, то следующее решение можно прислать сразу.
Пакеты, ориентированные на работу с изображениями и данными, использующиеся на платформе проверки: Python 3.8.10; catboost 1.1.1; dlib 19.24.0; gast 0.4.0; h5py 3.7.0; imutils 0.5.4; keras 2.9.0; Keras-Preprocessing 1.1.2; matplotlib 3.6.2; numpy 1.23.2; opencv-python 4.6.0.66; pandas 1.5.1; scikit-image 0.19.3; scikit-learn 1.1.3; scipy 1.9.3; tensorflow-cpu 2.9.2; torch 1.13.0; torchaudio 0.13.0; torchvision 0.14.0.
Используйте совместимые пакеты.
Очки | Участник | Дата | Команда | Город | Учебное заведение |
---|---|---|---|---|---|
1.0 | Александр Кокорев | 11.12.2024 19:49 | |||
1.0 | Виктория Худякова | 11.12.2024 18:49 | |||
1.0 | Ричард Дмитриев | 11.12.2024 18:02 | |||
1.0 | Фёдор Трунов | 09.12.2024 15:37 | ГAI Юлий Цезарь | ||
1.0 | Маша Пигусова | 05.12.2024 10:14 | |||
1.0 | Илья Прокопов | 03.12.2024 17:41 | |||
1.0 | Матвей Казенных | 26.11.2024 14:05 | |||
1.0 | Усмонов Рашид | 26.11.2024 13:49 | ГAI Юлий Цезарь | ||
1.0 | Максим Кравченко | 08.12.2024 16:15 | ГAI Юлий Цезарь | ||
1.0 | Елизавета Лебедева | 22.11.2024 17:36 | IT Капибарики | ||
1.0 | Максим Евтушенко | 22.11.2024 17:31 | IT Капибарики | ||
1.0 | Роман Адигамов | 22.11.2024 17:26 | IT Капибарики | ||
1.0 | Миша Гарский | 29.11.2024 15:40 | ГAI Юлий Цезарь | ||
1.0 | Елена Ом | 21.11.2024 17:46 | |||
1.0 | simvitser | 10.12.2024 18:31 | Сварщики Судного Дня | ||
0.99 | Роман Артемьев | 10.12.2024 08:35 | PIP Игра в кощея | ||
0.99 | Павел Петров | 09.12.2024 17:53 | PIP Игра в кощея | ||
0.99 | Пихаил Метров | 09.12.2024 17:17 | PIP Игра в кощея | ||
0.99 | Слава Пацкевич | 09.12.2024 14:55 | PIP Игра в кощея | ||
0.99 | Александр Еремеев | 09.12.2024 14:45 | PIP Игра в кощея | ||
0.99 | Иван Муравецкий | 09.12.2024 19:29 | DarkMinD333 | ||
0.99 | Илья Волков | 04.12.2024 10:55 | |||
0.99 | Максим Саламатов | 09.12.2024 11:35 | |||
0.99 | Ульяна Чемагина | 10.12.2024 07:12 | Invalid Syntax | ||
0.99 | Игорь Парфенов | 10.12.2024 12:11 | Invalid Syntax | ||
0.99 | Иванов Андрей | 23.11.2024 06:54 | |||
0.99 | Виталий Мацай | 22.11.2024 22:41 | |||
0.99 | Ирина Гаврилова | 05.12.2024 19:40 | |||
0.98 | Алексей Булаев | 10.12.2024 12:34 | DarkMinD333 | ||
0.98 | Артём Ручкин | 09.12.2024 19:01 | |||
0.98 | Тимофей Курсков | 09.12.2024 15:02 | DarkMinD333 | ||
0.98 | Антон Осин | 05.12.2024 19:00 | |||
0.97 | Филоненко Максим | 04.12.2024 20:42 | Invalid Syntax | ||
0.97 | Артём Ваганов | 09.12.2024 14:45 | |||
0.96 | Саша Слободянюк | 06.12.2024 21:58 | |||
0.95 | Артем Кудрявцев | 10.12.2024 19:36 | |||
0.86 | Матвей Шахов | 05.12.2024 21:08 | |||
0.86 | Максим Долженко | 29.11.2024 09:30 | |||
0.82 | Егор Коростылёв | 10.12.2024 14:23 | |||
0.82 | Андрей Емельянов | 10.12.2024 18:50 | |||
0.8 | Вера Наумова | 11.12.2024 18:45 | Эчпочмаки | ||
0.14 | Анастасия Налбандова | 11.12.2024 13:28 | |||
0.14 | Егор Пчёлкин | 11.12.2024 18:59 | МБОУ СОШ 6 | ||
0.14 | Артём Блохин | 04.12.2024 13:29 | |||
0.14 | Григорий Харитонов | 10.12.2024 17:34 | |||
0.14 | Зайцев Денис | 03.12.2024 06:22 |