Найдите градиентную величину и направление 2-D изображения
При применении оператора градиента на контурах изображения значения за пределами изображения принимаются равными ближайшему значению границы изображения. Это похоже на 'replicate'
опция контура в imfilter
.
Алгоритмический подход, принятый в imgradient
для каждого из перечисленных градиентных методов необходимо сначала вычислить направленные градиенты, Gx
и Gy
, в x и y направлениях, соответственно. Горизонтальная (x) ось указывает в направлении увеличения индексов столбцов. Вертикальная (y) ось указывает в направлении увеличения индексов строк. Затем градиентные величины и направление вычисляются из их ортогональных компонентов Gx
и Gy
.
imgradient
не нормализует вывод градиента. Если область значений градиентного выходного изображения должна совпадать с областью значений входа изображения, рассмотрите нормализацию градиентного изображения, в зависимости от method
использованный аргумент. Например, с ядром Собеля коэффициент нормализации составляет 1/8, для Prewitt - 1/6, а для Робертса - 1/2.
edge
| fspecial
| imgradient3
| imgradientxy
| imgradientxyz