画像をぼやけさせる処理を実装。
サンプルはこちら
ソースは右クリック
マスク処理とは?
対象の画素値だけでなくマスクパターンに基づいて周りの画素値も見て処理をする。
今回実装した平滑化のマスクパターンはこちら
1 1 1
1 1 1
1 1 1
この場合だと対象の画素値とその周りの8画素の値の平均が新たな画素値になります。
加重平均平滑化のマスクパターン
1 2 1
2 4 2
1 2 1
この場合は重みづけがされていて
処理後の画素値=
(左上の画素値+上の画素値×2+…
+対象の画素値×4+…+右下の画素値)÷16
となります。