|
Растровый алгоритм, упрощение цветов
|
|||
---|---|---|---|
#18+
Есть отсканированное изображение 16М цветов, например jpeg, содержит черно-белый бланк, с заполненными на нем полями синей ручкой. Ну понимаете, что тут синий понятие растяжимое. Мне нужно отделить на нем, что является синим изображением - в отдельный растр, а черным в другой. Конечно с заданными допусками. Решил задачу тупым способом, типа GetPixel, смотрим к какому цвету больше подходит (синий, черный), в тот растр и переносим. Работает хорошо, но долго. Мне не хватает алгоритмической базы знаний, чтобы решить задачу каким-либо другим способом, может кто подскажет куда-копать, где искать. Очень важна скорость. ... |
|||
:
Нравится:
Не нравится:
|
|||
29.10.2015, 09:48 |
|
Растровый алгоритм, упрощение цветов
|
|||
---|---|---|---|
#18+
Georgiy L., OpenCV библиотеку осваивай (c# врапперы есть) ... |
|||
:
Нравится:
Не нравится:
|
|||
29.10.2015, 11:10 |
|
Растровый алгоритм, упрощение цветов
|
|||
---|---|---|---|
#18+
Изопропил, Спасибо за Ваш ответ, но думаю есть более простые варианты решения данного вопроса. В любом случае буду иметь ввиду. ... |
|||
:
Нравится:
Не нравится:
|
|||
29.10.2015, 12:03 |
|
Растровый алгоритм, упрощение цветов
|
|||
---|---|---|---|
#18+
Georgiy L.Спасибо за Ваш ответ, но думаю есть более простые варианты решения данного вопроса. Простые - это myImage.SdelatVseHorosho(Color.Blue)? В плане оптимизации тут поле непаханное в этой задаче. Например, перед перебором пикселей выделить квадрат изображения, что что-то черненькое белеется синенькое есть. И перебирать в нем. Или не перебирать, а продолжать дальше этот квадрат бить на квадраты рекурсивно, строя дерево наличия синего цвета. И после достижения допустимого минимума погрешности - перебирать листья дерева GetPixelom. Или не перебирать, а просто пихать в растр - считаем, что там и так все есть. ... |
|||
:
Нравится:
Не нравится:
|
|||
29.10.2015, 12:31 |
|
Растровый алгоритм, упрощение цветов
|
|||
---|---|---|---|
#18+
может это http://habrahabr.ru/post/104772/ натолкнет на какую мысль ... |
|||
:
Нравится:
Не нравится:
|
|||
29.10.2015, 19:32 |
|
|
start [/forum/search_topic.php?author=fdsf&author_mode=last_topics&do_search=1]: |
0ms |
get settings: |
7ms |
get forum list: |
13ms |
get settings: |
11ms |
get forum list: |
15ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
36ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
53ms |
get tp. blocked users: |
2ms |
others: | 450ms |
total: | 611ms |
0 / 0 |