matlab图像处理
耳语吖
有问题欢迎交流
展开
-
MATLAB 图像复原
f = ones(512,512);%f是一个大小为512*512的白色图像%叠加了高斯噪声的图像,噪声均值为0,方差为0.01g1 =imnoise( f, 'gaussian', 0, 0.01);imshow( g1, []);%显示退化的图像%叠加了椒盐噪声的图像,1%的像素受到污染g2 = imnoise( f, 'salt & pepper', 0.01);fi...原创 2019-05-18 22:07:54 · 9001 阅读 · 2 评论 -
MATLAB彩色图像处理
Figure,rgbcube(0,0,10); %从正面观察彩色立方体figure,rgbcube(10,0,10); %从侧面观察彩色立方体figure,rgbcube(10,10,10); %从对角线观察彩色立方体f=imread('你的图');imshow(f);%rgb图像转换成8色索引图像,不采用抖动方式[X1,map1]=rgb2ind(f,8,'n...原创 2019-05-19 10:09:20 · 8842 阅读 · 8 评论 -
MATLAB图像亮度变换和空间滤波
f=imread('你要处理的图片');imshow(f);g=imcomplement(f); %g是翻转后的图像figure,imshow(g);g2=imadjust(f,[0.5,0.7],[0.1,0.5],0.5);%突出显示中间灰度部分figure,imshow(g2,[]);g3=imadjust(f,[0.5,0.75],[0.1,0.5],...原创 2019-05-15 11:16:40 · 1004 阅读 · 0 评论 -
matlab 小波变换
[Lo_D,Hi_D,Lo_R,Hi_R]=wfilters('haar');%获得Haar小波的尺度和小波系数Lo_D %打印低通分解滤波器系数Hi_D %打印高通分解滤波器系数Lo_R %打印低通重构滤波器系数Hi_R %打印高通重构滤波器系数waveinfo('haar'); %打印Haar小波相关信息[phi,psi,xval]=wav...原创 2019-05-20 15:14:27 · 23528 阅读 · 8 评论 -
MATLAB 图像压缩
f=[119 123 168 119;123 119 168 168];f=[f;119 119 107 119;107 107 119 119]; %f有8个不同的值p=hist(f(:),8); %求得p中每个元素出现的次数p=p/sum(p); %求得p中每个值出现的...原创 2019-05-21 09:24:33 · 11202 阅读 · 2 评论 -
MATLAB频域处理-傅里叶变换和滤波
主要demo:二维傅立叶变换,二维FFT,频域低通滤波,高通滤波,拉普拉斯算子 f=imread('你的图片'); F=fft2(f); %对图像f进行傅里叶变换 S=abs(F); %S是F的频谱 imshow(S,[]); %显示频谱,能量集中子在四个角 FC=fftsh...原创 2019-05-16 18:57:17 · 14760 阅读 · 3 评论 -
MATLAB形态学图像处理
A=imread('你的图');%B是结构元素,相上下左右扩展B=[0 1 0;1 1 1;0 1 0];A2=imdilate(A,B);%A2是膨胀结果figure,imshow(A);%A显示原图像 figure,imshow(A2);%显示膨胀后的图像A=imread('你的图'); %se是用...原创 2019-05-22 11:43:30 · 2730 阅读 · 0 评论