matlab中图像经过傅里叶变化后生成的频谱图是白色的 10

matlab中图像经过傅里叶变化后生成的频谱图是白色的,不知道是不是因为matlab设置的问题,代码应该没错,I1=imread('-1.bmp');subplot(2,... matlab中图像经过傅里叶变化后生成的频谱图是白色的,不知道是不是因为matlab设置的问题,代码应该没错,
I1=imread('-1.bmp');
subplot(2,1,1),imshow(I1),title('图像');
I1=double(I1);
F1=fft2(I1);
F2=fftshift(F1);
F3=log(abs(F2));
subplot(2,1,2),imshow(F3,[]),title('频谱');
已经知道是什么问题了,应该是和图像格式设置有关,但是坑爹的百度知道不能删问题。。。
展开
 我来答
小呀么小二郎xi
2019-07-28
知道答主
回答量:1
采纳率:0%
帮助的人:714
展开全部
傅里叶变告态换之前需要进行灰度处理
再添首型一行代者友猜码 l1=rgbgray(l1);
就可以了
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式