402d
@402d
начинал с бейсика на УКНЦ в 1988

Где найти алгоритмы перевода цвета в варианты заливки паттернами?

Нужно для печати , когда точка может быть только черной или белой.
Классика (снижаем разрешение картинки в 2 раза и вот у нас 4 оттенка серого) не подходит.

На изображении есть относительно большие области одного цвета
76f8f83e-2e2c-47f3-9122-dba2e07a378c.gif

Хочу, чтобы они были , например внутри заштрихованы в разных направлениях, с разными паттернами заливки.
Например как на картинке ниже разный размер кружков и расстояние между ними.
images?q=tbn:ANd9GcSZeMvqNSIbU52YpoXVJwy

Уточняю. На входе цветная картинка. Т.е. как минимум ткните носом в хороший алгоритм поиска границ смежных областей.
  • Вопрос задан
  • 220 просмотров
Решения вопроса 1
402d
@402d Автор вопроса
начинал с бейсика на УКНЦ в 1988
Не то, что искал. Паттернами не получилось.
Использовал дизеринг.

Image Dithering: Eleven Algorithms and Source Code
www.tannerhelland.com/4660/dithering-eleven-algori...
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
GavriKos
@GavriKos
Что то мне кажется, что конкретно данную картинку можно перевести в HSL, по H найти области, и собственно по тому же H потом и сегментировать ваши заливки. Можете проверить в каком нить граф.редакторе - потыкать пипеткой в разные области одного сегмента и посмотреть, будет ли отличаться Hue в пространстве HSL.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы