Заполнение изображения в MATLAB

У меня есть изображение размером 61x56, и я хочу дополнить изображение размером 392x392.

Я пытаюсь использовать padarray , но поскольку я получаю нецелое значение, я я не могу этого сделать. Кто-нибудь может мне с этим помочь. Большое спасибо! Я добавил то, что хочу сделать, ниже.

K = imread('test.jpg');
K = rgb2gray(K);
[m n] = size(K);
p = 392;
q = 392;
K_pad = padarray(K, [(p-m)/2 (q-n)/2], 'replicate');
7
задан Amro 6 July 2011 в 17:28
поделиться