Я разбил большое изображение на более мелкие блоки, поскольку время, затрачиваемое на обработку изображения в целом, в MATLAB довольно много. Теперь, после того как я разделил изображения и выполнил необходимую обработку, мне нужно снова соединить изображение из этих блоков. Как мне это сделать?
Вот как я делю изображение:
k=1;
for i=1:floor(nCol/6):(5*nCol/6)
for j=1:floor(nRow/6):(5*nRow/6)
im{k}=I(i:floor(i+nCol/6),j:floor(j+nRow/6),1:3);
k=k+1;
end
end
for i=1:k-1
part=some_function(im{i});
Теперь эта часть представляет собой массив изображений ... для доступа к нему я использую
for i=1:length(part)
figure; imshow(part{1}{i});
в основном эта часть содержит части блока, который был обработан и разбит на множество частей. Поэтому сначала мне нужно объединить часть в одно изображение и объединить все части в одно целое изображение. Надеюсь, вы поняли, о чем я.