第一范文网 - 专业文章范例文档资料分享平台

第三讲MATLAB图像显示

来源:用户分享 时间:2025/5/28 10:05:20 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

第三讲 MATLAB图像显示

Matlab进行图像处理的步骤如下: (1)读取图像到Matlab工作空间 (2)对图像矩阵进行格式转换 (3)对图像矩阵数据进行处理 (4)显示图像、保存图像 一、图像文件格式 (15S)

1、调色板 (3S)

调色板是包含不同颜色的颜色表,每种颜色以红、绿、蓝三种颜色的组合来表示,图像的每一个像素对应一个数字,而该数字对应调色板中的一种颜色。

调色板的单元个数是与图像的颜色数相对应的,256色图像的调色板就有256个单元。 真彩图像的每个像素直接用R、G、B三个字节来表示颜色,因此不需要调色板。

2、图像类型 (8S) 图像类型 简称 显示的颜色数 特 点 11位单色 单色 2=2种(黑、白) 每象素对应一个值,取值为0和1 每象素对应一个值,取值为0-255,88位灰度 黑白 2=256个(黑到白) 每值对应一灰度 每象素对应一个值,取值为0-255,88位彩色 256色 2=256种彩色 每值对应一颜色 每象素对应一个值,取值为0-1616位灰度 2=65536个(黑到白) 65535,每值对应一灰度 每象素对应三个值,分别代表R、G、88824位彩色 真彩色 2×2×2=16M种彩色 B,取值为0-255 每象素对应三个值,分别代表R、G、16161648位彩色 2×2×2=0.25G种色 B,取值为0-65535

3、图像文件格式 (4S) 文件 说明 类型 BMP 微软视窗系统图像文件格式 GIF 用于网页上的动画、透明 1位 8位 8位 16位 24位 48位 单色 灰度 彩色 灰度 彩色 彩色 √ √ √ × √ × √ √ √ × × × TIFF 可储存多幅图像 √ √ √ √ √ √ PCX Paintbrush软件图像格式 √ √ √ × √ × JPG 连续色调静态图像数字压缩 × √ × × √ × PSD Photoshop软件图像格式 √ √ √ √ √ √ 二、读图像和图像信息 (10S)

1、读取图像 (5S)

函数imread可以从任何Matlab支持的图像文件格式中,以任意位深度读取一幅图像。格式为:

[X,MAP]=imread(FILENAME,'FMT'),其中:

FILENAME-为需要读入的图像文件名称,FMT-为图像格式。 【例】图像读取演示

[X1,MAP1]=imread('演示图像-1位黑白.tif'); [X2,MAP2]=imread('演示图像-8位灰度.tif'); [X3,MAP3]=imread('演示图像-256色.tif'); [X4,MAP4]=imread('演示图像-16位灰度.tif'); [X5,MAP5]=imread('演示图像-16位色.tif'); [X6,MAP6]=imread('演示图像-48位色.tif'); whos

Name Size Bytes Class

MAP1 0x0 0 double array MAP2 0x0 0 double array MAP3 256x3 6144 double array MAP4 0x0 0 double array MAP5 0x0 0 double array MAP6 0x0 0 double array X1 427x427 182329 logical array X2 427x427 182329 uint8 array X3 427x427 182329 uint8 array X4 427x427 364658 uint16 array X5 427x427x3 546987 uint8 array X6 427x427x3 1093974 uint16 array Grand total is 1824058 elements using 2558750 bytes

2、读取图像信息 (5S)

可以通过调用imfinfo函数获得与图像文件有关的信息,格式如下: INFO=imfinfo(FILENAME,'FMT')其中: 返回的INFO是Matlab的一个结构体。 【例】查看图像信息

INFO=imfinfo('演示图像-48位色.tif')

INFO =

Filename: [1x36 char]

FileModDate: '23-May-2004 22:14:23' FileSize: 1107548 Format: 'tif' FormatVersion: [] Width: 427 Height: 427 BitDepth: 48

ColorType: 'truecolor' FormatSignature: [73 73 42 0] ByteOrder: 'little-endian' NewSubfileType: 0

BitsPerSample: [16 16 16] Compression: 'Uncompressed' PhotometricInterpretation: 'RGB' StripOffsets: 13528 SamplesPerPixel: 3 RowsPerStrip: 427 StripByteCounts: 1093974 XResolution: 2.7115 YResolution: 2.7115 ResolutionUnit: 'Inch' Colormap: []

PlanarConfiguration: 'Chunky' TileWidth: [] TileLength: [] TileOffsets: [] TileByteCounts: [] Orientation: 1 FillOrder: 1

GrayResponseUnit: 0.0100

MaxSampleValue: [65535 65535 65535] MinSampleValue: 0 Thresholding: 1 NewSubFileType: 0

Software: 'Adobe Photoshop 7.0 ' DateTime: '2004:05:23 22:14:23 '

三、图像类别与数据格式 (20S)

1、真彩图像 (5S) 双精度类:Double 整数类:Unit8 整数类(Unit16) (每个元素占8个字节) (每个元素占1个字节) (每个元素占2个字节) 数组大小:m×n×3 数组大小:m×n×3 数组大小:m×n×3 真 (:,:,1)-红色分量 (:,:,1)-红色分量 (:,:,1)-红色分量 彩 (:,:,2)-绿色分量 (:,:,2)-绿色分量 (:,:,2)-绿色分量 图 (:,:,3)-蓝色分量 (:,:,3)-蓝色分量 (:,:,3)-蓝色分量 像 元素取值:[0,1] 元素取值:[0,255] 元素取值:[0,65535] (无调色板) (无调色板) (无调色板)

2、索引图像 (5S) 索 图像数组大小:m×n 引 图像元素取值:[1,p] 图 色度矩阵:p×3 像 色度元素值:[0,1] 图像数组大小:m×n 图像元素取值:[0,p-1] 色度矩阵:p×3 色度元素值:[0,255] 图像数组大小:m×n 图像元素取值:[0,p-1] 色度矩阵:p×3 色度元素值:[0,65535]

3、灰度图像 (5S) 灰 图像数组大小:m×n 度 图像元素值:[0,1] 图 色度矩阵:p×3 像 色度元素值:[0,1] 图像数组大小:m×n 图像元素值:[0,255] 色度矩阵:p×3 色度元素值:[0,1] 图像数组大小:m×n 图像元素值:[0,65535] 色度矩阵:p×3 色度元素值:[0,1]

搜索更多关于: 第三讲MATLAB图像显示 的文档
第三讲MATLAB图像显示.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c3n5hy0ubdq6j6mw9sjhs44p5c1cp9m00dz9_1.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top