




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、 东华理工大学长江学院信息工程系实验报告2018至2019学年第一学期实验一数字图像的基本运算(一)课程名称数字图像处理学号20163031325学生姓名朱艳梅年级16级专业软件工程教学班号实验地点信工楼307实验时间2018年9月27日第5节至第6节主讲教师王志萍辅导教师王志萍实验(一)实验名称数字图像的基本运算(一)软件环境WindowsMatlab7.0硬件环境PC实验目的1、理解数字图像处理中代数运算的基本作用。2、熟悉图像点运算和代数运算的实现方法。3、掌握图像算术运算处理的过程和处理前后图像的变化。实验内容(应包括实验题目、实验要求、实验任务等)要求:任意选择两幅彩色图像(其中一幅
2、为自拍图像,尺寸256X256)、两幅灰度图像。任务:1、选取两幅大小一样的灰度图像或彩色图像,将两幅图像进行加法运算。2、选取第1题得到的混合图像,将混合图像与背景图像做减法运算。3、选取幅灰度图像加上咼斯噪声,通过100次相加求平均的方法去除噪声。4、选取一幅彩色图像实现图像变亮、变暗和负片效果,在同一个窗口分别显示,并加上标题。5、对两幅不同灰度图像或彩色图像进行加、减、乘、除操作,在同一个窗口内分别显示,并加上标题。6、选取一幅尺寸为256X256像素的灰度图。设置掩模模板,对于需要保留下来的区域,掩模图像的值置为1,而在需要被抑制掉的区域,掩模图像的值置为0。7、选取自拍图像,设置掩
3、模模板(要求圆形),对于需要保留下来的区域,掩模图像的值置为1。8、选取一幅彩色图像,对图像除2得到后的图像,分别进行与、或、异或运算。实验过程与实验结果(可包括实验实施的步骤、算法描述、结论等)1、选取两幅大小一样的灰度图像或彩色图像,将两幅图像进行加法运算。实现步骤:1、选择两幅大小一样的彩色图像。2、进行加法运算。3、显示加法运算后的图像。实现代码:a=imread(?c:chicken.jpg?);b=imread(?c:flare.jpg);c=a*O.5+b*0.5;imshow(c);实现效果图:2、选取第1题得到的混合图像,将混合图像与背景图像做减法运算。实现步骤:1、将混合图
4、像做减法。2、显示运算后图像。实现代码:a=imread(?c:chicken.jpg?);b=imread(?c:flare.jpg);c=a*0.5+b*0.5;imshow(c);d=a-0.3*c;imshow(d);实现效果图:3、选取一幅灰度图像加上高斯噪声,通过100次相加求平均的方法去除噪声实现步骤:1、选取一副灰度图像。2、利用imnoise函数加上高斯噪声。3、利用100次相加求平均值的方法去噪。4、显示每个变化后的图像。实现代码:a=imreadt/camei:amarLtif?;alincfLoise(a?gaus5i:ifL:,0l;k=zeros(256,.256)
5、;fori=l:100b=iitl2doubl已(a1);tBJTip=im2double(a1);k=k+t已mp;endkl=k./100;subploti:131)iiTLshniir(a)声1zb已11:原始囹像:i;subploti:132),iiTLshoiir(al);xlabel(?高斯噪声囹像);实现效果图:4、选取一幅彩色图像实现图像变亮、变暗和负片效果,在同一个窗口分别显示,并加上标题。实现步骤:1、读取一副彩色图像。2、利用imadd,imsubtract,imcomlement函数分别进行变亮,变暗,负片效果。3、同一个窗口分别显示,且加上标签。实现代码:imread
6、(/c:chickjpg);bimadd50);ciiTisubstract込50);?UndefinedctjJTurLNnd/f1111匚土ionimsubstract-c=iiTLSubtract(:屯50);d=ijtlcoiTLp1ement(a);subplot(221);imshow(a);zlabelC原始囹像);subplot(222);imshow(b);zlabelC变亮,);subplot(223)w实现效果图:5、对两幅不同灰度图像或彩色图像进行加、减、乘、除操作,在同一个窗口内分别显示,并加上标题。实现步骤:1、读取两幅彩色图像。2、进行加减乘除运算3、分别显示变化
7、后图像并加上标签。实现代码:a=iiTLread(;c:chickenjpg);bimread(?c:.flarejpg);a=iiTL2double(a);b=iiTL2double(b);kl=ijTLadd(O5:+:U5:+:b);k2=iiTLSubtract(:屯05*b);k3=iiTUTLultiply(:屯b);k4=ijTLdivide0.5*:b);subplot(321);imshow(a);title原始圏像a);subplot(322);imshow(b);title原始圏橡1/);subplot(323);imshow(kl);title相加后图釁);subplo
8、t(324);imshow(k2);title相减后图釁);subplot(325);imshow(k3);titlef相乗后囹椽,);subplot(326);imshow(k4);titlef相除后囹椽,);实现效果图:6、选取一幅尺寸为256X256像素的灰度图。设置掩模模板,对于需要保留下来的区域,掩模图像的值置为1,而在需要被抑制掉的区域,掩模图像的值置为0。实现步骤:1、读取一副尺寸为256X256的灰度图像cameraman.tif。2、运用函数设置掩模模板。3、显示图像。实现代码:|I=imread(,cameraman.tifJ;I=im2double(I);m,n=size
9、(I);B=zeros(256);B(50:20D?50:200)=1;subplot(1?3;2);imshow(B)B=I.*B;subplot(1?3;1);imshow(I)subplot(1?3;3);imshow(B)实现效果图:FJFigure1XFileEditViewInsertToolsD吕5吐upWindowHelp鼻a口冒“殴qc?sTb-口7、选取自拍图像,设置掩模模板(要求圆形),对于需要保留下来的区域,掩模图像的值置为1。实现步骤:1、读取自拍图像2、设置圆形掩模模板。3、显示图像。实现代码:实现效果图:8、选取一幅彩色图像,对图像除2得到后的图像,分别进行与、或、异或运算。实现步骤:1、读取一副彩色图像。2、利用imdivide函数相除。3、分别利用bitand(),bitor(),bitxor()函数进行与、或、异或运算。4、显示变化后的各个图像。实现代码:a=imread(?c:chicken.jp
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年农村房屋买卖合同书样本
- 2025电梯购买合同协议书范本
- 2025化工产品运输合同范本
- 2025年上海住房公积金条款正式纳入劳动合同示范文本
- 2025年地方政府合同管理办法
- 山东省临沂市河东区、费县2024-2025学年高一下学期期中联考语文试题(含答案)
- 疫情转让转租合同协议
- 现场管理咨询合同协议
- 电子章合同协议
- 生产场地合作合同协议
- (四调)武汉市2025届高中毕业生四月调研考试 英语试卷(含答案)
- 2025年高级考评员职业技能等级认定考试题(附答案)
- 2024多级AO工艺污水处理技术规程
- PKPM砖混结构抗震及其他计算全攻略
- “育鲲”轮转叶式舵机工作原理和电气控制以及故障分析
- 流动资金自动测算表(内自带计算公式)
- 最新.尔雅批判与创意思考--冯林答案
- 宿州光伏玻璃项目可行性研究报告(范文模板)
- 10KV变电站施工方案
- 诗歌鉴赏——如何读懂诗歌ppt课件
- 蓄水池施工专项方案
评论
0/150
提交评论