用MATLAB做紫外光谱的傅里叶变换

用MATLAB做紫外光谱的傅里叶变换,第1张

傅里叶变换没有学过。
首先横坐标的大小就有错误,我觉得把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


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/yw/13062460.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-30
下一篇 2023-05-30

发表评论

登录后才能评论

评论列表(0条)

保存