マスク処理


画像をぼやけさせる処理を実装。


サンプルはこちら
ソースは右クリック


マスク処理とは?
対象の画素値だけでなくマスクパターンに基づいて周りの画素値も見て処理をする。


今回実装した平滑化のマスクパターンはこちら


1 1 1
1 1 1
1 1 1


この場合だと対象の画素値とその周りの8画素の値の平均が新たな画素値になります。


加重平均平滑化のマスクパターン


1 2 1
2 4 2
1 2 1


この場合は重みづけがされていて


処理後の画素値=
(左上の画素値+上の画素値×2+…
+対象の画素値×4+…+右下の画素値)÷16


となります。