我目前正在尝试建立处理我的4D数据集的约定,但是matlab将我的索引名称混淆了:
当我加载例如:
的图像时RGB = imread('peppers.png');
我得到384×512×3矩阵,这意味着沿第一维度为384像素,沿第二维度为512像素,沿第三维度为3个通道。但是当我用imshow绘制图像并标记右下点时:
figure; imshow(RGB);
似乎Matlab将第一个维度轴称为“Y”,将第二个维度轴称为“X”。
我在文档中找到了如何使用'XDir'和'YDir'属性set(gca, 'YDir', 'normal')
更改轴方向,但我没有找到如何更改其名称。
我想符合'RAST'标准(右前 - 上 - 时)并分别命名第一,第二,第三和第四维x,y,z,t而不必转置/翻转每当我想要显示它们时我的图像。
你知道如何实现这个目标吗?