Как умножить изображение с ядром / фильтром в Matlab - PullRequest
0 голосов
/ 14 ноября 2018

enter image description here

Как вы можете видеть на изображении, как умножить A и B с шагом 3x3 ?.Может кто-нибудь объяснить мне, как я могу это сделать?Некоторые примеры кода будут оценены

1 Ответ

0 голосов
/ 14 ноября 2018

Похоже, что вы ищете:

Result = repmat(A,2,2) .* B;

repmat повторяет матрицу A дважды по каждому измерению.Вы можете указать, сколько раз повторять матрицу, основываясь на размерах A и B, если A соответствует целому числу раз в B:

reps = size(B) ./ size(A);
assert(all(mod(reps,1)==0))
Result = repmat(A,reps) .* B;
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...