Оператор Собеля





в палитре на схеме

Описание

Блок позволяет вычислить первую, вторую, третью или смешанные производные, используя расширенный оператор Собеля. Для вычисления производной используется разделяемое ядро ksize × ksize, где ksize — размерность ядра Собеля. Когда ksize = 1, используется ядро 3 × 1 или 1 × 3, то есть сглаживание по Гауссу не выполняется. ksize = 1 может использоваться только для первой или второй x- или y- производных. Функция вычисляет производную изображения, сворачивая изображение с соответствующим ядром.

Оператор Собеля — дискретный дифференциальный оператор, вычисляющий приближенное значение градиента яркости изображения. Результатом применения оператора Собеля в каждой точке изображения является вектор градиента яркости в этой точке. Используется в области обработки изображений, в частности, применяется в алгоритмах выделения границ.

Входные порты

Имя Описание Тип линии связи
img_in Входная матрица изображения Изображение

Выходные порты

Имя Описание Тип линии связи
img_out Матрица изображения после применения оператора Собеля Изображение

Свойства

Название Имя Описание По умолчанию Тип данных
Порядок производной по X dx Величина порядка производной по X 1 Целое
Порядок производной по Y dy Величина порядка производной по Y 0 Целое
Размерность ядра Собеля ksize Значение размерности ядра Собеля 3 Целое
Масштаб, Х/1 scale Значение масштаба, определяемое для вычисленных значений 1 Вещественное
Смещение, пиксели delta Значение смещения, выраженное в пикселях, которое добавляется к результатам вычислений 0 Вещественное

Параметры

Блок не имеет параметров.

Примеры