MATLAB Reshape imaqmontage output
如何在MATLAB中重塑imaqmontage命令的输出。 因此,结尾处没有黑色正方形。 我想将输出调整为5列和3行。 而不是4行4列。
我想在哪里上课。
输出:
简短答案:
使用图像处理工具箱中的
长答案:
除非实际编辑
1 |
您的数据似乎是
1 2 3 4 5 6 7 8 9 10 11 12 13 14 | % Determine the number of axis rows and columns. axCols = sqrt(nFrames); if (axCols<1) % In case we have a slim image. axCols = 1; end axRows = nFrames/axCols; if (ceil(axCols)-axCols) < (ceil(axRows)-axRows), axCols = ceil(axCols); axRows = ceil(nFrames/axCols); else axRows = ceil(axRows); axCols = ceil(nFrames/axRows); end |
如您所见,行和列的数量完全由
中等答案,需要更多工作:
您可以通过自己连接图像来重新创建上述功能,从而很容易地完成操作,如此处所示。例如,以下内容沿图像的每一行从上到下分布:
1 2 3 |
这会将它们从左到右分布在每一列中:
1 2 3 |