MATLAB的图像处理介绍.ppt
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
G)HDF格式。有8位,24位光栅图像数据集。
3. MATLAB图像文件类型: 根据数据矩阵和图像象素颜色匹配关系,MATLAB中
图像可分为:索引图像、灰度图像、二值图像和RGB图像。 1)索引图像:它的数据信息包括一个数据矩阵和一个双 精度色图矩阵,它的数据矩阵中的值直接指定该点的颜色 为色图矩阵中的某一种。色图矩阵中,每一行表示一种颜 色,每行有三个数据,分别表示该种颜色中红、绿、蓝的 比例情况,所有元素值都在[0,1]内。
关于matlab中图像处理的 简单介绍
一.介绍应用matlab处理图像问题
1. 图像与数字图像简介 2. 图像的不同类型及在matlab中的显示 3. 常用的几个图像处理命令 4. 图像处理中一些注意问题
图像的不同类型及在matlab中的 显示
1. 数字图像(按纪录方式分):
(1)矢量图像:利用数学的矢量方式纪录图像内容。以线 条和色块为主,容易放大、缩小或旋转,且不易失真,精 确度高,可以绘制3D图像。但是不易做成色彩丰富的图像。
4)RGB图像:图像中每个象素的颜色用三个数据来存储,分别指 定红、绿、蓝三原色在象素颜色中的比例关系,组成一个三维数 组,读入matlab后是一个三维的矩阵。
注意:美术教科书中称红、黄、蓝为三原色,讲的是绘画颜 料的使用。一般电视光色等光色是红、绿、蓝。RGB图像就 是采用红、绿、蓝作为三原色的,其中R为红色,G为绿色, B为蓝色。
B)TIFF格式。处理1、4、8、24位非压缩图像,1、4、 8、24位 packbit 压缩图像,1位CCITT压缩图像等。文 件内容包括:文件头、参数指针表与参数域、参数数据
表和图像数据四部分。是一种用途广泛的文件格式,其 特点是可移植性好,几乎所有的扫描仪及在Windows、 Macintosh平台上常用的版面设计软件都支持TIFF文件 格式。但图像文件结构比较复杂,不压缩时文件比较大。
D)PCX格式。可处理1、4、8、16、24位等图像数据。 文件内容包括文件头 、图像数据、扩展调色板数据。
E)XWD格式。1、8位Zpixmaps, Xybitmaps, 1位 XYPixmaps。 F)TGA格式。处理1、4、8、16、24位非压缩图像和行程 编码图像。文件包由5个固定长度字段和3个可变长度字段 组成。
4. matlab中图形图像的读入
在matlab中利用函数imread将图像读成一个矩阵的形式。其主
要格式如下:
常用
A=imread(‘filename’,’fmt’)
[X,map]=imread(‘filename’,’fmt’)
(2)位图图像:将图像中每一个像素点转换成一个数据。 如果以8位记录,可以表现出256种颜色(28 256 ),所以 色彩丰富。通常有:16色,256色,增强16位和真彩色24 位(28 28 28).但随着颜色数和分辨率的提高,存储空间 大,且较易失真。用数码相机和扫描仪获得的图像都属于 位图。
数据矩阵 (图片)
像素 点
对应
双精度色图矩阵 (色彩)
…… …… ……
2)灰度图像:数据矩阵中的元素值一般都在[0,1]或 [0,255]之间,灰度图像根据这些数据利用线性插值来 和色图中的颜色种类匹配。
•注意:灰度图像一般看起来是一副 黑白图像,但是色彩明暗度较二值 图像更为丰富。因为每一个像素点 的取值在[0,1]或[0,255]之间。
3)象素:是图像在计算机显示中的度量单位,可以变 化,可大可小。 4)分辨率:是用于度量图像在显示器中清晰程度的一 个参数,分辨率越高,图像越清晰。分辨率是与象素相 关的,即单位长度上的象素数就是分辨率。由此可知, 分辨率越高,象素的几何尺寸就越小。 5)图像文件的大小:指一幅图像在计算机中保存时所 占用的磁盘空间,其大小与所用的颜色模式有关。灰度 图像中的每一个灰度象素只占用一个字节(8位), RGB图像中红、绿、蓝各占用一个字节。另外,图像文 件的大小也直接与其分辨率有关,原因是当分辨率增加 时,一幅图像所包含的象素量急剧增加。 6)句柄:就是对象的代号或标志,它能使计算机方便 地找到所需要的对象并加以相应的操作。MATLAB中的 句柄图形对象包括轴、文本、菜单、控制框、图像等。
z
图像
3b
2og
y1
2048
y
1r
x1
1536
x
在图像(x1,y1)点的 RGB值是(r,g,b)
上图是一个2048*1536大小的图像,其中这个三维矩阵的第一 维就是上图中第一层代表红色数值,第二维为第二层代表绿色 数值,第三维为第三层代表蓝色数值。也可以这样理解:将索 引图像中的数据矩阵中每一个像素点直接加载上色图矩阵中对 应的颜色值。
……
像素点 取值:[0,1] 或[0,255]
……
……
m
...
.
...
.
...
.
……
灰度图像读入matlab中是一个二维 的平面矩阵,其中行与列的乘积代 表其图片中像素点的个数。
n m*n个像素,如1024*768
3)二值图像:数据矩阵中的元素值ቤተ መጻሕፍቲ ባይዱ是0或1。读入matlab也是一 个二维矩阵。
注意:二值图像读入matlab中也是一 个二维的平面矩阵,但像素点取值只 限于0,1。
C)JPEG格式。是一种联合图像专家组的图像压缩格式, 是目前所用对静止灰度或彩色图像的压缩标准。它实际上 定义了3种编码系统:
a.基于DCT有损编码基本系统,用于绝大多数压缩场合; b.用于高压缩比、高精度或渐进重建应用的扩展编码系统; c.用于无失真应用场合的无损系统。JPEG没有规定文件格式、 图像分辨率或所用的彩色空间模型,这使它适用于MATLAB。
2.几种常见的MATLAB 图像文件格式简介 : A)BMP格式。即位图文件,整幅图可视为一个数字矩 阵。它包括1、4、8、24位非压缩图像,8位RLE(行程 编码)图像。文件内容包含文件头、位图信息数据块和 图像数据。选择BMP格式保存一幅灰度模式图像时,可 选择以Windows格式保存。而且在选中4位或8位位图时, 还可选压缩(RLE)项,在用RLE方式压缩保存后图像 将毫无损失。这是用得最广的图像格式之一。
3. MATLAB图像文件类型: 根据数据矩阵和图像象素颜色匹配关系,MATLAB中
图像可分为:索引图像、灰度图像、二值图像和RGB图像。 1)索引图像:它的数据信息包括一个数据矩阵和一个双 精度色图矩阵,它的数据矩阵中的值直接指定该点的颜色 为色图矩阵中的某一种。色图矩阵中,每一行表示一种颜 色,每行有三个数据,分别表示该种颜色中红、绿、蓝的 比例情况,所有元素值都在[0,1]内。
关于matlab中图像处理的 简单介绍
一.介绍应用matlab处理图像问题
1. 图像与数字图像简介 2. 图像的不同类型及在matlab中的显示 3. 常用的几个图像处理命令 4. 图像处理中一些注意问题
图像的不同类型及在matlab中的 显示
1. 数字图像(按纪录方式分):
(1)矢量图像:利用数学的矢量方式纪录图像内容。以线 条和色块为主,容易放大、缩小或旋转,且不易失真,精 确度高,可以绘制3D图像。但是不易做成色彩丰富的图像。
4)RGB图像:图像中每个象素的颜色用三个数据来存储,分别指 定红、绿、蓝三原色在象素颜色中的比例关系,组成一个三维数 组,读入matlab后是一个三维的矩阵。
注意:美术教科书中称红、黄、蓝为三原色,讲的是绘画颜 料的使用。一般电视光色等光色是红、绿、蓝。RGB图像就 是采用红、绿、蓝作为三原色的,其中R为红色,G为绿色, B为蓝色。
B)TIFF格式。处理1、4、8、24位非压缩图像,1、4、 8、24位 packbit 压缩图像,1位CCITT压缩图像等。文 件内容包括:文件头、参数指针表与参数域、参数数据
表和图像数据四部分。是一种用途广泛的文件格式,其 特点是可移植性好,几乎所有的扫描仪及在Windows、 Macintosh平台上常用的版面设计软件都支持TIFF文件 格式。但图像文件结构比较复杂,不压缩时文件比较大。
D)PCX格式。可处理1、4、8、16、24位等图像数据。 文件内容包括文件头 、图像数据、扩展调色板数据。
E)XWD格式。1、8位Zpixmaps, Xybitmaps, 1位 XYPixmaps。 F)TGA格式。处理1、4、8、16、24位非压缩图像和行程 编码图像。文件包由5个固定长度字段和3个可变长度字段 组成。
4. matlab中图形图像的读入
在matlab中利用函数imread将图像读成一个矩阵的形式。其主
要格式如下:
常用
A=imread(‘filename’,’fmt’)
[X,map]=imread(‘filename’,’fmt’)
(2)位图图像:将图像中每一个像素点转换成一个数据。 如果以8位记录,可以表现出256种颜色(28 256 ),所以 色彩丰富。通常有:16色,256色,增强16位和真彩色24 位(28 28 28).但随着颜色数和分辨率的提高,存储空间 大,且较易失真。用数码相机和扫描仪获得的图像都属于 位图。
数据矩阵 (图片)
像素 点
对应
双精度色图矩阵 (色彩)
…… …… ……
2)灰度图像:数据矩阵中的元素值一般都在[0,1]或 [0,255]之间,灰度图像根据这些数据利用线性插值来 和色图中的颜色种类匹配。
•注意:灰度图像一般看起来是一副 黑白图像,但是色彩明暗度较二值 图像更为丰富。因为每一个像素点 的取值在[0,1]或[0,255]之间。
3)象素:是图像在计算机显示中的度量单位,可以变 化,可大可小。 4)分辨率:是用于度量图像在显示器中清晰程度的一 个参数,分辨率越高,图像越清晰。分辨率是与象素相 关的,即单位长度上的象素数就是分辨率。由此可知, 分辨率越高,象素的几何尺寸就越小。 5)图像文件的大小:指一幅图像在计算机中保存时所 占用的磁盘空间,其大小与所用的颜色模式有关。灰度 图像中的每一个灰度象素只占用一个字节(8位), RGB图像中红、绿、蓝各占用一个字节。另外,图像文 件的大小也直接与其分辨率有关,原因是当分辨率增加 时,一幅图像所包含的象素量急剧增加。 6)句柄:就是对象的代号或标志,它能使计算机方便 地找到所需要的对象并加以相应的操作。MATLAB中的 句柄图形对象包括轴、文本、菜单、控制框、图像等。
z
图像
3b
2og
y1
2048
y
1r
x1
1536
x
在图像(x1,y1)点的 RGB值是(r,g,b)
上图是一个2048*1536大小的图像,其中这个三维矩阵的第一 维就是上图中第一层代表红色数值,第二维为第二层代表绿色 数值,第三维为第三层代表蓝色数值。也可以这样理解:将索 引图像中的数据矩阵中每一个像素点直接加载上色图矩阵中对 应的颜色值。
……
像素点 取值:[0,1] 或[0,255]
……
……
m
...
.
...
.
...
.
……
灰度图像读入matlab中是一个二维 的平面矩阵,其中行与列的乘积代 表其图片中像素点的个数。
n m*n个像素,如1024*768
3)二值图像:数据矩阵中的元素值ቤተ መጻሕፍቲ ባይዱ是0或1。读入matlab也是一 个二维矩阵。
注意:二值图像读入matlab中也是一 个二维的平面矩阵,但像素点取值只 限于0,1。
C)JPEG格式。是一种联合图像专家组的图像压缩格式, 是目前所用对静止灰度或彩色图像的压缩标准。它实际上 定义了3种编码系统:
a.基于DCT有损编码基本系统,用于绝大多数压缩场合; b.用于高压缩比、高精度或渐进重建应用的扩展编码系统; c.用于无失真应用场合的无损系统。JPEG没有规定文件格式、 图像分辨率或所用的彩色空间模型,这使它适用于MATLAB。
2.几种常见的MATLAB 图像文件格式简介 : A)BMP格式。即位图文件,整幅图可视为一个数字矩 阵。它包括1、4、8、24位非压缩图像,8位RLE(行程 编码)图像。文件内容包含文件头、位图信息数据块和 图像数据。选择BMP格式保存一幅灰度模式图像时,可 选择以Windows格式保存。而且在选中4位或8位位图时, 还可选压缩(RLE)项,在用RLE方式压缩保存后图像 将毫无损失。这是用得最广的图像格式之一。