第4章MATLAB图像处理工具箱.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第4章 图像灰度变换 ;Matlab对图像的处理功能主要集中在它的图像处理工具箱(Image Processing Toolbox)中。 图像处理工具箱是由一系列支持图像处理操作的函数组成,可以进行诸如几何操作、线性滤波和滤波器设计、图像变换、图像分析与图像增强、数学形态学处理等图像处理操作。;图像处理工具箱主要有:;4.1 MATLAB图像处理程序的特点;4.2 图像处理工具箱的图像类型;真彩色图像;图1 真彩色图像的结构;真彩色图像数据格式;RGB图像的表示方法-三幅分量图像合成;索引色图像;图2 索引色图像的结构;索引??像的数据格式;索引图像的double与uint8型;索引图像的表示方法;举例: [X, map]=imread(‘trees.tif’); image(X) 其效果等同于: imshow(X, colormap) ;举例: [X, map]=imread(‘trees.tif’); image(X) colormap(map); 其效果等同于: imshow(X, map) ;MATLAB提供了一些预定义的彩色表;imshow(X, hsv);imshow(X, autumn);imshow(X, copper);imshow(X, gray(64)); 灰度图像;二值图像;图像序列;图像序列也可以产生一个四维数组,图像帧的序号在图像的长、宽、颜色后构成第四维。 一个包含了5幅400×300真彩色图像的序列,大小为 400×300×3×5 一个包含了5幅400×300灰度或是索引图像的序列,其大小为 400×300×1×5 A=cat (4,A1,A2,A3,A4,A5),4维 提取其中一帧(如第2帧):A(:,:,:,2);4.3 Matlab图像类型转换;1.dither函数;(1)RGB图像抖动成索引图像; ;(2)灰度图像抖动成二值图像; ;2. gray2ind函数;I=imread(cameraman.tif); [X,map]=gray2ind(I,16); subplot(121),imshow(I); subplot(122), imshow(X,map);;3. grayslice函数;;功能:将灰度图像、索引色图像和真彩色图像转化成二值图像。 格式:BW=im2bw(I, level) BW=im2bw( X, map, level) BW=im2bw(RGB, level) level是一个归一化阈值,取值在[0,1]。;; 功能:将索引图像转换成灰度图像。 格式:I= ind2gray(X, map) ;功能:将索引色图像转换成真彩色图像。 格式:RGB=ind2rgb(X, map) 例:[I,map]=imread(m83.tif); X=ind2rgb(I,map); imshow(I,map); figure,imshow(X);; 功能:将一个数据矩阵转换成一幅灰度图像。 格式:I=mat2gray(A); ;转换效果图;功能:将真彩色图像转换成索引色图像。 格式:[X,map] = rgb2ind(RGB,n) 例: RGB=imread(autumn.tif); [X,map]=rgb2ind(RGB,128) imshow(RGB); figure,imshow(X,map); ;4.4 图像文件的读写和查询; 函数imread可完成图形图像文件的读取操作,其语法如下 一般:A=imread(filename, fmt) 索引图像:[X, map]=imread(filename, fmt) ;imdata = imread(ngc6543a.jpg); image(imdata);imread函数可以从图形文件中以特定位宽读取图像。读取的大多数图像均为8bit。加载到内存中时,就存储在类uint8中。 对于索引图像来说,即使图像阵列的本身为uint8或uint16,imread函数仍然将颜色映像表读取并存储到一个双精度的浮点类型阵列中。;2 图形图像文件的写入(保存);A=imread(onion.png); B=A(50:100,100:150,:); i

文档评论(0)

清风老月 + 关注
官方认证
内容提供者

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

认证主体阳春市惠兴图文设计有限公司
IP属地广东
统一社会信用代码/组织机构代码
91441781MA53BEWA2D

1亿VIP精品文档

相关文档