Описание
Блок позволяет вычислить первую, вторую, третью или смешанные производные, используя
расширенный оператор Собеля. Для вычисления производной используется разделяемое ядро
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 |
Вещественное |
Параметры
Блок не имеет параметров.
Примеры
Примеры использования блока: