Задачи, которые должна выполнять программа:
Необходимо разработать инструмент, который обрабатывает растровое изображение паттерна и автоматически подготавливает его к производству.
Основной функционал:
- Перевод растровой графики в векторную
- Очистка изображения от шумов и артефактов
- Сокращение количества цветов (color reduction)
- Разложение изображения на цветовые слои (color separation)
- Ограничение итогового количества цветов до 12
- Генерация отдельных слоев для каждого цвета
- Экспорт финального файла в формате PSD (каждый цвет - отдельный слой)
Важные требования:
- Возможность объединения похожих оттенков (color merging)
- При этом степень объединения должна быть регулируемой (так как в некоторых случаях объединение недопустимо)
- Сохранение четких границ и качества изображения (важно для печати)
Дополнительно (желательно):
- Возможность ручной корректировки слоев пользователем
- Опционально: векторизация (не критично на первом этапе)
- Удобный интерфейс (рассматриваю как веб, так и десктоп решение)
Технически (обсуждаемо):
- Алгоритмы обработки изображений (Computer Vision)
- При необходимости элементы машинного обучения (Machine Learning)
Мы предлагаем:
- Работа на проекте;
- Уровень заработной платы по итогам собеседования
Похожие вакансии
Опыт программирования на C++ для микроконтроллеров STM32 от 1 года. Навыки работы с панелями оператора (Nextion или аналогичные).
Работать часть времени (парт-тайм) или на проект — самостоятельно и без лишнего контроля. Опыт с PHP (от 1 года).
Опыт коммерческой разработки на Golang от 3 и более лет. - Опыт работы с gRPC и Protocol Buffers (protobuf). -
Знание требований "Распоряжения Департамента градостроительной политики города Москвы ДГП-Р-1/26/64-16-6/26 от 16 января 2026...
Опыт работы в продажах, маркетинге, консалтинге, развитии бизнеса или активное участие в бизнес-сообществах. Понимание основ бизнес-процессов и проблематики...
