matlab培训总结.doc

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
matlab培训总结

PAGE22 / NUMPAGES22 matlab培训总结 篇一:MatLab学习总结 使图像符合信息提取要求、设计描述符需要的知识: 第一部分 数字图像基础 第1章 引言 第2章 图像量化基础 第3章 数学形态学概论 第4章 遥感图像常规处理 第二部分遥感图像分析 第5章 图像变换与小波分析 第6章 图像分割 第7章 边缘检测与串行边界 第8章 纹理分析 第9章 形状分析 构建多描述符空间、测试描述符、实施分类需要的知识: 第三部分 空间数据挖掘 第10章 空间数据挖掘基础 第11章 模糊集与模糊聚类 第12章 人工神经网络 第13章 决策树 第14章 支持向量机SVM 一、概述 matlab主要特点: (1)数据可视和图形化 :图像一旦读入 MATLAB,就以矩阵形式保存,可以在工作区查看矩阵的值,用绘图工具按钮选择表达图形等;这种图形化数据分析使测试算法的过程简单化。 (2)高效简单的编程环境 :直译式语言。 (3)开放及可延伸的架构 : 内核采用 C 语言编写。 允许开发人员接触它的大多数源代码。 (4)丰富的工具箱: MATLAB的工具箱提供了使用者在特别应用领域所需的许多函数,以简化开发人员的工作。现有工具箱包括:图像处理、统计分析、神经网络、模拟分析、最优化、模糊逻辑、小波分析等13个。 在MATLAB中,数字图像经常采用矩阵(matrix)或阵列/数组(array)表达,矩阵或阵列元素代表图像的灰度值(或分色亮度值)。可以通过函数reshape( )实现矩阵和阵列间的相互转换。 可以通过数组下标访问像素的具体值。对于灰度图像,可用A(i,j)获得指定行列处的灰度值,比如指令A(2,5)将返回第2行第5列的灰度;对于GRB图像,可用A(i,j,k)或得指定行列处的分色亮度值,比如指令A(2,5,1), A(2,5,2)将分别返回第2行第5列的红、绿值;A(:,:,3)返回所有行列的蓝值(返回整个蓝色分量)等。 大多数运算符对矩阵与阵列通用, 少量阵列与矩阵运算可能相混淆的操作使用有区别的运算符。 imread()函数读取图像数据,imwrite()函数存储图像文件,figure 另外打开一个图形输出窗口,subplot( ) 用于在同一窗口显示多幅子图像,title( )为输出图像加标题,Imshow()显示图像文件,rgb2gray()将RGB图像转换为灰度图像,im2bw() 将灰度图像、索引图像或RGB图像转换为二值图像。 二、 图像量化基础 1、考虑邻近像素的图像分析方法称为”邻域运算”;只考虑单个像素时称为“点运算”。 常见的邻域运算: 模板运算(卷积运算) 滑动窗口运算 块运算(固定窗口) 邻域运算常被用于空间滤波、平滑降噪、边缘提取、纹理提取、窗口统计等图像处理和分析操作中。 2、邻域运算 模板运算 : 模板运算的输出值由对应的输入像素及其邻域像素的值共同决定。这种运算通过模板(也称“卷积核”)实现。 模板是远比图像尺寸小、具有规则形状的元素集。模板元素的值可以根据具体任务设计。模板边长一般为奇数,常用的模板尺寸为3×3,5×5,7×7等。 通过MATLAB的滤波函数conv2( ),可以实现以自制模板对二维图像的模板运算(或滤波运算)。 例2.2 定制滤波算子并对图像I滤波。 I=imread(#39;mb.tif#39;); H1=[1,1,1;0,0,0;1,1,1]; %定制Prewitts算子(行向) H2=[1,0,1; 1,0,1; 1,0,1] %定制Prewitts算子(列向) C1=conv2(double(I),H1); %用H1对I做滤波 C2=conv2(double(I),H2); imshow(C1|C2); 3、邻域运算 滑动窗口和图像块 在遥感图像分析中,有些操作需要考虑一定尺寸邻域的统计特征。滑动窗口或图像块是一个像素子集,子集的像素由窗口中心像素的坐标和邻域尺寸决定。这个邻域范围常称为“窗口”区,邻域的统计值常称为“窗口值”。 滑动窗口操作通常采用特定的窗口尺寸和操作函数遍历全图像素。如果仅仅将图像按照窗口尺寸划分成若干矩形,并对各矩形做函数运算,则称为“块操作”。 MATLAB滑动窗口或块操作函数colfilt.m 该函数按指定窗口函数做滑动窗口或块操作。 基本语法: B = colfilt(A,[m n],block_type,fun) B = colfilt(A,[m n],[mblock nblock],block_type,fun) B = colfilt(A,#39;indexed#39;,...) 其中:

文档评论(0)

youbika + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档