Я пытаюсь усреднить значения блока MxN в изображении и заменить этот блок матрицей MxN со средним значением.Используя blockproc, мой код выглядит следующим образом:
a = imread('image.jpg');
fun = @(x) mean(x)*ones(size(x));
b = blockproc(a, [M N], fun);
Тем не менее, я продолжаю генерировать изображения, которые меньше по размеру, чем оригинал (который, как я думал, можно обойти, если использовать их (size (x))).Кроме того, сгенерированное изображение пустое.Любые советы о том, в чем я ошибаюсь?