Найдите градиентную величину и направление 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