powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Растровый алгоритм, упрощение цветов
5 сообщений из 5, страница 1 из 1
Растровый алгоритм, упрощение цветов
    #39089551
Georgiy L.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Есть отсканированное изображение 16М цветов, например jpeg, содержит черно-белый бланк, с заполненными на нем полями синей ручкой. Ну понимаете, что тут синий понятие растяжимое.

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

Решил задачу тупым способом, типа GetPixel, смотрим к какому цвету больше подходит (синий, черный), в тот растр и переносим.
Работает хорошо, но долго.

Мне не хватает алгоритмической базы знаний, чтобы решить задачу каким-либо другим способом, может кто подскажет куда-копать, где искать. Очень важна скорость.
...
Рейтинг: 0 / 0
Растровый алгоритм, упрощение цветов
    #39089732
Фотография Изопропил
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Georgiy L.,

OpenCV библиотеку осваивай (c# врапперы есть)
...
Рейтинг: 0 / 0
Растровый алгоритм, упрощение цветов
    #39089833
Georgiy L.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Изопропил,

Спасибо за Ваш ответ, но думаю есть более простые варианты решения данного вопроса.
В любом случае буду иметь ввиду.
...
Рейтинг: 0 / 0
Растровый алгоритм, упрощение цветов
    #39089879
Pallaris
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Georgiy L.Спасибо за Ваш ответ, но думаю есть более простые варианты решения данного вопроса.

Простые - это myImage.SdelatVseHorosho(Color.Blue)?

В плане оптимизации тут поле непаханное в этой задаче. Например, перед перебором пикселей выделить квадрат изображения, что что-то черненькое белеется синенькое есть. И перебирать в нем. Или не перебирать, а продолжать дальше этот квадрат бить на квадраты рекурсивно, строя дерево наличия синего цвета. И после достижения допустимого минимума погрешности - перебирать листья дерева GetPixelom. Или не перебирать, а просто пихать в растр - считаем, что там и так все есть.
...
Рейтинг: 0 / 0
Растровый алгоритм, упрощение цветов
    #39090486
kmaw
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
может это http://habrahabr.ru/post/104772/ натолкнет на какую мысль
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Растровый алгоритм, упрощение цветов
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]