我正在尝试使用这个二维数组,它代表图像的灰度...我想通过平均 2x2 块并将每个值替换为 2x2 网格的平均值来像素化图像...例如,如果输入是数组
2, 4, 31, 31
3, 3, 21, 41
1, 2, 10, 20
3, 2, 20, 30
然后您首先查看第一个 2x2 子数组(从左上角开始)
2, 4
3, 3
并找到这个子数组的平均值(即 (2+4+3+3)/4 = 3)。在返回的数组中,第一个 2x2 子数组将是
3, 3
3, 3
然后我们看下一个 2x2 块
31, 31
21, 41
平均为 31,输出中的下一个 2x2 块将是
31, 31
31, 31
我想知道哪种方法最能解决这个问题。不太清楚如何解决它......提前谢谢