matlab中imadjust函数的作用及应用举例


Posted in Python onFebruary 27, 2020

imadjust简介

imadjust是一个计算机函数,该函数用于调节灰度图像的亮度或彩色图像的颜色矩阵。在matlab的命令窗口中键入: doc imadjust或者help imadjust即可获得该函数的帮助信息, 键入type imadjust可以查看函数的源代码。

调用格式:

J = imadjust(I)
J = imadjust(I,[low_in; high_in],[low_out; high_out])
J = imadjust(I,[low_in; high_in],[low_out; high_out],gamma)
newmap = imadjust(map,[low_in; high_in],[low_out;high_out],gamma)
RGB2 = imadjust(RGB1,...)

函数功能:

imadjust在数字图像处理中用于进行图像的灰度变换(调节灰度图像的亮度或彩色图像的颜色矩阵)。在matlab的命令窗口中键入: doc imadjust或者help imadjust即可获得该函数的帮助信息, 键入type imadjust可以查看函数的源代码。

程序示例

下面的例子都来自matlab的帮助文档

示例

I = imread('pout.tif');J = imadjust(I);imshow(I), figure, imshow(J)
K = imadjust(I,[0.3 0.7],[]);figure, imshow(K)
RGB1 = imread('football.jpg');RGB2 = imadjust(RGB1,[.2 .3 0; .6 .7 1],[]);
imshow(RGB1), figure, imshow(RGB2)

使用方法

J = imadjust(I)
将灰度图像 I 中的亮度值映射到 J 中的新值,使得图像中 1% 的数据饱和至最低和最高亮度,这可以增加输出图像 J 的对比度值。此用法相当于 imadjust(I,stretchlim(I))
J = imadjust(I,[low_in; high_in],[low_out; high_out])
将图像I中的亮度值映射到J中的新值,即将low_in至high_in之间的值映射到low_out至high_out之间的值。low_in 以下与 high_in 以上的值被剪切掉了,也就是说,low_in 以下的值映射到 low_out,high_in 以上的值映射到high_out。它们都可以使用空的矩阵[],默认值是[0 1]。
J = imadjust(I,[low_in; high_in],[low_out; high_out],gamma)
将图像 I 中的亮度值映射到 J 中的新值,其中 gamma指定描述值I和值J关系的曲线形状。如果gamma小于1,此映射偏重更高数值(明亮)输出,如果gamma大于1,此映射偏重更低数值(灰暗)输出,如果省略此参数,默认为(线性映射)。 《Simulink与信号处理》
newmap = imadjust(map,[low_in; high_in],[low_out; high_out],gamma)
调整索引色图像的调色板map。如果low_in, high_in, low_out, high_out 和 gamma 都是标量,那么对 r,g,b 分量同时都做此映射。对于每个颜色分量都有唯一的映射,当 low_in 和 high_in 同时为1*3向量或者 low_out 和 high_out 同时为1*3向量或者 gamma 为1*3向量时。调整后的颜色矩阵 newmap 和 map 有相同的大小。
RGB2 = imadjust(RGB1,...)
对 RGB 图像 RGB1 的红、绿、蓝调色板分别进行调整。随着颜色矩阵的调整,每一个调色板都有唯一的映射值。

应用举例

I = imread('pout.tif');
J = imadjust(I);
imshow(I), figure, imshow(J)

matlab中imadjust函数的作用及应用举例

总结

到此这篇关于matlab中imadjust函数的作用及应用举例的文章就介绍到这了,更多相关matlab中imadjust函数内容请搜索三水点靠木以前的文章或继续浏览下面的相关文章希望大家以后多多支持三水点靠木!

Python 相关文章推荐
python抓取网页图片示例(python爬虫)
Apr 27 Python
python进程管理工具supervisor使用实例
Sep 17 Python
Python基础学习之常见的内建函数整理
Sep 06 Python
Python生成数字图片代码分享
Oct 31 Python
python 统计数组中元素出现次数并进行排序的实例
Jul 02 Python
详解Python中的分组函数groupby和itertools)
Jul 11 Python
python实现杨氏矩阵查找
Mar 02 Python
python使用socket实现的传输demo示例【基于TCP协议】
Sep 24 Python
pyspark给dataframe增加新的一列的实现示例
Apr 24 Python
Python手动或自动协程操作方法解析
Jun 22 Python
Python爬虫之爬取淘女郎照片示例详解
Jul 28 Python
Python之Matplotlib绘制热力图和面积图
Apr 13 Python
浅析matlab中imadjust函数
Feb 27 #Python
matlab灰度图像调整及imadjust函数的用法详解
Feb 27 #Python
在python中利用dict转json按输入顺序输出内容方式
Feb 27 #Python
pytorch之Resize()函数具体使用详解
Feb 27 #Python
浅谈Python中的异常和JSON读写数据的实现
Feb 27 #Python
简单了解Python write writelines区别
Feb 27 #Python
python json load json 数据后出现乱序的解决方案
Feb 27 #Python
You might like
《PHP编程最快明白》第六讲:Mysql数据库操作
2010/11/01 PHP
javascript 动态设置已知select的option的value值的代码
2009/12/16 Javascript
JavaScript为对象原型prototype添加属性的两种方式
2010/08/01 Javascript
基于jquery的二级联动菜单实现代码
2011/04/25 Javascript
在javascript中执行任意html代码的方法示例解读
2013/12/25 Javascript
IE6已终止操作问题的2种情况及解决
2014/04/23 Javascript
jQuery中insertAfter()方法用法实例
2015/01/08 Javascript
Jquery对新插入的节点 绑定Click事件失效的解决方法
2016/06/02 Javascript
全面解析JavaScript中的valueOf与toString方法(推荐)
2016/06/14 Javascript
jQuery设置Easyui校验规则(推荐)
2016/11/21 Javascript
nodejs+websocket实时聊天系统改进版
2017/05/18 NodeJs
详解Vue.js基于$.ajax获取数据并与组件的data绑定
2017/05/26 Javascript
详解javascript中的变量提升和函数提升
2018/05/24 Javascript
jQuery实现的简单手风琴效果示例
2018/08/29 jQuery
vue项目打包之后背景样式丢失的解决方案
2019/01/17 Javascript
Angular7创建项目、组件、服务以及服务的使用
2019/02/19 Javascript
vue实现新闻展示页的步骤详解
2019/04/11 Javascript
react高阶组件添加和删除props
2019/04/26 Javascript
Echarts地图添加引导线效果(labelLine)
2019/09/30 Javascript
openlayers4.6.5实现距离量测和面积量测
2020/09/25 Javascript
解决pycharm双击但是无法打开的情况
2020/10/31 Javascript
[02:43]中国五虎出征TI3视频
2013/08/02 DOTA
python里将list中元素依次向前移动一位
2014/09/12 Python
基于Python os模块常用命令介绍
2017/11/03 Python
Python+matplotlib+numpy绘制精美的条形统计图
2018/01/02 Python
Python基于socket实现简单的即时通讯功能示例
2018/01/16 Python
windows10下python3.5 pip3安装图文教程
2018/04/02 Python
python为Django项目上的每个应用程序创建不同的自定义404页面(最佳答案)
2020/03/09 Python
Python Tricks 使用 pywinrm 远程控制 Windows 主机的方法
2020/07/21 Python
学习全国两会精神心得体会范文
2014/03/17 职场文书
主管竞聘书范文
2014/03/31 职场文书
《金色的脚印》教后反思
2014/04/23 职场文书
防卫过当辩护词
2015/05/21 职场文书
歌舞青春观后感
2015/06/10 职场文书
Python 如何安装Selenium
2021/05/06 Python
使用pd.merge表连接出现多余行的问题解决
2022/06/16 Python