К содержимому

Выделение контуров изображения

Содержание номера · 16 из 18

Задача 10.

Реализовать выделение контуров, имеющихся в исходном изображении.

Решение (Visual Basic)

Это более сложный алгоритм графического преобразования, нередко применяемый в современных системах машинного зрения, при обработке аэро- и космических фотоснимков и пр. Смысл его состоит в прорисовке черным цветом только тех точек, которые расположены на границе областей, различающихся яркостью (в простейшем варианте ‒ усредненной, т.е. исходный цветной рисунок рассматривается как полутоновой). Очевидно, что, в отличие от предыдущих заданий, нам потребуется анализировать яркости пикселей, соседних с текущим. И поскольку для каждого из них процедура определения «усредненного» оттенка серого одна и та же, имеет смысл вынести ее в подпрограмму-функцию.

Статья обрывается здесь. Весь номер — 18 статей — 190 ₽ (≈ 11 ₽ за статью), остаётся у вас навсегда.

Войти, чтобы купить
  1. 17 Динамическое преобразование рисунка
  2. 18 Об авторе

Первая статья открыта всем — читать «Введение»