matlab遥感图像处理

matlab遥感图像处理

ID:16482553

大小:147.00 KB

页数:7页

时间:2018-08-10

matlab遥感图像处理_第1页
matlab遥感图像处理_第2页
matlab遥感图像处理_第3页
matlab遥感图像处理_第4页
matlab遥感图像处理_第5页
资源描述:

《matlab遥感图像处理》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、第一讲:Matlab与遥感图像处理什么是Matlab?特点是什么?1)MATLAB是MATrixLABoratory的缩写,是一款由美国MathWorks公司推出的商业数学软件。是一种用于算法开发、数据可视化、数据分析以及数值计算的高级语言和交互式环境。2)除了矩阵运算、绘制函数/数据、图像等常用功能外,还可以创建GUI以及对C、C++、Java和FORTRAN等语言的支持。3)主要包括MATLAB主程序、Simulink、Toolbox三大部分。特点:1)友好的编程环境2)自然的程序语言3)强大的科学计算能力4)出色的可视化功能5)丰富的工具箱6)全方位的帮助系统操作界面:命令窗口、工

2、作空间窗口、当前目录窗口、历史命令窗口、一个或多个图形窗口、浏览器打开Help:View菜单中的Help选项、启动平台的树状列表中选择Help项、在Help菜单中选择MatlabHelp菜单项、打开help路径查看html形式的help、在命令界面输入doc图像的数字化:将连续色调的模拟图像经采样量化后转换成数字图像的过程。从模拟图像—→采样—→量化—→编码—→到数字图像模拟图像:对现实世界的连续表达。数字化意味着数字图像是现实世界的近似表达。数字图像:以有限的二维数值点形式表达的图像。基本单元为像元(Pixel)。*通常,每个像元由一个灰度级来表达,其含义可以是颜色、高度、透明度等。*

3、通常的图像格式包括:每点1样(B&W、Grayscale、Color?)、每点3样(R、G、B)、每点4样(R、G、B、Alpha)数字图像处理:【DigitalImageProcessing(DIP)】又称计算机图像处理,为达到某种目的,利用计算机对数字图像进行的处理过程。DIP的两个主要目的:目视解译、机器感知数字图像处理的三个层次:低级(狭义的图像处理)、中级(图像处理)、高级(图像理解)位深:是指图片中一个像素点占多少位,常见的有8位、24位、32位,就是说分别用这么大的空间来表示一个点的颜色。位深度越大则图片的色彩越丰富,但图片占的空间也大。详细解释:计算机之所以能够表示图形,

4、是采用了一种称作“位”(bit)的记数单位来记录所表示图形的数据。当这些数据按照一定的编排方式被记录在计算机中,就构成了一个数字图形的计算机文件。“位”(bit)是计算机存储器里的最小单元,它用来记录每一个像素颜色的值。图形的色彩越丰富,“位”的值就会越大。每一个像素在计算机中所使用的这种位数就是“位深度”。第二讲:数字图像处理基础像素间的基本关系:邻域、邻接性、连通性、区域和边界、距离度量邻域(三种):4-邻域:当前像素点4个水平和垂直方向上的相邻像素、D-邻域:当前像素点4个对角线像素、8-邻域:4邻域和D邻域的合集;;在进行邻域处理时采用空间卷积技术(掩膜技术),即在原图像上移动“

5、活动窗口”逐块进行局部运算,以实现平滑和锐化。基于像素的图像操作:算术运算:加、减、乘、除;逻辑运算:与、或、非数字图像的MATLAB表示法:数字图像模型:数字图像可以表示为一个二维函数f(x,y),其中x,y是空间(平面)坐标,f是(x,y)处的亮度值(DN值、灰度)。图像类型:灰度图像(Gray-scaleimages)、二值图像(Binaryimages)、索引图像(Indexedimages)、RGB图像(RGBimages)图像/数据类型转换:数据类型转换的通用语法:B=data_class_name(A)IPT中进行图像类型转换的函数:im2uint8、im2uint16、i

6、m2double、im2single、mat2gray、im2bw7数组与数组索引:标准数组生成函数zeros(M,N)、ones(M,N)、true(M,N)、false(M,N)、magic(M)、eye(M)、rand(M,N)、randn(M,N)向量索引:存取单一元素:V(index);转置(.');存取数据块(:):v(2:4)、v(3:end)、v(:)、v(1:2:end)、v(end:−2:1)、v([145]);等差数列生成函数:linspace(a,b,n)矩阵索引:存取单一元素:V(i,j)存取数据块:A([12],[123])、A(1:2,1:3)、A(2,:)

7、、A(:,3)生成列向量:v=T2(:)求和:col_sums=sum(A)、total_sum=sum(A(:))逻辑索引:D=logical([100;001;000])、A(D)、A(D)=[3040]、A(D)=100索引矩阵(续):线性索引;MATLAB存储矩阵并非以它形状的形式,而是一个线性元素列;尺寸为[rc]的矩阵A,A(i,j)的线性序号为(j-1)*r+i;行列索引、线性索引相互转化的函数:sub2ind/ind

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

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

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