Кубок Губернатора Новосибирской области 2024 Задача 1. Градиент на изображении
Финиш 16 октября 23:59 (НСК)
Условие
Необходимо наложить на изображение градиент. Градиент это эффект, который получается при плавном изменении составляющей цвета на изображении.

На изображении выше горизонтальный градиент. Синяя составляющая цвета нарастает справа на лево.
Вы должны создать на изображении диагональный градиент. В каждой следующей диагонали значение составляющей цвета должно увеличиваться ровно на 1. А если достигнет 255, то с каждой следующей диагональю уменьшаться на 1.

Вам необходимо определить составляющую какого цвета на изображении вы будете изменять. Если изображение, которое вам дано красное, то градиент должен быть синим. Если зелёное, то градиент красный. Если синее, то градиент зелёный.
Максимальный размер изображений, которые вам даны 255х255 пикселей.
Выполнение
1. Скачайте материалы задания
2. Ознакомьтесь с материалами задания
Для Вас подготовлены несколько файлов “.py”, набор видеофайлов и аннотации к нему.
Среди подготовленных файлов есть:
eval.py - файл с функцией добавления градиента к создания радиента. Именно эту функцию Вам необходимо дописать!
main.py - файл, проверяющий точность работы вашего алгоритма. Не редактируйте его. main.py использует, написанные вами функции из eval.py и сверяет истинные метки с предсказанием вашего алгоритма.
В качестве решения, необходимо сдать отредактированный файл eval.py. Либо архив “*.zip” с файлом eval.py и остальными файлами, требующимися для его работы.
3. Прочитайте файл eval.py
В файле содержатся функция add_gradient.
4. Допишите в файле eval.py функцию add_gradient
5. Запустите файл main.py и проверьте свой алгоритм
Если программа выдала ошибку, то найдите и исправьте её в файле eval, вновь запустите файл main.py
6. Пришлите решение на онлайн платформу для проверки
Упакуйте файл eval.py. и дополнительные файлы в архив “*.zip”. В архиве должны находиться файлы, а не одноимённая архиву папка.
Технические ограничения
Размер решения ограничен: не более 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 | Дмитрий Смеянов | 01.10.2024 16:19 | |||
1.0 | Матвей Фокин | 01.10.2024 08:51 | |||
1.0 | Рома Воронков | 01.10.2024 12:16 | |||
1.0 | Кейль Герман | 04.10.2024 02:32 | |||
1.0 | デスち ゃん | 15.10.2024 12:25 | |||
1.0 | Максим Долгов | 25.09.2024 12:28 | |||
1.0 | Сапрыкин Тимофей | 24.09.2024 10:35 | |||
1.0 | Sefixnep | 24.09.2024 13:34 | Pitlab | ||
1.0 | Ханов Артём | 23.09.2024 13:01 | |||
1.0 | Дмитрий Щербелев | 23.09.2024 10:21 | |||
1.0 | zxc | 26.09.2024 15:51 | Пираты данных | ||
1.0 | Andrey Stafik | 22.09.2024 15:28 | Stafik solo | ||
1.0 | Денис Кашулин | 22.09.2024 12:31 | |||
1.0 | Tim Sett | 22.09.2024 18:42 | vidraVgetrah | ||
1.0 | Алексей Рыбин | 20.09.2024 10:25 | |||
1.0 | Алексей | 20.09.2024 10:19 | TimeSleep | ||
1.0 | ssuslyakoff | 21.09.2024 16:17 | |||
1.0 | Михаил Жнец | 27.09.2024 11:03 | The Lost MC | ||
1.0 | Роман Леньшин | 25.09.2024 15:52 | |||
1.0 | Кирилл Клишин | 18.09.2024 13:17 | |||
1.0 | Rasdafar128 | 18.09.2024 07:31 | Pitlab | ||
1.0 | Рома Белый | 18.09.2024 15:07 | |||
1.0 | Андрей Нечаев | 18.09.2024 03:48 | Gradient Jump | ||
1.0 | Михаил Ноговицин | 18.09.2024 01:39 | |||
1.0 | artemgoncarov | 18.09.2024 02:15 | [RASCAR] Pitlab | ||
1.0 | Артём Заморин | 22.09.2024 14:38 | |||
1.0 | Bitmann | 17.09.2024 13:23 | TimeSleep | ||
1.0 | Костя Миклюгин | 04.10.2024 04:52 | |||
1.0 | Анна Заркова | 21.09.2024 07:24 | |||
1.0 | \(★ω★)/ | 04.10.2024 14:11 | DMS | ||
1.0 | Adadfa | 24.09.2024 10:59 | Пираты Данных | ||
1.0 | Николай Русанов | 18.09.2024 16:04 | Mirohodec | ||
1.0 | Арсений Мастов | 13.10.2024 09:36 | DROP TABLE Users; -- | ||
1.0 | Sergej Nekrasov | 19.09.2024 10:30 | CyberLaw ;) | ||
1.0 | Егор Андреасян | 17.09.2024 12:03 | NSO-Clio | ||
0.67 | Елизавета Самаркина | 21.09.2024 13:05 | |||
0.67 | EgorAndrik | 17.09.2024 11:40 | МамбаБамба |