- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
图像和图像数据
, 64 位浮点即图像矩uint8缺省情况下,MATLAB各图像中的数据存储为双精度类型 (double) 数,所需存储量很大; MATLA陋支持另一种类型无符号整型 (
, 64 位浮点
即图像矩
uint8
在使用MATLABT具箱时,一定要注意函数所要求的参数类型。另外,
与 double 两种类型数据的值域不同,编程需注意值域转换。
从 uint8
到 double 的转换
图像类型
MATLAB^句
索引色
B=double(A)+1
索引色或真彩色
B=double(A)/255
二值图像
B=double(A)
从 double
到 uint8 的转换
图像类型
MATLAB^句
索引色
B=uint8(round(A-1))
索引色或真彩色
B=uint8(round(A*255))
二值图像
B=logical(uint8(round(A)))
图像处理工具箱所支持的图像类型
真彩色图像
R、G、B 三个分量表示一个像素的颜色。如果要读取图像中 (100,50) 处的像素值,
可查看三元数据 (100,50,1:3) 。
真彩色图像可用双精度存储,亮度值范围是 [0,1] ;比较符合习惯的存储方法是用无 符号整型存储,亮度值范围 [0,255]
索引色图像
包含两个结构,一个是调色板,另一个是图像数据矩阵。调色板是一个有 3 列和若干
行
的色彩映象矩阵,矩阵每行代表一种颜色, 3 列分别代表红、绿、蓝色强度的双精度数。
注意:MATLAB^调色板色彩强度[0,1] , 0代表最暗,1代表最亮。
常用颜色的RGB直
颜色 R G B
颜色 R G B
颜色 R G B
黑
八、、
0
0
1
洋红
1
0
1
白
1
1
1
青蓝
0
1
1
红
1
0
0
天蓝 0
1
绿
0
1
0
橘黄
1 0
蓝
0
0
1
深红
0
0
黄
1
1
0
灰
产生标准调色板的函数
调色板函数名
调色板
Hsv
色彩饱和度,以红色开始,并以红色结束
Hot
黑色-红色-黄色-白色
Cool
青蓝和洋红的色度
Pink
粉红的色度
Gray
线型灰度
Bone
带蓝色的灰度
Jet
Hsv的一种变形,以蓝色开始,以蓝色结束
Copper
线型铜色度
Prim
三棱镜,交替为红、橘黄、黄、绿和天蓝
Flag
交替为红、白、蓝和黑
缺省情况下,调用上述函数灰产生一个 64X3的调色板,用户也可指定调色板大小。
索引色图像数据也有 double 和 uint8 两种类型。
当图像数据为double类型时,值1代表调色板中的第1行,值2代表第2行
如果图像数据为uint8类型,0代表调色板的第一行,,值1代表第2行
灰度图像
存储灰度图像只需要一个数据矩阵。
数据类型可以是 double ,[0 ,1];也可以是 uint8 ,[0,255]
二值图像
二值图像只需一个数据矩阵,每个像素只有两个灰度值,可以采用 uint8 或 double
类型存储。
MATLAB工具箱中以二值图像作为返回结果的函数都使用 uint8类型。
图像序列
MATLAB工具箱支持将多帧图像连接成图像序列。
图像序列是一个 4 维数组,图像帧的序号在图像的长、 宽、颜色深度之后构成第 4 维。
分散的图像也可以合并成图像序列,前提是各图像尺寸必须相同,若是索引色图像,
调色板也必须相同。
可参考 cat()函数 A = cat(4,A1,A2,A3,A4,A5)
MATLAB图像类型转换
图像类型转换函数
函数名 函数功能
函数名 函数功能
dither
图像抖动, 将灰度图变成二值图, 或将真彩色图像抖动成索引
色图像
gray2ind
将灰度图像转换成索引图像
grayslice
通过设定阈值将灰度图像转换成索引色图像
im2bw
通过设定亮度阈值将真彩色、索引色、灰度图转换成二值图
ind2gray
将索引色图像转换成灰度图像
ind2rgb
将索引色图像转换成真彩色图像
mat2gray
将一个数据矩阵转换成一副灰度图
rgb2gray
将一副真彩色图像转换成灰度图像
rgb2ind
将真彩色图像转换成索引色图像
图像文件的读写和查询
图形图像文件的读取
利用函数 imread() 可完成图形图像文件的读取,语法:
A=imread(filename,fmt)
[X,map]=imread(filename,fmt)
[...]=imread(filename)
[...]=imread(filename,idx)
(只对 TIF 格式的文件)
[...]=imread(filename,ref)
(只对HDF格式的文件)
通常, 读取的大多数图像均为
8bit ,当这些图像加载到内存中时, Matlab 就将其存放
在
您可能关注的文档
最近下载
- 解读《保险代理人监管规定》-合规培训课件.pptx VIP
- 2025外研英语四年级上册Unit4 Wonderful seasons 第1课时 Start up 课件.pptx
- 心血管疾病教学课件.ppt VIP
- 海底捞餐饮服务标准化与个性化创新融合研究报告2025.docx
- 2025-2026学年小学信息技术(信息科技)四年级上册甘教版教学设计合集.docx
- 实用洗涤剂配方与制备200例.docx VIP
- 2025在线网课《英国长篇小说( 东北)》单元测试考核答案.pdf VIP
- 标准图集-华北-12N1 供暖工程.pdf VIP
- 医疗器械采购管理制度.docx
- LJ8Q使用说明书客户版发力聚锅炉.pdf VIP
原创力文档


文档评论(0)