数字图像处理实验报告最新精编.docx 立即下载
2025-08-27
约4.1万字
约61页
0
39KB
举报 版权申诉
预览加载中,请您耐心等待几秒...

数字图像处理实验报告最新精编.docx

数字图像处理实验报告最新精编.docx

预览

免费试读已结束,剩余 56 页请下载文档后查看

10 金币

下载文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

数字图像处理实验报告

第一篇:数字图像处理实验报告数字图像处理实验学生姓名:专业年级:报告叶圣红学号:2009704809级电子信息工程二班实验一常用MATLAB图像处理命令一、实验内容1、读入一幅RGB图像,变换为灰度图像和二值图像,并在同一个窗口内分成三个子窗口来分别显示RGB图像和灰度图像,注上文字标题。实验结果如右图:代码如下:Subplot(1,3,1)i=imread('E:数字图象处理.jpg')imshow(i)title('RGB')Subplot(1,3,2)j=rgb2gray(i)imshow(j)title('灰度')Subplot(1,3,3)k=im2bw(j,0.5)imshow(k)title('二值')2、对两幅不同图像执行加、减、乘、除操作,在同一个窗口内分成五个子窗口来分别显示,注上文字标题。实验结果如右图:代码如下:Subplot(3,2,1)i=imread('E:数字图像处理1.jpg')x=imresize(i,[250,320])imshow(x)title('原图x')Subplot(3,2,2)j=imread(''E:数字图像处理17.jpg')y=imresize(j,[250,320])imshow(y)title('原图y')Subplot(3,2,3)z=imadd(x,y)imshow(z)title('相加结果');Subplot(3,2,4);z=imsubtract(x,y);imshow(z);title('相减结果')Subplot(3,2,5);z=immultiply(x,y);imshow(z);title('相乘结果')Subplot(3,2,6);z=impide(x,y);imshow(z);title('相除结果')3、对一幅图像进行灰度变化,实现图像变亮、变暗和负片效果,在同一个窗口内分成四个子窗口来分别显示,注上文字标题。实验结果如右图:代码如下:Subplot(2,2,1)i=imread('E:数字图像处理12.jpg')imshow(i)title('原图')Subplot(2,2,2)J=imadjust(i,[],[],3);imshow(J)title('变暗')Subplot(2,2,3)J=imadjust(i,[],[],0.4)imshow(J)title('变亮')Subplot(2,2,4)J=255-iImshow(J)title('变负')二、实验总结分析图像的代数运算结果,分别陈述图像的加、减、乘、除运算可能的应用领域。解答:图像减运算与图像加运算的原理和用法类似,同样要求两幅图像X、Y的大小类型相同,但是图像减运算imsubtract()有可能导致结果中出现负数,此时系统将负数统一置为零,即为黑色。乘运算实际上是对两幅原始图像X、Y对应的像素点进行点乘(X.*Y),将结果输出到矩阵Z中,若乘以一个常数,将改变图像的亮度:若常数值大于1,则乘运算后的图像将会变亮;叵常数值小于是,则图像将会会暗。可用来改变图像的灰度级,实现灰度级变换,也可以用来遮住图像的某些部分,其典型应用是用于获得掩膜图像。除运算操作与乘运算操作互为逆运算,就是对两幅图像的对应像素点进行点(X./Y),impide()同样可以通过除以一个常数来改变原始图像的亮度,可用来改变图像的灰度级,其典型运用是比值图像处理。加法运算的一个重要应用是对同一场景的多幅图像求平均值减法运算常用于检测变化及运动的物体,图像相减运算又称为图像差分运算,差分运算还可以用于消除图像背景,用于混合图像的分离。实验二图像基本操作一、实验内容1.调试运行8倍减采样程序,分析程序,对每条语句给出注释,并显示最终执行结果。1、调试运行8倍减采样程序,分析程序,对每条语句给出注释,并显示最终执行结果。a=imread(‘e:3.jpg’);%读取图片b=rgb2gray(a);%变为灰度图像[wid,hei]=size(b);%改变图片大小quartimg=zeros(wid/2+1,hei/2+1);i1=1;j1=1;fori=1:2:widforj=1:2:heiquartimg(i1,j1)=b(i,j);j1=j1+1;endi1=i1+1;j1=1;endfigureimshow(uint8(quartimg))%显示输出图像2、显示一幅灰度图像a,改变图像亮度使其整体变暗得到图像b,显示两幅图像的直方图Subplot(1,2,1);a=imread('E:数字图像处理实验数字图像处理20.jpg');imshow(a);title('a');Subplot(1,2,2);b=imadjust(a,[],[],3);title('b')显示直方图程序:Subp
查看更多
单篇购买
VIP会员(1亿+VIP文档免费下)

扫码即表示接受《下载须知》

数字图像处理实验报告最新精编

文档大小:39KB

限时特价:扫码查看

• 请登录后再进行扫码购买
• 使用微信/支付宝扫码注册及付费下载,详阅 用户协议 隐私政策
• 如已在其他页面进行付款,请刷新当前页面重试
• 付费购买成功后,此文档可永久免费下载
全场最划算
12个月
199.0
¥360.0
限时特惠
3个月
69.9
¥90.0
新人专享
1个月
19.9
¥30.0
24个月
398.0
¥720.0
6个月会员
139.9
¥180.0

6亿VIP文档任选,共次下载特权。

已优惠

微信/支付宝扫码完成支付,可开具发票

VIP尽享专属权益

VIP文档免费下载

赠送VIP文档免费下载次数

阅读免打扰

去除文档详情页间广告

专属身份标识

尊贵的VIP专属身份标识

高级客服

一对一高级客服服务

多端互通

电脑端/手机端权益通用