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 文件操作技巧(File operation) 实例代码分析
Aug 11 Python
python将字符串转换成数组的方法
Apr 29 Python
Python基于回溯法子集树模板解决0-1背包问题实例
Sep 02 Python
python中如何使用正则表达式的集合字符示例
Oct 09 Python
AI人工智能 Python实现人机对话
Nov 13 Python
python模块之paramiko实例代码
Jan 31 Python
对Python3中的input函数详解
Apr 22 Python
python整合ffmpeg实现视频文件的批量转换
May 31 Python
Python Request爬取seo.chinaz.com百度权重网站的查询结果过程解析
Aug 13 Python
Python是怎样处理json模块的
Jul 16 Python
利用Python优雅的登录校园网
Oct 21 Python
Python中return函数返回值实例用法
Nov 19 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实现ASCII码与字符串相互转换的方法
2017/04/29 PHP
thinkPHP框架实现类似java过滤器的简单方法示例
2018/09/05 PHP
PHP强制转化的形式整理
2020/05/22 PHP
使用正则替换变量
2007/05/05 Javascript
node.js中的fs.renameSync方法使用说明
2014/12/16 Javascript
javascript实现瀑布流自适应遇到的问题及解决方案
2015/01/28 Javascript
javascript模拟map输出与去除重复项的方法
2015/02/09 Javascript
JS实现的网页倒计时数字时钟效果
2015/03/02 Javascript
分享五个有用的jquery小技巧
2015/10/08 Javascript
郁闷!ionic中获取ng-model绑定的值为undefined如何解决
2016/08/27 Javascript
jQuery实现可展开折叠的导航效果示例
2016/09/12 Javascript
谈谈JavaScript中浏览器兼容问题的写法小议
2016/12/17 Javascript
BootStrap 获得轮播中的索引和当前活动的焦点对象
2017/05/11 Javascript
vue+php实现的微博留言功能示例
2019/03/16 Javascript
Vue项目中使用flow做类型检测的方法
2020/03/18 Javascript
Vue(定时器)解决mounted不能获取到data中的数据问题
2020/07/30 Javascript
Django视图和URL配置详解
2018/01/31 Python
python实现微信发送邮件关闭电脑功能
2018/02/22 Python
Python计算时间间隔(精确到微妙)的代码实例
2019/02/26 Python
python实现串口自动触发工作的示例
2019/07/02 Python
Python中函数的返回值示例浅析
2019/08/28 Python
python 实现简单的FTP程序
2019/12/27 Python
Anaconda的安装及其环境变量的配置详解
2020/04/22 Python
Python建造者模式案例运行原理解析
2020/06/29 Python
keras分类之二分类实例(Cat and dog)
2020/07/09 Python
Html5百叶窗效果的示例代码
2017/12/11 HTML / CSS
美国零售商店:Blue&Cream
2017/04/07 全球购物
幼儿园开学家长寄语
2014/01/19 职场文书
春节请假条
2014/04/11 职场文书
电力安全事故反思
2014/04/27 职场文书
2014年实习期工作总结
2014/11/27 职场文书
舞出我人生观后感
2015/06/16 职场文书
党务工作者主要事迹材料
2015/11/03 职场文书
2019大学生预备党员转正思想汇报
2019/06/21 职场文书
Python实现socket库网络通信套接字
2021/06/04 Python
Java+swing实现抖音上的表白程序详解
2022/06/25 Java/Android