Я пытаюсь вычислить функцию блока между изображением 1 и 2. В примере, приведенном ниже, я пытаюсь умножить каждый блок изображения 1 с верхним левым блоком изображения 2blockproc между двумя изображениями
Blocksize = 3;
fun = @(block) block.data .* im2(1:Blocksize, 1:Blocksize);
im3 = blockproc(im1,[Blocksize Blocksize],fun, 'TrimBorder', 1);
Я продолжаю получать ошибку Matrix dimensions must agree
, и я не знаю почему. Насколько я понимаю, оба блока - 3х3.
Кто-нибудь знает, что я делаю неправильно?
Это звучит хорошо, не против левой опечатки, установил ее. Благодаря! –