Я делаю сжатие изображений в Matlab.
После того, как я применил DCT к изображению и у меня была матрица img, я хочу применить пороговую маску к этой матрице.
mask = [1 1 1 1 0 0 0 0
1 1 1 0 0 0 0 0
1 1 0 0 0 0 0 0
1 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0];
maskedImg = blkproc(img,[8 8],mask );
Я использовал эту функцию, но она не работала, и я получаю ошибкусообщение:
Ошибка в ==> blkproc на 67 [a, block, border, fun, params, padval] = parse_inputs (varargin {:});