- 1、本文档共91页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 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
您可能关注的文档
最近下载
- 浅析党和国家领导人教师思想与“育师为本”理念.doc VIP
- 经史子集国学文库:子部·儒家·龙溪王先生全集.pdf
- 人教版八年级上册语文《台阶》配套练习册参考答案.doc VIP
- 附件2-新冠鼠疫流行病学调查表.docx VIP
- 应急救援员(五级)理论考试题库(含答案).docx
- 2024国网陕西电力省管产业单位供电服务业务部招聘(379人)高频考题难、易错点模拟试题(共500题)附带答案详解.docx
- 全国大学生市场调查与分析大赛调查研究报告.PDF
- 创新与发明---按图索骥、循章创新智慧树知到期末考试答案2024年.docx
- 商用车智能底盘产品平台定义-2023-07-商用车.pdf VIP
- 良好的健康与福祉.PDF
文档评论(0)