matlab经典代码大全_第1页
matlab经典代码大全_第2页
matlab经典代码大全_第3页
matlab经典代码大全_第4页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

哈哈哈MATLAB显示正夸张图: plot(x,y1,* r,x,y2,o b )定义【0,2】; t=0:pi/10:2*pi;定义函数文件: function 返回变量列表=函数名(输入变量列表)序列结构:选择结构1)if-else-end文件形式如下:if逻辑表达式程序模块1else程序模块2结束图像读取: %选择图像路径filename,pathname= 是.uigetfile(*.jpg; *.bmp; *.gif,选择图像)%合成路径文件名str=pathname,filename;为什么pathname和filename之前出现的位置相反? 什么东西?读取%图像im=imread(str )使用%图像axes(handles.axes1)显示%图像imshow(im )边缘检测:global imstr=get (h对象,字符串)axes (handles.axes1)switch strcase原图imshow(im )case sobelBW=edge(rgb2gray(im ),索贝尔)imshow(BW )case prewittBW=edge(rgb2gray(im )、prewitt )imshow(BW )case cannyBW=edge(rgb2gray(im )、canny )imshow(BW) Canny算子的边缘位置精度和抗噪性效果较好,是一种折衷方案结束;开关运算:se= 1,1,1; 1,1,1; 1,1,1; 一、一、一); %Structuring ElementI=rgb2gray(im )imshow(I, )标题(原始图像)I=双精度(I )im_height,im_width=size(I )se_height,se_width=size(se )halfheight=floor(se_height/2 )halfwidth=floor(se_width/2 ) se _ origin =floor (size (se )1)/2 )image_dilation=padarray(I,se_origin,0,both) %imetobeusedfordelationimage_erosion=padarray(I,se_origin,256,both) %imetobeusedforeerosion是% % % % % % % % % % % % % % % % % % % % % % % % % % % % % %。我是dilation%。是% % % % % % % % % % % % % % % % % % % % % % % % % % % % % %。fork=se _ origin (1) 1: im _ heightse _ origin (1)forkk=se _ origin (2) 1: im _ widthse _ origin (2)dilated_image(k-se_origin(1),kk-se _ origin (2) )=max (max (se image _ dilation (k-se _ origin (1) ) : khal fheight-1,kk-se _ origin (2) ) : kk结束结束figure; imshow(dilated_image, )标题(image after dilation )我是% % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % %。我是erosion%。我是% % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % %。se=se;fork=se _ origin (2) 1: im _ heightse _ origin (2)forkk=se _ origin (1) 1: im _ widthse _ origin (1)eroded_image(k-se_origin(2),kk-se _ origin (1) )=min (min (image _ erosion (k-se _ origin (2) ) : khal fwidth-1,kk-se _ origin (1) ) : khalfhh结束结束figure; imshow(eroded_image, : 图像后退(title )% % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % %是opening(erosionfirst,then Dilation) %。% % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % %se=se;image_dilation2=eroded_image; %imetobeusedfordillationfork=se _ origin (1) 1: im _ height-se _ origin (1)forkk=se _ origin (2) 1: im _ width-se _ origin (2)opening_image(k-se_origin(1),kk-se _ origin (2) )=max (max (se image _ dilation2(k-se _ origin (1) ) : k Hal fheight-1,kk-se _ origin (2) ) : k结束结束figure; imshow(opening_image, : 开放图像(title )% % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % %我是closing(dilationfirst,then Erosion) %。% % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % %se=se;image_erosion2=dilated_image; %imetobeusedforeerosionfork=se _ origin (2) 1: im _ height-se _ origin (2)forkk=se _ origin (1) 1: im _ width-se _ origin (1)closing_image(k-se_origin(2),kk-se _ origin (1) )=min (min (image _ erosion2(k-se _ origin (2) ) : khal fwidth-1,kk-se _ origin (1) ) : khall结束结束figure; imshow(closing_image,) title(Closing Image )warning : imeisistoobigtoffitonscreen; 显示at31 %缩放。In truesizeResize1 at 308In truesize at 44In imshow at 161图像直方图规范化:I=im read (red.BMP) 读取%图像figure; %打开新窗口M,N=size(I) %计算图像大小counts,x=imhist(I,32) %计算32个单元格之间的灰度直方图counts=counts/M/N; 计算%标准化灰度直方图的每个区间的值创建stem(x,counts) %规范化的直方图影像移动:I=imread(shuichi.jpg )se=translate(strel(1),180 190 )B=imdilate(I,se )figure; subplot(1、2、1 )、subimage(I) title (原始图像)subplot(1、2、2 )、subimage(B) title (移动后的图像)图像的转置A=imread(nir.bmp )tform=maketform(affine,0 1 0; 1 0 0; (001 ) )B=imtransform(A,tform,nearest )figure; imshow(A )figure; imshow(B) imwrite(B,nir转换后图像. bmp )图像过滤器:b=im过滤器(a,h,option1,option2) .或者,写作g=imfilter(f,w,filtering_mode,boundary_options,size_options )其中,f是输入图像,w是滤波掩码,g是滤波后图像。 filtering_mode指定在过滤过程中是使用“相关”还是“卷积”。 boundary_options用于处理由过滤器大小确定的零边界问题。 具体参数选项如下表所示的双曲馀弦值说明filtering_mode彩色使用相关性执行。 此值是默认值。

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论