Computer Graphics
Задание
Вам дан датасет, состоящий из различных картинок. Картинки отличаются по цветам, при этом в каждой картинке обязательно преобладает какой-либо один цвет. Необходимо рассортировать изображения по цветам спектра, начиная с красного, заканчивая фиолетовым. При запуске пользователь вводит вид сортировки: просто по спектру все от красного до пурпурного, либо топ N заданного преобладающего цвета.В результате у вас должна получиться html-страничка, на которой сеткой размещены отсортированные изображения На повышенную оценку разработайте пользовательский интерфейс, который позволит пользователю загружать датасет изображений и выбирать способ сортировки — по цветам спектра или топ N изображений с указанным преобладающим цветом. Интерфейс должен предусмотреть предварительный просмотр отсортированных изображений перед генерацией HTML-страницы, а также настройку параметров отображения (например, количество изображений в строке, размер изображений). После этого пользователь сможет сгенерировать и скачать готовую HTML-страницу.
Запуск
-
Клонировать репозиторий:
git clone https://git.miem.hse.ru/aedenisova/computer_graphics_homework.git cd computer_graphics_homework
-
Запустить сборку
docker compose up --build -d
-
Перейти по ссылке
-
Загрузить фото (ограничение: 50 штук)