第一范文网 - 专业文章范例文档资料分享平台

图像增强

来源:用户分享 时间:2025/5/18 2:48:16 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

实验一 图像增强

实验1.1 直方图

一.实验目的

1.熟悉matlab图像处理工具箱及直方图函数的使用; 2.理解和掌握直方图原理和方法;

二.实验目标

Matlab自带图片,存储地址:E:\\MATLAB2011\\toolbox\\images\\imdemos(根据安装位置调整)

三.程序设计

在matlab环境中,程序首先读取图像,然后调用直方图函数,设置相关参数,再输出处理后的图像。

I=imread('cameraman.tif');%读取图像 subplot(1,2,1),imshow(I) %输出图像

title('原始图像') %在原始图像中加标题 subplot(1,2,2),imhist(I) %输出原图直方图

title('原始图像直方图') %在原图直方图上加标题

四.实验步骤

1. 启动matlab

双击桌面matlab图标启动matlab环境; 2. 在matlab命令窗口中输入相应程序。书写程序时,首先读取图像,一般调用matlab自带的图像,如:cameraman图像;再调用相应的直方图函数,设置参数;最后输出处理后的图像; 3.浏览源程序并理解含义; 4.运行,观察显示结果; 5.结束运行,退出;

五.实验结果

观察图像matlab环境下的直方图分布。

(a)原始图像 (b)原始图像直方图

六.实验报告要求

1、给出实验原理过程及实现代码;

2、输入一幅灰度图像(不得使用“cameraman.tif”),给出其灰度直方图结果,并进行灰度直方图分布原理分析。

1、实验原理过程:每一张图片都是一张灰度图片,都是由一些像素点组成,matlab读取图片,并显示该图片的灰度级范围。 实现代码:

I=imread('D:\\MATLAB7\\toolbox\\images\\imdemos\\rice.png');%读取图像 subplot(1,2,1),imshow(I) %输出图像 subplot(1,2,2),imhist(I) %输出原图直方图

title('原始图像直方图') %在原图直方图上加标题 2、

原始图像直方图100090080070060050040030020010000100200

实验1.2 灰度均衡化

一.实验目的

1.熟悉matlab图像处理工具箱中灰度均衡函数的使用; 2.理解和掌握灰度均衡原理和实现方法;

二.实验设备

1.PC机一台; 2.软件matlab;

三.程序设计

在matlab环境中,程序首先读取图像,然后调用灰度均衡函数,设置相关参数,再输出处理后的图像。

I=imread('cameraman.tif');%读取图像 subplot(2,2,1),imshow(I) %输出图像

title('原始图像') %在原始图像中加标题 subplot(2,2,3),imhist(I) %输出原图直方图

title('原始图像直方图') %在原图直方图上加标题 a=histeq(I,256); %直方图均衡化,灰度级为256 subplot(2,2,2),imshow(a) %输出均衡化后图像 title('均衡化后图像') %在均衡化后图像中加标题 subplot(2,2,4),imhist(a) %输出均衡化后直方图

title('均衡化后图像直方图') %在均衡化后直方图上加标题

四.实验步骤

1. 启动matlab

双击桌面matlab图标启动matlab环境; 2. 在matlab命令窗口中输入相应程序。书写程序时,首先读取图像,一般调用matlab自带的图像,如:cameraman图像;再调用相应的灰度均衡函数,设置参数;最后输出处理后的图像; 3.浏览源程序并理解含义; 4.运行,观察显示结果; 5.结束运行,退出;

五.实验结果

观察matlab环境下图像灰度均衡结果及直方图分布。

(a)原始图像 (b)均衡化后图像

(c)原始图像直方图 (d)均衡化后图像直方图

六.实验报告要求

1、给出实验原理过程及实现代码;

2、输入一幅灰度图像,给出其灰度均衡结果,并进行灰度均衡化前后图像直方图分布对比分析。

1、 实验原理过程:应用matlab自带histeq函数将图片在直方图中分布均匀

实现代码:I=imread('D:\\MATLAB7\\toolbox\\images\\imdemos\\rice.png');%读取图像

subplot(2,2,1),imshow(I) %输出图像 title('原始图像') %在原始图像中加标题 subplot(2,2,3),imhist(I) %输出原图直方图

title('原始图像直方图') %在原图直方图上加标题 a=histeq(I,256); %直方图均衡化,灰度级为256 subplot(2,2,2),imshow(a) %输出均衡化后图像 title('均衡化后图像') %在均衡化后图像中加标题 subplot(2,2,4),imhist(a) %输出均衡化后直方图

title('均衡化后图像直方图') %在均衡化后直方图上加标题

2、

原始图像原始图像直方图100050000100200

均衡化后图像均衡化后图像直方图100050000100200

搜索更多关于: 图像增强 的文档
图像增强.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c0s96k4ymm1036aw5ujxf_1.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top