首先横坐标的大小就有错误,我觉得把256改成size(a,2)更好。
其次是abs
最后,结果应该是有正有负的,所以(直接)求复数模长肯定不对。读取图像时有colormap
按照groundtruth的映射关系(即colormap中颜色值与标签的对应关系)
得到你的colormap
在显示时,用imshow(label,colormap)你可以使用MATLAB的imread函数来读取多张png,例如:
% 读取多张彩色高光谱png
% 列出所有png文件
files = dir('png');
% 读取每个文件
for i=1:length(files)
I = imread(files(i)name);
% 显示图像
figure,imshow(I);
% 做一些处理
end
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)