重庆大学数字图像处理实验一二

这篇博客介绍了重庆大学数字图像处理实验的内容,包括图象灰度变换和直方图及均衡化。实验一涉及灰度线性变换、二值化、负象变换和非线性变换,实验二关注图象直方图计算及均衡化处理。博主提供了满注释的MATLAB代码,展示了处理前后的图像效果,并绘制了灰度变换函数曲线和直方图。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

末尾链接文件包括流程图、满注释的代码以及实验结果~

实验一 图象灰度变换


一、 实验目的:


理解数字图象处理的基本过程,掌握常用图象灰度变换算法,观察图像图象灰度变换的结果,加深对数字图象基本概念的理解。


二、 实验内容:


1、灰度线性变换
变换函数为 :s = a r + b 设计程序,实现(a>1,b=0)、(0<a<1, b=0)、(a=1,b>0)和(a=1,b<0)等情况下的灰度变换处理,并比较处理前后的图象效果。
2、图象二值化
设计程序,实现图象的二值化。并给出三种门限下的处理结果。
3、负象变换
设计程序,实现图象的反转操作(负象变换),并比较处理前后的图象结果。
4、灰度非线性变换(选做内容)
设计程序,实现图象的指数变换和对数变换。


三、 实验步骤:


1、获取实验用图像:使用 imread 函数将图像读入 Matlab,用 size 函数(或
imfinfo 函数)获取图象大小。
2、产生灰度变换函数:s = a r + b用 imshow 函数分别观察在(a>1,b=0)、(0<a<1, b=0)、(a=1,b>0)和(a=1,b<0)四情况下处理前后的结果。适当选择参数,使处理结果达到较好的效果。记录下所对应的参数。
3、用 imwrite 函数保存处理图象结果。
4、设计门限化方法实现图象的二值化的变换函数,并进行程序设计实现。分别选择三个门限值,观察处理结果。
5、设计实现反转操作的变换函数,并进行程序设计实现。观察处理结果。
6、分别设计实现图象的指数变换和对数变换的变换函数,参数自己选定,并
比较处理前后的图象结果。(选做内容)


四、 实验报告要求:


画出算法的规范化程序设计流程图。用 plot 等函数生成各类

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值