- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
《图像通信》实验指导书
实验一、图像的输入、输出和显示
一、实验目的:
熟悉由图像输入设备、图像处理设备及图像输出设备组成的数字图像处理系统熟悉MATLAB软件开发环境。学习MATLAB编程环境下对图像的输入输出操作、颜色分量的理解、格式转换操作以及对图像的像素级运算操作。
利用MATLAB图像处理工具箱中的函数,在MATLAB编程环境下,1)实现对彩色图像的颜色分量的操作;2)实现将彩色图像转换为灰度图像;3)实现对灰度图像的象素级运算,改变指定象素的灰度级。1.将自己在课前准备好的真彩色图像文件输入计算机,运行MATLAB集成开发环境。
2.在MATLAB编程环境下,读取和显示该真彩色图像,通过对其颜色分量进行操作而显示仅保留G颜色分量的图像并存入另一个文件;
3.将该真彩色图像转换为灰度图像,并显示;
4.对灰度图像进行象素级运算,使位于101-200行,101-200列的矩形区域内的像素的灰度值减半,显示运算结果;
5.将以上4种图像在同一窗口显示。
二、实验设备:
计算机、matlab 7.0软件
三、实验原理
灰度直方图是灰度值的函数,描述的是图像中具有该灰度值的像素的个数,其横坐标表示像素的灰度级别,纵坐标是该灰度出现的频率(像素个数与图像像素总数之比)。 直方图的作法如下:
a)将图像的灰度级归一化
若图像的灰度级为:
在灰度级中,代表黑,代表白。对于一幅给定的图像来说,每一个像素取得[0,1]区间内的灰度级是随机的,也就是说是一个随机变量。
b)计算各灰度级的像素概率
c)作图
建立直角坐标系,横轴表示rk的取值,纵轴表示pr(rk)的取值,作pr(rk)的函数图。
四、实验内容:
实现对一幅灰度图像的像素的统计,并绘制直方图。
实验三、图像增强(一)
一、实验目的:
进一步熟悉MATLAB软件开发环境,通过MATLAB图像处理编程实现图像的灰度变换,学习和提高MATLAB图像处理编程能力。
图1.灰度级变换函数
(2)非线性扩展
灰度级变换函数s=T(r)可为S=c log(1+r)
(3)灰度倒置
灰度级变换函数s=T(r)可为s=255-r
(4)二值化
确定一阈值r1,0r1255。rr1的灰度值置白,rr1的灰度值置黑。
四、实验内容:
1.选择一幅图像,设置输入/输出变换的灰度级范围,a=0.3,b=0.6,c=0.1,d=0.9。
2.设置非线性扩展函数的参数c=2。
3.采用灰度倒置变换函数s=255-r进行图像变换。
4.设置二值化图像的阈值,分别为level=0.4,level=0.7。
实验四、图像增强(二)
一、实验目的:
通过MATLAB图像处理编程实现图像的灰度变换与直方图运算,实现图像的噪声平滑进一步巩固和理解理论课相关内容。
利用MATLAB图像处理工具箱中的函数,在MATLAB编程环境下,1)实现图像的灰度变换与直方图运算;2)实现图像的噪声平滑。1.开启计算机,运行MATLAB集成开发环境。
2.读入一幅灰度图像,用MATLAB编程实现该灰度图像的直方图绘制,图像的灰度级调整,图像的直方图均衡化等;
3.用MATLAB编程实现对该灰度图像加入高斯噪声和椒盐噪声,在此基础上选用合适的滤波器对带噪图像进行噪声平滑滤波;
4.将步骤2中得到的4个图像在同一窗口显示,并打印结果;
5.将步骤3中得到的4个图像在同一窗口显示,并打印结果;
文档评论(0)