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