1. 进入 Matlab 7.11 集成开发环境,并打开脚本编辑器。
2. 在脚本编辑器中编写一段程序,要求:
(1) 读入存放在 pout.tif 中的原始图像;
(2) 调用 imadjust 命令对其进行对比度增强,将原灰度范围[0.3 0.7]线性变
换为[0 1],并显示原始图像和转换结果图像。
3. 将编写的程序保存为 Example3_2_1ContrastAdj1.m。
4. 运行该程序,并比较原始图像与各转换图像,以结果来灰度线性变换的效果。
5. 修改原来的程序,将所有图像放置在一个窗口中显示对比,并:
(1) 制作 pout 图像的负片;
(2) 适当调整函数 imadjust 的参数,和设置 gamma 大于 1 和小于 1 时,观
察结果的变化;
(3) 将结果保存在 Example3_2_1ContrastAdj2.m 中,并运行验证结果
%%Example3_2_1ContrastAdj1
TIF=imread('pout.tif');%%读入TIF图像%%原灰度范围[0.2 0.5]线性变 换为[0 1]
J=imadjust(TIF,[0.2 0.5],[0 1]);
H.color=[1 1 1];%%设置背景为白色,打开原图像
figure(H);
subplot(121);
imshow(TIF);
title('TIF原图像')
subplot(122);
imshow(J);
title('对比度增强图像')
%%Example3_2_1ContrastAdj2
TIF=imread('pout.tif');%%读入TIF图像%%原灰度范围[0.2 0.5]线性变 换为[0 1]
J=imadjust(TIF,[0.2 0.5],[0 1]);
H.color=[1 1 1];%%设置背景为白色,打开原图像
figure(H);
subplot(131);
imshow(TIF);
title('TIF原图像')
subplot(132);
imshow(J);
title('对比度增强图像')
I=imadjust(TIF,[0 1],[1 0]);
subplot(133);
imshow(I);
title('TIF负片')%%gamma大于1和小于1
GAM_1=imadjust(TIF,[0.1 0.5],[0 1],5);
GAM_2=imadjust(TIF,[0.1 0.5],[0 1],0.1);
figure(H);
subplot(121);
imshow(GAM_1);
title('gamma=5')
subplot(122);
imshow(GAM_2);
title('gamma=0.1')

数字图像处理实验四对比度增强相关推荐

  1. 数字图像处理实验四图像频域增强

    一.实验目的 (1)了解图像增强的目的及意义,加深对图像增强的感性认识,巩固所学的图像增强的理论知识和相关算法. (2)熟练掌握低通.高通.带通.同态滤波器的使用方法,明确不同性质的滤波器对图像的影响 ...

  2. 数字图像处理实验之对比度拉伸

    一幅图像中,最高灰度级和最低灰度级的差成为对比度.一幅低对比度的图像,看起来细节会少很多.可以通过对比度拉伸提高图像对比度,显示更多细节.先来看看对比度拉伸的典型变换: 书本中(冈萨雷斯:数字图像处理 ...

  3. 数字图像处理实验之对比度拉伸、直方图均衡化和规定化

    [实验内容]:  一.运用Matlab对Lena进行对比度拉伸增强(利用 imadjust  )  二.运用Matlab对图像进行直方图均衡化和规定化 Matlab版本:R2015a 一.运用Matl ...

  4. 数字图像处理 实验四:图像的重建与复原

    实验环境:windows11   matlab2018b 实验有借鉴成分,注意!!! 一.实验目的: 1.了解图像降质/复原处理的模型. 2.了解估计降质函数的基本原理. 3.掌握降质图像中常见噪声模 ...

  5. matlab数字图像实验报告,数字图像处理实验报告(matlab)

    数字图像处理实验报告(matlab) 学院:自动化学院 班级:电081班 姓名:李林树 学号:40850099 2011年10月 实验一 直方图均衡化 一. 实验目的: 1. 熟悉图像数据在计算机中的 ...

  6. 【计算机视觉】数字图像处理(四)—— 图像增强

    数字图像处理(四)-- 图像增强 图像增强的定义 图像增强方法 一.图像增强的点运算 (一)灰度变换 1. 线性变换 2. 分段线性变换 3. 非线性灰度变换 对数变换 指数变换 (二) 直方图修整法 ...

  7. 数字图像处理实验目录

    matlab学习与操作和图像的傅里叶变换和频域处理 matlab学习与操作 实验内容: 6. 读入两幅彩色图像,并分别显示图像的尺寸信息,裁剪两幅图片为相同的正方形尺寸,并保存为两幅新的图片A和B. ...

  8. 数字图像处理实验01——直方图

    数字图像处理实验01 直方图 仅供学习 1.对实验图像RGB.jpg 进行彩色图像到灰度图像的转化,绘制其直方图,并选取合适的阈值将灰度图像转化为二值图像. 步骤 1)用下列函数将它们转换成不同灰度级 ...

  9. 数字图像处理第四章——图像复原(下)

    数字图像处理第四章 数字图像处理---图像复原 (三)仅有噪声的复原--空间滤波 3.1 空间噪声滤波器 3.2 自适应空间滤波 (四)退化函数建模 (五)维纳滤波 (六)约束的最小二乘法(规则化)滤 ...

  10. 数字图像处理matlab实验对图像复原,数字图像处理实验07图像的复原处理

    数字图像处理实验 一.数字图像处理实验 实验七 图像的复原处理 一.实验目的 熟悉几种在实际应用中比较重要的图像复原技术,学会用MATLAB复原函数对退化图像进行复原处理. 二.实验内容 1.用点扩散 ...

最新文章

  1. C++ 和C 语言混合代码导致的问题
  2. 如何在网页中添加flash文件
  3. python子进程通信_python执行子进程实现进程间通信的方法
  4. https及核心SSL
  5. linux的8小时差问题解决
  6. mysql使用中文报错,hibernate mysql 插入中文错误
  7. 辞职腾讯去了小公司,从0到1搭建后端架构,工资就翻倍了
  8. MRFC-使用VXML、CCXML
  9. 人工智能建立本体库_本体:一文读懂领域本体构建
  10. 转帖:算法好学吗?——《大话数据结构》读者书评
  11. 平安京因服务器升级维护什么意思,阴阳师4月27日维护更新公告 堀江由衣猫掌柜降临平安京...
  12. 采样频率在频谱分析中的理解
  13. 如何追踪App安装来源
  14. 利用存儲過程進行簡繁體轉換
  15. VC ADO访问MySql数据库(MySql数据库初探二)
  16. Facebook - 150亿张照片海量存贮架构
  17. VMware虚拟机下Centos7 桥接方式网络配置完整步骤
  18. 网页设计有难题?12款网页设计模板给你灵感!
  19. thinkphp配置文件设置session有效期未生效的问题
  20. Linux下安装curl

热门文章

  1. 计算机专业装win几,低配电脑装win10还是win7系统比较合适
  2. Java 大厂面试必刷题 Day1:何为面向对象编程的思想?面向对象三大特征是什么?
  3. c语言c11标准侯捷,C++新标准 C++11/14课件 (侯捷) 完整PDF
  4. Windows10远程桌面登录——Teamviewer
  5. grub2引导linux内核,启动流程、模块管理、BootLoader(Grub2)
  6. sklearn机器学习:随机森林学习与调参
  7. elementui下载到本地
  8. 国产高可用软件,双机热备与冷备的区别
  9. [codevs1746][NOI2002]贪吃的九头龙
  10. zabbix图形中文字显示方框或乱码问题