У меня есть задание на исследование, где мне нужно написать программу Java для трассировки (векторизации) изображений.Какие части процесса трассировки изображения могут обрабатываться классами в JDK?
Я могу использовать только JDK 1.5 и выше; поэтому я должен будет реализовать некоторые алгоритмы там, где это необходимо.
Программа должна пройти следующие этапы:
- сокращение цвета (цвет квантования); [Для набора цветов или максимального количества цветов]
- Удаления областей [с заданным максимальным размером]
- обнаружения края
- сегментов Упрощения [минимум алгоритм Дугласа-Peucker]
- Круглые сегменты в кривых
- Выход в SVG
Я хочу, чтобы убедиться, что я использую API для JDK везде, где это возможно. Мои предыдущие исследования, однако, действительно не отображали много полезных ресурсов. (Самый полезный ресурс до сих пор является документацией Sun о JAI-Java Advanced Imaging API - по адресу this location)
Вопрос: какой из этих шагов можно обрабатывать или облегчать - по классам в JDK?
Поскольку это довольно сложный вопрос, я могу поставить 250 баллов за один раз, как только смогу.
У вас есть конкретный вопрос? – Joni
«Какие части процесса трассировки изображения могут обрабатываться классами в JDK?» ;) Я добавил его на свой пост. – FK82
Я рекомендую вам начать что-то делать, и если вы найдете проблемы, задайте вопрос, но очень сложно ответить на ваш вопрос, не выполняя всю вашу домашнюю работу для вас. – Rafa