非常全非常详细的MATLAB数字图像处理技术

非常全非常详细的MATLAB数字图像处理技术

ID:38474420

大小:382.50 KB

页数:17页

时间:2019-06-13

非常全非常详细的MATLAB数字图像处理技术_第1页
非常全非常详细的MATLAB数字图像处理技术_第2页
非常全非常详细的MATLAB数字图像处理技术_第3页
非常全非常详细的MATLAB数字图像处理技术_第4页
非常全非常详细的MATLAB数字图像处理技术_第5页
资源描述:

《非常全非常详细的MATLAB数字图像处理技术》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、MATLAB数字图像处理1概述BW=dither(I)灰度转成二值图;X=dither(RGB,map)RGB转成灰度图,用户需要提供一个Colormap;[X,map]=gray2ind(I,n)灰度到索引;[X,map]=gray2ind(BW,n)二值图到索引,map可由gray(n)产生。灰度图n默认64,二值图默认2;X=graylice(I,n)灰度图到索引图,门限1/n,2/n,…,(n-1)/n,X=graylice(I,v)给定门限向量v;BW=im2bw(I,level)灰度图I到二值图;BW=im2bw(X,map,level)索引图X到二值图;level是阈值门限

2、,超过像素为1,其余置0,level在[0,1]之间。BW=im2bw(RGB,level)RGB到二值图;I=ind2gray(X,map)索引图到灰度图;RGB=ind2rgb(X,map)索引图到RGB;I=rgb2gray(RGB)RGB到灰度图。2图像运算2.1图像的读写MATLAB支持的图像格式有bmp,gif,ico,jpg,png,cur,pcx,xwd和tif。读取(imread):[1]A=imread(filename,fmt)[2][X,map]=imread(filename,fmt)[3][…]=imread(filename)[4][…]=imread(UR

3、L,…)说明:filename是图像文件名,如果不在搜索路径下应是图像的全路径,fmt是图像文件扩展名字符串。前者可读入二值图、灰度图、彩图(主要是RGB);第二个读入索引图,map为索引图对应的Colormap,即其相关联的颜色映射表,若不是索引图则map为空。URL表示引自InternetURL中的图像。写入(imwrite):[1]R=imwrite(A,filename,fmt);[2]R=imwrite(X,map,filename,fmt);[3]R=imwrite(…,filename);[4]R=imwrite(…,Param1,Val1,Param2,Val2)说明:针

4、对第四个,该语句用于指定HDF,JPEG,PBM,PGM,PNG,PPM,TIFF等类型输出文件的不同参数。例如HDF的Quality,Compression,WriteMode;JPEG的BitDepth,Comment:Emptyornot,Mode:lossyorlossless,Quality等。2.2图像的显示方法1:使用ImageViewer(图像浏览器),即运用imview函数。同时显示多帧图像的所有帧,可用到montage函数。改变显示大小:imview(X,map,’IntialMagnificatition’,’fit’),IntialMagnificatition默

5、认值为100,即100%显示,设置为fit则全屏显示。-17-关闭:imviewcloseall。ImageViewer还提供了三个工具:全景查看窗口(导航功能)、像素区域工具、图像信息窗口。方法2:使用图形图像视窗,即运用imshow函数。调用truesize函数来设定图像到屏幕像点的映射关系。可以运用getimage函数来将当前显示的图像赋值给一个变量。调用格式:[1]imshow(I,n);为灰度级[2]imshow(I,[low,high]);\指定I的数据范围[3]imshow(BW);\显示二值图像BW,0为黑色,1为白色[4]imshow(X,map);\索引图

6、像[5]imshow(RGB);[6]imshow(…,display_option);\显示图像的方式,选择‘notruesize’或者‘turesize’[7]imshow(x,y,A,…);\x,y建立非默认的空间坐标系统[8]imshowfilename;[9]h=imshow(…)\h表示被显示图像的句柄2.3图像的代数运算[1]相加(imadd):Z=imadd(X,Y)\存为8位;Z=imadd(X,Y,’uint16’)\存为16位。[2]求补(imcomplement):IM2=imcomplement(IM1)。[3]减法(imsubtract或者imabs

7、diff):Z=imsubtract(X,Y)\差值结果小于0的赋值为0;Z=imabsdiff(X,Y)\差值结果取绝对值。[4]乘法(immultiply):Z=immultiply(X,Y)。[5]除法(imdivide):Z=imdivide(X,Y)。2.4点运算灰度变换函数GST:。其中有:[1]线性点运算;[2]非线性点运算;[3]直方图修正。2.5图像的集合运算改变大小imresize:Y=imresize(X,

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

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

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