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