1.理论基础
马赛克效果,其原理是将图像从形式上划分为很多小块,在每块内的各个像素都取到相同的红、绿、蓝颜色分量值,从而对某些细节进行模糊化处理,使图像粗糙化。
马赛克处理后,图像每一小块矩阵内的所有像素值都应该取相同的值。例如,对于3×3的矩阵区域:
g ( i -1, j -1) = g ( i , j -1) = g ( i +1, j -1) = g ( i -1, j ) = g ( i , j ) = g ( i +1, j ) = g ( i -1, j )
= g ( i , j +1) = g ( i +1, j +1)
2.编程代码
3.效果展示
彩色图像马赛克处理效果如图2-17所示。
图2-17 彩色图像马赛克处理效果