Кубок Губернатора Новосибирской области 2023 Задача 4. Детектирование светофоров
Финиш 18 августа 23:59 (НСК)
Условие
На изображениях представлены светофоры. Ваша задача написать функцию, определяющую в какой части изображении расположен светофор. На каждом изображении только один светофор. Функция должна возвращать координаты ограничивающей светофор рамки. Верно обнаруженными считаются светофоры, для которых IoU больше 0,5.
![](https://i.ibb.co/qR6hkDg/IoU.png)
Для Вас подготовлены несколько файлов “.py”, набор изображений с светофорами и аннотации к нему. Среди подготовленных файлов есть:
eval.py - файл с функциями загрузки нейросетевого детектора и обнаружения светофоров. Именно эти функции Вам необходимо дописать!
main.py - файл проверяющий точность работы вашего алгоритма. Не редактируйте его! Main.py использует, написанные вами функции из eval.py и сверяет истинное положение светофоров с предсказаниями вашего алгоритма.
annotations.csv - файл устанавливающий соотношение между изображениями и координатами светофоров на них. В каждой строке файла содержится путь к файлу с изображением и координаты ограничивающей светофор рамки.
В качестве решения, необходимо сдать отредактированный файл eval.py. Либо архив “*.zip” с файлом eval.py и остальными файлами, требующимися для работы вашего алгоритма. В архиве, должны быть файлы решения, а не одноимённая архиву папка.
Если при проверке вы получили точность ниже, чем хотелось-бы, измените свой алгоритм и пришлите ещё раз. Количество попыток не ограничено, засчитывается лучшая попытка из всех.
Технические ограничения
Размер решения ограничен: не более 30 МБ. Если ваш алгоритм успешно проверен платформой, то следующее решение можно прислать только через 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 | Иванов Слава | 13.08.2023 16:05 | DROP TABLE Users; -- | ||
1.0 | Ксюша Ядрицева | 13.08.2023 16:10 | DROP TABLE Users; -- | ||
1.0 | Илья Разводов | 18.08.2023 16:43 | |||
1.0 | Андрей Алёхин | 16.08.2023 16:03 | |||
1.0 | Кирилл Вебер | 18.08.2023 07:14 | |||
1.0 | Дмитрий Филинов | 11.08.2023 14:42 | ЧУГУННЫЙ ТАЗ | ||
1.0 | Олег Цыплаков | 13.08.2023 12:41 | |||
1.0 | Valera Uriadov | 11.08.2023 17:35 | ЧУГУННЫЙ ТАЗ | ||
1.0 | Арсений Мастов | 13.08.2023 15:58 | DROP TABLE Users; -- | ||
1.0 | Настя Сапожникова | 07.08.2023 17:26 | Железный капут | ||
1.0 | Егор Черных | 07.08.2023 10:55 | Seal Team | ||
1.0 | Никита Быстрых | 13.08.2023 14:08 | |||
1.0 | Ольга Демидович | 08.08.2023 06:57 | Разрушители Легенд | ||
1.0 | Андрей Миняев | 07.08.2023 17:40 | Железный капут | ||
1.0 | Денис Русинович | 07.08.2023 21:47 | Добавьте либу для yolov8 | ||
1.0 | Егор Андреасян | 10.08.2023 16:09 | ЧУГУННЫЙ ТАЗ |