在MATLAB中如何将图像与矩阵水平连接
我有一个图像在MATLAB中如何将图像与矩阵水平连接,matlab,Matlab,我有一个图像img。我想用一个由零组成的矩阵来表示它,但是是水平的 i-e图像应以黑色显示。为了开始,这会在灰度图像的底部添加一行零: result = [img; zeros(1,size(img,2))] 这对rgb图像也是如此: result = [img; zeros(1,size(img,2),3)] 将零添加到图像右侧的步骤 newImg=cat(2,img,零(大小(img,1),numNewColumns,大小(img,3)) 这本质上是你之前的一个问题的重复:唯一的区别是你
img
。我想用一个由零组成的矩阵来表示它,但是是水平的
i-e图像应以黑色显示。为了开始,这会在灰度图像的底部添加一行零:
result = [img; zeros(1,size(img,2))]
这对rgb图像也是如此:
result = [img; zeros(1,size(img,2),3)]
将零添加到图像右侧的步骤
newImg=cat(2,img,零(大小(img,1),numNewColumns,大小(img,3)) 这本质上是你之前的一个问题的重复:唯一的区别是你的一个图像现在是一个由零组成的矩阵(即黑色图像)。@gnovice Good point。也许他还没有检查过或者不知道怎么检查to@gnovice:是的,也与OP今早提出的问题有关。他有一个进行连接的函数&他有一个用零连接的语句。他贴了一个问题,问这是什么意思,然后给出了答案。我不明白为什么会问这个问题。OP有一种重复提问的模式,与前一个问题不同,这本可以在评论中解决。