如何在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
>> 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