Функции > Обработка изображений > Операторы обнаружения кромок > Средства обнаружения краев методами свертки и сравнения
  
Средства обнаружения краев методами свертки и сравнения
Следующие функции используются для обнаружения краев на изображении при помощи последовательной свертки восьми ядер с матрицей изображения с последующим сравнением результатов.
Обнаружение краев методом сравнения применяется для выделения элементов изображения, зависящих от границ и направлений граничных градиентов.
Функция compgrad(M) выполняет обнаружение краев методом сравнения градиентов 8 соседних точек матрицы M.
Функция kirsch(M) выполняет обнаружение краев методом свертки Кирша с последующим сравнением в матрице M.
Функция robinson3(M) выполняет обнаружение краев методом свертки Робинсона 3 × 3 с последующим сравнением в матрице M.
Функция robinson5(M) выполняет обнаружение краев методом свертки Робинсона 5 × 5 с последующим сравнением в матрице M.
Аргументы
M — матрица изображения.
Дополнительная информация
Функции возвращают матрицу, содержащую абсолютный максимум из восьми сверток по каждому пикселу. Поэтому эти способы обнаружения краев чувствительны как к большим дифференциалам, так и к направлению дифференциалов. Периметр изображения не обрабатывается, так как ядра здесь перекрываются не полностью.
Расчет этих функций может занять весьма длительное время, поскольку восемь сверток выполняются по каждому пикселу.