- 1、本文档共70页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
MATLAB应用于数字图像处理幻灯片
佛山科学技术学院 MATLAB及其应用 佛山科学技术学院 图像处理着重强调在图像之间进行的变换。 图像分析则主要是对图像中感兴趣的目标进行检测和测量 ,以获得它们的客观信息 ,从而建立对图像的描述。 MATLAB推出了功能更强大的适应于图像分析和处理的工具箱 。利用此工具 ,我们可以方便地从各个方面对图像的性质进行深入的研究。 MATLAB支持的图形文件的格式包括 : TIFF、 BMP 、 JPEG、PCX、XWD和 HDF; TIFF: Tagged Image File Format 处理1、4、8、24位非压缩图像; 处理 1、4、8、24位packbit压缩图像; bmp: windows bitmap 1、4、8、24位压缩图像; pcx: windows paintbrush 处理1、4、8、24位图像数据 1.数字图像文件操作和图像显示 MATLAB提供了图像文件读入函数 imread( ) ,可用它来读入 BMP、HDF、JPEG、PCX、TIFF、XWD等格式图像文件。 impixel() 所选图像象素的数据值(用鼠标选取) I=imread(autumn.tif) ; image(I); [C,R,P]=impixel(I); imcontour() 画图像数据轮廓线(等高线、等值线) I=imread(autumn.tif) ; J=rgb2gray(I);%RGB转为灰度图 imshow(J);%显示灰度图 imcontour(J); %画图像等值线 imhist( ) 画图像象素直方图 比较两幅图像灰度直方图 a=imread(tire.tif); figure; subplot(2,2,1);imshow(a); subplot(2,2,3);imhist(a); b=imread(lena256.bmp); subplot(2,2,2);imshow(b); subplot(2,2,4);imhist(b); 2.图像的矩阵表示及基本运算 MATLAB在处理图像时 ,都是以向量、矩阵、数组的形式来表示图像 ,并进行各种运算。 3.图像的数据类型与图像显示 1.无符号8位整型(uint8)图像数据的显示。 x=imread(lena256.bmp); imshow(x); 2.双精度(double)图像数据的显示。 x=imread(lena256.bmp); x=double(x); imshow(x); *图像显示白色,原因是double类型数据只在0~1正常显示。需进行归一化。 4.图像数据的运算(1) 1. x=imread(lena256.bmp); y=1.2*x ??? Error using == * Function * is not defined for values of class uint8. uint8数据无法计算,必须转化为double类型。 2.灰度值降低(降低亮度) y=double(x);y=y/255;imshow(y) y1=y-mean(mean(y));figure;imshow(y1) 原始图像与降低亮度后图像 4.图像数据的运算(2) 3.灰度值提高(增加亮度) y2=y+mean(mean(y));figure;imshow(y2); 4.图像数据的运算(3) 3.灰度动态范围降低(降低对比度) 方法:使用一次直线映射 假设原图像动态范围0~M,降低灰度动态范围后动态范围0~M/2,说明映射函数为: y=x/2 注意:数据类型必须是double类型! 4.图像数据的运算(4) 4.灰度动态范围扩展(提高对比度) 方法:使用一次直线映射 假设原图像动态范围0~M,扩展灰度动态范围后动态范围0~1.5M,说明映射函数为: y=1.5*x 注意:数据类型必须是double类型! 5.图像增强 MATLAB提供了 Gamma校正、中值滤波、对比度调整、直方图均衡、自适应滤波等对图像进行处理。 1.对比度增强Imadjust( ) 调整图像亮度值或彩色图 调整图像灰度动态范围 I = imread(autumn.tif); J = imadjust(I,[0.3 0.7],[]); imshow(I), figure, imshow(J) RGB1 = imread(football.jpg); RGB2 = imadjust(RGB1,[.2 .3 0; .6 .7 1],[]); figure;subplot(211);imshow(RGB1) subplot(212);imshow(RGB2) 直方图均衡化是图像处理中很重要的研究内容 ,它通过转换灰度图像亮度值或索引图像的颜色图值来增强图像对比度。 图像的灰度
您可能关注的文档
- 石城灯彩的传承与发展研究论文汇.docx
- 石家庄地铁1号线施工承包合同汇.doc
- 石墨深加工项目可研报告汇.doc
- 石墨深加工项目可行性研究报告汇.doc
- LED基础知识培训资料幻灯片.ppt
- 石家庄恒大城首一期地下车库消防工程施工组织设计汇.doc
- 石家庄市南绕城高速公路项目NRC-10合同段施工组织设计汇.doc
- 石家庄老年公寓可行性报告汇.doc
- LED生产工艺及产品介绍幻灯片.ppt
- 石油管理局企业标准应用平台安全技术规范汇.doc
- 2025年高考语文作文备考:10模考作文范文+解析汇编.pdf
- 2025年高考语文一轮复习:词语辨析(原卷版).pdf
- 2024-2025年保洁员、清洁工岗位工作职责基础知识考试题库与答案.pdf
- 2024年汽车技能大赛理论知识复习题库及答案.pdf
- 名篇名句默写(讲义)-2025年高考语文一轮复习(新教材新高考).pdf
- 评价运用材料观点(练习)(学生版)-2025年高考语文一轮复习(新教材新高考).pdf
- 直线和圆、圆锥曲线综合测试卷(新高考专用)(解析版)—2025年高考数学一轮复习.pdf
- 执业药师之药事管理与法规考试题库.pdf
- 一元二次函数(方程,不等式)(解析版)-2025年高考数学一轮复习(新高考专用).pdf
- 整本书阅读:《红楼梦》(考教衔接讲义)-2025年高考语文一轮复习(新教材新高考).pdf
文档评论(0)