このページの翻訳は最新ではありません。ここをクリックして、英語の最新版を参照してください。
imgradient
2 次元イメージの勾配の大きさと方向の検出
説明
例
入力引数
出力引数
ヒント
イメージの境界で勾配演算子を適用するときに、イメージの境界外の値は最も近いイメージ境界値と等価であると見なされます。これは
imfilter
の'replicate'
境界オプションと似ています。
アルゴリズム
記載された各勾配メソッドに対しimgradient
で使用されるアルゴリズムでは、まず x 方向と y 方向それぞれの方向勾配Gx
とGy
を計算します。横 (x) 軸は列の添字の増加方向を指しています。縦 (y) 軸は行の添字の増加方向を指しています。その後、勾配の大きさと方向が直交成分Gx
とGy
から計算されます。
imgradient
は勾配の出力を正規化しません。勾配の出力イメージの範囲が入力イメージの範囲と一致する必要がある場合、使用するmethod
引数に応じた勾配イメージの正規化を検討します。たとえば、ソーベル カーネルの正規化係数は 1/8、プレウィットの場合は 1/6、ロバーツの場合は 1/2 です。