fspecial
事前定義型の 2 次元フィルターの作成
構文
説明
は回転対称なガウス ローパス フィルターを返します。サイズは h
= fspecial('gaussian',hsize
,sigma
)hsize
、標準偏差は sigma
です。これは推奨されません。代わりに imgaussfilt
または imgaussfilt3
を使用してください。
は 3 行 3 列のフィルターを返します。これは垂直勾配を近似することで水平エッジを強調します。垂直エッジを強調するには、フィルター h
= fspecial('prewitt')h'
を転置します。
[ 1 1 1 0 0 0 -1 -1 -1 ]
は 3 行 3 列のフィルターを返します。これは垂直勾配を近似することで平滑化効果を使用して水平エッジを強調します。垂直エッジを強調するには、フィルター h
= fspecial('sobel'
)h'
を転置します。
[ 1 2 1 0 0 0 -1 -2 -1 ]
例
入力引数
出力引数
アルゴリズム
平均化フィルター:
ones(n(1),n(2))/(n(1)*n(2))
ガウス フィルター:
ラプラシアン フィルター:
ガウスのラプラシアン (LoG) フィルター:
fspecial
はカーネルの全要素の合計がゼロに必ずなるように、方程式をシフトします (ラプラス カーネルと同様)。均一領域の畳み込み結果は常にゼロになります。
モーション フィルター:
拡張機能
バージョン履歴
R2006a より前に導入