画像のグレースケールを表すこの 2 次元配列を操作しようとしています... 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
どのアプローチがこの問題を最もよく解決するのか疑問に思っています。解決方法がよくわかりません...よろしくお願いします