Яндекс.Метрика

    Песочница

    Методы нахождения границ изображения

    Алгоритм выделения границ или иначе обнаружения границ работают после того, как качество изображения улучшено перечисленными выше методами. Эти алгоритмы можно подразделить на два класса:
    1) подчеркивающие, усиливающие, выделяющие границы;
    2) строящие контуры автоматически.
    Известны линейные алгоритмы выделения границ и нелинейные. В качестве первых можно привести маски, похожие на те, которые используются в линейной фильтрации. Разница в том, что для выделения границ используются весовые коэффициенты разных знаков, как положительные, так и отрицательные.
    Например, использования масок для горизонтальной или вертикальной обработки (выделения, усиления) изображения:
    image и image
    В однотонных участках изображения, все точки имеют примерно одинаковую яркость, градиент уровней яркости низок, и в результирующем изображении подобные участки просто темнеют. Там, где имеются перепады (резкие переходы, края), крутизна изменения яркости высока и в конечном изображении в таких местах появляются яркие линии.

    Другой вариант – нелинейные алгоритмы. К таким относятся апертуры Робертса и Собеля, Шарра, дифер. алгоритм и т.д.

    Оператор Собеля
    Оператор Собеля хорошо известен во всем мире и применяется для многих задач. Оператор Собеля представляет собой более неточное приближение градиента изображения, но он достаточно качественен для практического применения во многих задачах. Точнее, оператор использует значения интенсивности только в окрестности 3