第3部分23:图像处理常用MATLAB函数.ppt

  1. 1、本文档共91页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第B3章 MATLAB在图像处理中的应用 7.1 概述 7.2 图像的读写和查询 7.3 图像的显示 7.4 图像的算术运算 7.5 图像的几何操作 7.6 线性滤波 7.7 图像的变换 7.8 图像分析和增强 7.9 基于区域的图像处理 7.1 概述 7.1.1 MATLAB中的图像和图像处理工具箱 MATLAB中大多数图像是用二维数组(矩阵)double(64位)浮点型,或uint8(8位无符号整数)、uint16(16位无符号整数)来存储的,矩阵中的每一个元素对应图像中的一个像素(pixel). 例如: 一幅由200行300列不同灰度值的点组成的图像可以用200X300的矩阵来存储。 对于彩色图像,如RGB图像,需要用三维数组来存储。 7.1.2 MATLAB中的图像类型 二值图像(Binary):图像的取值为0或1。 索引图像(Indexed,pseudocolor):图像为mXn矩阵,矩阵元素的值指向颜色映像表(colormap)。 灰度图像(intensity,gray scale,gray level) :图像为mXn矩阵,矩阵元素的值指的是灰度值。对single or double矩阵取值范围:[0,1],对 uint8矩阵取值范围:[0,255],对uint16矩阵取值范围:[0,65535],对int16矩阵取值范围:[-32768,32767]。 真彩色图像(RGB):图像为mXnX3的矩阵。 二值图像(Binary) 索引图像(Indexed) 灰度图像(Grayscale) 真彩色图像(Truecolor) 7.1.3 MATLAB中的图像类型之间的转换 gray2ind: Convert a grayscale image to an indexed image. grayslice:Convert a grayscale image to an indexed image using multilevel thresholding. im2bw: Convert a grayscale image, indexed image, or truecolor image, to a binary image ind2gray:Convert an indexed image to a grayscale image。 ind2rgb: Convert an indexed image to a truecolor image. mat2gray:Convert a data matrix to a grayscale image, by scalingthe data. rgb2gray: Convert a truecolor image to a grayscale image. rgb2ind:Convert a truecolor image to an indexed image. 7.1.4 图像数据类型之间的转换 im2uint8 rgb2 = im2uint8(rgb1) im2uint16 im2int16 im2single im2double 7.1.5 图像序列 用N维数组来存储图像序列 mXnXp的数组表示p个二维图像 7.1.5 图像文件格式 MATLAB支持下列图像文件格式: ? BMP (Microsoft Windows Bitmap 位图) ? HDF (Hierarchical Data Format 层次数据) ? JPEG (Joint Photographic Expert Group 静止图像压缩标准) ? PCX (Paintbrush 画刷格式 ) ? PNG (Portable Network Graphics 可移植网络图像) ? TIFF (Tagged Image File Format 标记图像文件) ? XWD (X Window Dump) ? GIF (Graphics Interchange Format 图形交换) 7.2 图像的读写和查询 7.2.1 图像文件的读取 A = imread(文件名,文件格式) [X,map] = imread(文件名,文件格式) 文件名必须在MATLAB的搜索路径范围内,否则需要指出完整的路径。 RGB = imread(‘football.jpg’); [X,map] = imread(‘trees.tif’); 7.2 图像的读写和查询 7.2.2 图像文件的写入 imwrite(A, filename,fmt):写图像A到文件名filenam

文档评论(0)

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

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

1亿VIP精品文档

相关文档