clear;
close all;
clc
A=0;
a=imread('E:\DIP\PremierZhou.png');%读入图像
b=reshape(a,591,2760);%转换为二维矩阵
bb=double(b);
figure,imshow(a); %画出原始图像
title('原始图像');
%原图像频谱
ffta=fft2(bb);%对图像进行二维FFT变换
fftac=fftshift(ffta);%频谱中心化
if(A==0)
BB=abs(ffta);
BB=BB/max(max(BB));
BB=256*log2(BB+1);
figure,imshow(BB);
title('原图的频谱');
end
if(A==0)
BBB=abs(fftac);
BBB=BBB/max(max(BBB));
BBB=256*log2(BBB+1);
figure,imshow(BBB);
title('中心化的频谱');
end
Laplace=[0 1 0
1 -4 1
0 1 0 ];
im1=double(a(:,:,1));
laplaceimage=conv2(im1,Laplace);
figure,imshow(uint8(laplaceimage));
title('Laplace图像');
figure,imshow(uint8(im1));
title('laplace 锐化后的图像');
h=-fspecial('laplacian');%h为拉普拉斯滤波器
g=imfilter(b,h);
n=imadd(b,immultiply(g,1));%原图像与拉普拉斯图像叠加
N=reshape(n,591,920,3);
figure,imshow(N);
title('锐化增强后的图像');
阿里matlab建模师
- 粉丝: 3723
- 资源: 2812
最新资源
- (源码)基于Java的医药管理系统.zip
- (源码)基于Java和MySQL的学生信息管理系统.zip
- (源码)基于ASP.NET Core的零售供应链管理系统.zip
- (源码)基于PythonSpleeter的戏曲音频处理系统.zip
- (源码)基于Spring Boot的监控与日志管理系统.zip
- (源码)基于C++的Unix V6++二级文件系统.zip
- (源码)基于Spring Boot和JPA的皮皮虾图片收集系统.zip
- (源码)基于Arduino和Python的实时歌曲信息液晶显示屏展示系统.zip
- (源码)基于C++和C混合模式的操作系统开发项目.zip
- (源码)基于Arduino的全球天气监控系统.zip
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈