




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、会计学1图像处理图像处理第1页/共24页3.1.1 灰度调整灰度调整第2页/共24页A=imread(d:face.jpg)A1=rgb2gray(A)A2=floor(double(A1)N=zeros(256)for i=1:16 for j=1:16 k=A2(i,j) N(k+1)=N(k+1)+1 endendsubplot(1,3,1)imshow(A)subplot(1,3,2)imshow(A1)subplot(1,3,3)bar(N)第3页/共24页A=imread(d:pout.tif)A1=floor(double(A)S=size(A1)N=zeros(256)for
2、i=1:S(1) for j=1:S(2) k=A1(i,j) N(k+1)=N(k+1)+1 end endbar(N)第4页/共24页设位于90120之间的颜色值为x,要变成0255之间的颜色值为y,让y与x满足:第5页/共24页【例3-3】根据图像pout.tif的颜色分布情况调整图像灰度值,增强该图像的明暗对比度。A=imread(pout.tif)A2=double(A);A3=(A2-90)*255/30s=size(A3)for i=1:s(1) for j=1:s(2) if A3(i,j)255 A3(i,j)=255 endendendsubplot(1,2,1)imsho
3、w(A)subplot(1,2,2)imshow(A3)第6页/共24页2022-7-683.1.2 3.1.2 灰度调整函数灰度调整函数【例【例3-4】使用函数使用函数imadjustimadjust对图像进行灰度调整。对图像进行灰度调整。编写如下程序:编写如下程序:使用imadjust、histeq、adapthiteq、bighten进行灰度调整。A1=imread(d:pout.tif);B1=imadjust(A1,0.2 0.5,0,1);A2=imread(d:5.jpg);B2=imadjust(A2,0,0.2,0.5,1);subplot(1,4,1);imshow(A1)
4、subplot(1,4,2);imshow(B1)subplot(1,4,3);imshow(A2)subplot(1,4,4);imshow(B2)第7页/共24页2022-7-69 程序中语句程序中语句B1=imadjust(A1,0.2 0.5,0,1)B1=imadjust(A1,0.2 0.5,0,1)的第的第1 1个参数是要处理的矩阵,第个参数是要处理的矩阵,第2 2个参数用来限制输入范围个参数用来限制输入范围,如果原来图像的颜色值是,如果原来图像的颜色值是0 0至至255255,那么把小于,那么把小于255255* *0.20.2的颜色值置为的颜色值置为0 0,把大于,把大于25
5、5255* *0.50.5的值置为的值置为255255,再把其他介于中间的值映射到第再把其他介于中间的值映射到第3 3个参数决定的区间。个参数决定的区间。这个语句的第这个语句的第3 3个参数为个参数为0 10 1,那么该例题就映射到,那么该例题就映射到0 0至至255255。 B1=imadjust(A1,0.2 0.5,0,1);与B1=imadjust(A1,0.2 0.5);在输出结果上没有区别,后者没有输出区间,但默认映射到0,1。第8页/共24页如果要把原图像的所有颜色值都映射到新图像,那么第二个参数可以写成 。现修改【例3-4】程序中的语句:B1=imadjust(A1,0.2 0
6、.5,0,1);B2=imadjust(A2,0,0.2,0.5,1);B1=imadjust(A1,0.1 0.4);B2=imadjust(A2,0,0.5);第9页/共24页第10页/共24页第四个参数GAMMA是用来决定映射方式的,省略时为1,为线性映射。当GAMMA不为1时不是线性映射。第11页/共24页 B1=imadjust(A1,0.1 0.4,0 1,3); B2=imadjust(A2,0,0.5,0.1);修改为:第12页/共24页最佳输入区间:指按照这个区间输入,图像的灰度对比度最大。如果需要增强图像灰度对比度,可以使用函数stretchlim计算最佳输入区间,然后调用
7、imadjust函数进行图像增强。第13页/共24页I=imread(d:beiwen.jpg)K=rgb2gray(I)G=stretchlim(K)J=imadjust(K,G)subplot(1,2,1)imshow(I)subplot(1,2,2)imshow(J)imwrite(J,4.jpg,Quality,100)第14页/共24页【例3-6】使用函数histeq增强图像的灰度对比度第15页/共24页I=imread(d:beiwen.jpg)J=histeq(K)subplot(1,2,1)imshow(K)subplot(1,2,2)imshow(J)第16页/共24页I=i
8、mread(d:beiwen.jpg)K=rgb2gray(I)J=histeq(K)subplot(1,2,1)imshow(K)subplot(1,2,2)imshow(J)第17页/共24页【例3-7】使用函数brighten增加灰度图像的亮度。第18页/共24页【例【例3-8】使用函数使用函数imadjustimadjust对对RGBRGB彩色图像进行颜色调整彩色图像进行颜色调整。 设计下面程序:设计下面程序:RGB1=imread(d:flower.jpg)RGB2 = imadjust(RGB1, .2 .3 0; .6 .7 1);subplot(1,2,1);imshow(RG
9、B1)subplot(1,2,2); imshow(RGB2) (a) flowers.tif (b) 颜色调整后颜色调整后 第19页/共24页2022-7-621图像文件图像文件flowers.tif存储着一幅彩色图像,把该文件读入存储着一幅彩色图像,把该文件读入后使用后使用imadjust函数进行调整。函数进行调整。 调整后的范围是默认的范围调整后的范围是默认的范围0 0 0; 1 1 1,也就是把,也就是把0.2 0.6之间的红色映射到之间的红色映射到0 1之间;把之间;把0.3 0.7之间的绿色之间的绿色映射到映射到0 1之间;把之间;把0 1之间的蓝色映射到之间的蓝色映射到0 1之间
10、。之间。 映射后的结果为图映射后的结果为图 (b),从图形的效果上看,红色与黄从图形的效果上看,红色与黄色成分有所增强,而蓝色成分没有变。色成分有所增强,而蓝色成分没有变。 第20页/共24页第21页/共24页HSV 彩色图像增强彩色图像增强第22页/共24页【例【例3-9】使用函数使用函数imadjustimadjust对对HSVHSV彩色图像进行颜色调整。彩色图像进行颜色调整。设计下面程序:设计下面程序:RGB1 = imread(d:flower.jpg);HSV1 = rgb2hsv(RGB1);HSV2 = imadjust(HSV1, .2 .3 0; .6 .7 1, 0 0 0; 1 1 0);HSV3 = imadjust(HSV1, .2 .3 0; .6 .7 1, 0 0 0; 1 0 1);HSV4 = imadjus
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 智慧课堂构建模式-洞察及研究
- 2022年合肥市一年级语文第二单元考试试卷(人教版)
- 2022年常熟市三年级语文第一单元考试试卷(苏教版)
- 2022年北京市小学二年级语文第一单元考试试卷
- 江西电力2024数学试卷
- 聚焦2025:电商知识产权保护法律框架及案例分析报告
- 2025版三维激光测量仪器设备购置与培训合同
- 2025版新型城镇化社区建设简易工程施工协议书模板
- 2025年电梯安全检测居间服务合同范本
- 花都三年级数学试卷
- 福建福州格致中学2024~2025学年高一下册期末考试数学试题含解析
- 宣讲入团活动方案
- 2025年4月自考00245刑法学试题
- 分析检验技术专业教学标准(高等职业教育专科)2025修订
- 短视频传播机制-洞察及研究
- ai科技管理制度
- 浙江弘盛纺织科技有限公司高档面料、纱线绿色印染、智能化生产线兼并技改提升迁建项目环评报告
- 2024年江苏省第二中医院招聘工作人员真题
- 外语培训课程优化
- 咨询公司质控管理制度
- CJ/T 409-2012玻璃钢化粪池技术要求
评论
0/150
提交评论