задачи, которые должна выполнять программа:

Необходимо разработать инструмент, который обрабатывает растровое изображение паттерна и автоматически подготавливает его к производству.

      Основной функционал

1. Перевод растровой графики в векторную

2. Очистка изображения от шумов и артефактов  

3. Сокращение количества цветов (color reduction)  

4. Разложение изображения на цветовые слои (color separation)  

5. Ограничение итогового количества цветов до 12  

6. Генерация отдельных слоев для каждого цвета  

7. Экспорт финального файла в формате PSD (каждый цвет - отдельный слой)  

Важные требования

• Возможность объединения похожих оттенков (color merging)  

• При этом степень объединения должна быть регулируемой (так как в некоторых случаях объединение недопустимо)  

• Сохранение четких границ и качества изображения (важно для печати)  

 Дополнительно (желательно)

• Возможность ручной корректировки слоев пользователем  

• Опционально: векторизация (не критично на первом этапе)  

• Удобный интерфейс (рассматриваю как веб, так и десктоп решение)  

Технически (обсуждаемо)

Ожидаю, что решение может включать:

• алгоритмы обработки изображений (Computer Vision)  

• при необходимости элементы машинного обучения (Machine Learning)

 

Почта для связи ​

---------------------------------------------------------------------------------------------