MATLAB图像处理例子.doc

MATLAB图像处理例子.doc

ID:61499112

大小:92.50 KB

页数:13页

时间:2021-02-07

MATLAB图像处理例子.doc_第1页
MATLAB图像处理例子.doc_第2页
MATLAB图像处理例子.doc_第3页
MATLAB图像处理例子.doc_第4页
MATLAB图像处理例子.doc_第5页
资源描述:

《MATLAB图像处理例子.doc》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、clc;clearall;closeall;a=imread('railway_05.jpg');b=rgb2gray(a);c=im2bw(b,240/255);%参数1,二值化c=bwareaopen(c,4000);%参数2,面积阀值[d,num]=bwlabel(c);d(d==num)=0;%显示结果figure,subplot(2,2,1),imshow(a);title('原图');subplot(2,2,2),imshow(b);title('灰度图');subplot(2,2,3),imshow(c);title('二值化去噪');subplot(2,2,4),ims

2、how(d);title('结果');Matlab中图像函数大全Matlab中图像函数大全图像增强1.直方图均衡化的Matlab实现1.1imhist函数功能:计算和显示图像的色彩直方图格式:imhist(I,n)      imhist(X,map)说明:imhist(I,n)其中,n为指定的灰度级数目,缺省值为256;imhist(X,map)就算和显示索引色图像X的直方图,map为调色板。用stem(x,counts)同样可以显示直方图。1.2imcontour函数功能:显示图像的等灰度值图格式:imcontour(I,n),imcontour(I,v)说明:n为灰度级的个数,v

3、是有用户指定所选的等灰度级向量。1.3imadjust函数功能:通过直方图变换调整对比度格式:J=imadjust(I,[lowhigh],[bottomtop],gamma)      newmap=imadjust(map,[lowhigh],[bottomtop],gamma)说明:J=imadjust(I,[lowhigh],[bottomtop],gamma)其中,gamma为校正量r,[lowhigh]为原图像中要变换的灰度范围,[bottomtop]指定了变换后的灰度范围;newmap=imadjust(map,[lowhigh],[bottomtop],gamma)调整

4、索引色图像的调色板map。此时若[lowhigh]和[bottomtop]都为2×3的矩阵,则分别调整R、G、B3个分量。1.4histeq函数功能:直方图均衡化格式:J=histeq(I,hgram)      J=histeq(I,n)      [J,T]=histeq(I,...)      newmap=histeq(X,map,hgram)      newmap=histeq(X,map)      [new,T]=histeq(X,...)说明:J=histeq(I,hgram)实现了所谓“直方图规定化”,即将原是图象I的直方图变换成用户指定的向量hgram。hgram

5、中的每一个元素都在[0,1]中;J=histeq(I,n)指定均衡化后的灰度级数n,缺省值为64;[J,T]=histeq(I,...)返回从能将图像I的灰度直方图变换成图像J的直方图的变换T;newmap=histeq(X,map)和[new,T]=histeq(X,...)是针对索引色图像调色板的直方图均衡。2.噪声及其噪声的Matlab实现      imnoise函数格式:J=imnoise(I,type)      J=imnoise(I,type,parameter)说明:J=imnoise(I,type)返回对图像I添加典型噪声后的有噪图像J,参数type和paramet

6、er用于确定噪声的类型和相应的参数。3.图像滤波的Matlab实现3.1conv2函数功能:计算二维卷积格式:C=conv2(A,B)      C=conv2(Hcol,Hrow,A)      C=conv2(...,'shape')说明:对于C=conv2(A,B),conv2的算矩阵A和B的卷积,若[Ma,Na]=size(A),[Mb,Nb]=size(B),则size(C)=[Ma+Mb-1,Na+Nb-1];C=conv2(Hcol,Hrow,A)中,矩阵A分别与Hcol向量在列方向和Hrow向量在行方向上进行卷积;C=conv2(...,'shape')用来指定conv

7、2返回二维卷积结果部分,参数shape可取值如下:      》full为缺省值,返回二维卷积的全部结果;      》same返回二维卷积结果中与A大小相同的中间部分;      valid返回在卷积过程中,未使用边缘补0部分进行计算的卷积结果部分,当size(A)>size(B)时,size(C)=[Ma-Mb+1,Na-Nb+1]。3.2conv函数功能:计算多维卷积格式:与conv2函数相同3.3filter2函数功能:计算二维线型数字

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。