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