




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
图像读入从图形文件中读入图像imreadSyntax:A=imread(filename,fmt)filename:指定的灰度或彩色图像文件的完整路径和文件名。fmt:指定图形文件的格式所对应的标准扩展名。如果imread没有找到filename所制定的文件,会尝试查找一个名为filename.fmt的文件。A:包含图像矩阵的矩阵。对于灰度图像,它是一个M行N列的矩阵。如果文件包含RGB真彩图像,则是m*n*3的矩阵。对于索引图像,格式[X,map]=imread(filename,fmt)X:图像数据矩阵。MAP:颜色索引表图像的显示imshow函数:显示工作区或图像文件中的图像Syntax:imshow(I)%I是要现实的灰度图像矩阵imshow(I,[lowhigh],param1,val1,param2,val2,...)%I是要现实的灰度图像矩阵,指定要显示的灰度范围,后面的参数指定显示图像的特定参数imshow(RGB)imshow(BW)imshow(X,map)%map颜色索引表imshow(filename)himage=imshow(...)操作:读取并显示图像I=imread('C:\Users\fanjinfei\Desktop\baby.bmp');%读取图像数据imshow(I);%显示原图像图像增强一.图像的全局描述直方图(Histogram):是一种对数据分布情况的图形表示,是一种\o"二维"二维\o"统计图表"统计图表,它的两个坐标分别是\o"统计样本(页面不存在)"统计样本和该样本对应的某个属性的度量。图像直方图(ImageHistogram):是表示\o"数字图像"数字图像中亮度分布的直方图,用来描述图象灰度值,标绘了图像中每个亮度值的\o"像素"像素数。灰度直方图:是灰度级的函数,它表示图像中具有某种灰度级的像素的个数,反映了图像中某种灰度出现的频率。描述了一幅图像的灰度级统计信息。是一个二维图,横坐标为图像中各个像素点的灰度级别,纵坐标表示具有各个灰度级别的像素在图像中出现的次数或概率。归一化直方图:直接反应不同灰度级出现的比率。纵坐标表示具有各个灰度级别的像素在图像中出现的概率。图像的灰度直方图:是一个离散函数,表示图像每一灰度级与该灰度级出现概率的对应关系。图像的灰度直方图运算:
imhist()函数,其横坐标表示像素的灰度级别,纵坐标为像素点的个数。Imhist函数=Displayhistogramofimagedata显示灰度直方图的函数Syntax:imhist(I)%I为要计算的灰度直方图图像imhist(I,n)%n指定的灰度级的数目,表示所有灰度级均匀分布在n个小区间内。imhist(X,map)[counts,x]=imhist(...)%counts直方图数据向量。counts(i)第i个灰度区间中的像素数目。x是保存了对应的灰度小区间的向量。注意:若调用时不接受这个函数的返回值,则直接显示直方图;在得这些返回数据之后,也可以使用stem(x,counts)手绘直方图。例1:显示某一图像的灰度直方图%noise_sig_truth=20;%sigma_nusedinthepaper.Thisparameterisadjustedbytheuser.noise_mu=0;noise=randn(size(I)).*theta_noise+noise_mu;Inoise=double(I)+noise;figure;imshow(Inoise,[]);%显示带噪图像%小波滤波器选择这个是调用滤波器函数,但是仿真出错qmf=MakeONFilter('Daubechies',8);%Daubechies8小波(可设为其他小波)-----------------L=5;%分解层数=log2(n)-L[InoiseNorm,coef]=NormNoise2(Inoise,qmf);%归一化,这个一直出现问题是怎么回事?wc=FWT2_PO(InoiseNorm,L,qmf);%这个也没有%--------------------------VisuShrink方法-----------------------------------------%wc=MultiVisu2(wc,L);%---------------------------------------------------------------------------------%--------------------------SUREShrink方法-----------------------------------------wc=MultiSURE2(wc,L);图像去噪canny边缘检测I=imread('lena.bmp');%读灰度图lena.bmp%Cannyedgedetectorth=[0.050.2];E=edge(I,'canny',th);E=uint8(255*(1-double(E)));figure('name','canny'),imshow(uint8(E),'truesize');sobel边缘检测I=imread('lena.bmp');%读灰度图lena.bmp%sobeledgedetectorE=edge(I,'sobel',0.08);E=uint8(255*(1-double(E)));figure('name','canny'),imshow(uint8(E),'truesize');练习:%读取原始图像I=imread('C:\Users\fanjinfei\Desktop\picture.png');%读取图像数据n=length(I);figure;imshow(I),title('原图')%显示原图像%缩小图像J=imresize(I,0.5);%将图像缩小至0.5倍figure;imshow(J),title('0.5倍图')%显示缩小后的图像%显示尺寸[mrows,mcols]=size(I)%查看原始的尺寸大小[mrows,mcols]=size(J)%查看缩放图像的尺寸大小%放大图像K=imresize(I,1.5);%将图像放大1.5倍figure;imshow(K),title('1.5倍图')%显示放大后的图像%设置尺寸M=imresize(I,[250,600]);%设置图像的尺寸大小figure;imshow(M),title('250*600图')%逆时针旋转图像I45=imrotate(I,45);%对图像逆时针旋转45度figure;imshow(I45),title('逆时针45度')%显示逆时针旋转后的图像%逆时针旋转图像I45=imrotate(I,-45);figure;imshow(I45),title('顺时针45度')%对图像逆时针旋转180度,即反转IR=imrotate(i,180);figure;imshow(iR),title('反转')%裁剪图像,读入图像文件,然后调用命令,进入裁剪阶段。【没完成】I=imread('C:\Users\fanjinfei\Desktop\picture.png');%读取图像数据n=length(I);figure;imshow(I),title('原图')%显示原图像I_crop=imcrop(I)%会显示进入裁剪界面Imshow(I_crop),title('裁剪后')%显示裁剪的图像图像的灰度变换I=imread('C:\Users\fanjinfei\Desktop\picture.png');%读取图像数据figure;imshow(I),title('原图')%显示原图像imhist(I)图像去雾closeall
clc
rgb=imread('imageprocessing\fog\fog.jpg');
%对饱和度与亮度进行histeq处理
hsv=rgb2hsv(rgb);
h=hsv(:,:,1);
s=hsv(:,:,2);
v=hsv(:,:,3);
S=histeq(s);
V=histeq(v);
result_hsv=hsv2rgb(h,S,V);
%对RGB每个通道进行histeq处理
r=rgb(:,:,1);
g=rgb(:,:,2);
b=rgb(:,:,3);
R=histeq(r);
G=histeq(g);
B=histeq(b);
result_rgb=cat(3,R,G,B);
%对YCbCr的亮度进行histeq处理
ycbcr=rgb2ycbcr(rgb);
y=ycbcr(:,:,1);
cb=ycbcr(:,:,2);
cr=ycbcr(:,:,3);
Y=histeq(y);
result_ycbcr=ycbcr2rgb(cat(3,Y,cb
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 千图网特邀设计师
- 家务任务:成长必修课
- Ivacaftor-13C6-VX-770-sup-13-sup-C-sub-6-sub-生命科学试剂-MCE
- 福安经济开发区锂电新能源配套产业小微园区项目可行性研究报告
- 2025年航空发动机维修技术革新与维修政策法规解读报告
- 2025年环境监测物联网在环境监测领域的物联网技术应用与产业发展报告
- 2025年医疗器械国产化替代的关键技术与产业布局报告
- 多式联运信息平台功能优化与协同发展在物流园区运营中的应用探索报告
- 教育信息化基础设施建设在智能教育评价系统中的应用报告
- 2025年纺织服装行业智能化生产智能化生产设备技术升级项目实施报告
- GB∕T 31564-2015 热喷涂 热喷涂沉积效率的测定
- 施工管理人员年度安全培训考核记录表格
- 小型农田水利灌溉工程施工组织设计(word共114页)
- 于新华中考专题2018
- 江苏自考精密加工与特种加工复习大全
- 公司发生火灾应急流程图
- 通信电源施工方案
- 蓟中上元古界剖面研究生地质实习-中国科学院地质与地球物理研究所
- 管式加热炉温度控制系统设计++
- 帧成形及其传输实验报告
- 药房绩效考核表
评论
0/150
提交评论