如何在matlab中垂直连接两个图像?

how to concatenate two images vertically in matlab?

>> a=imread ('Vasculature.tif');
>> b = imresize (a, [400,400]);
>> c=imread ('activation.tif');
>> d= imresize (c, [400,400]);
>> e=imadd (b,d); 

我能够使用的代码用于水平连接请告诉我垂直连接图像..

获取图像并制作它们的矩阵, 用于矩阵a和矩阵b,

c = vertcat(a,b)

或者,您可以使用 cat:

c = cat(1, a, b);

您也可以直接使用 MATLAB 矩阵构建:

c = [a; b];

这是假设图像具有相同的列数c = [a b] 连接矩阵 按列 。如果要按行进行,请使用 分号 。在这里查看有关 MATLAB 操作的基本教程以帮助您入门:http://www.mathworks.com/help/matlab/examples/basic-matrix-operations.html