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之大话题小函数(1)
Oct 10 Python
Python 正则表达式(转义问题)
Dec 15 Python
Python数据结构之哈夫曼树定义与使用方法示例
Apr 22 Python
详解Python中的四种队列
May 21 Python
python使用RNN实现文本分类
May 24 Python
python issubclass 和 isinstance函数
Jul 25 Python
利用python在大量数据文件下删除某一行的例子
Aug 21 Python
Python实现微信中找回好友、群聊用户撤回的消息功能示例
Aug 23 Python
浅谈Python3多线程之间的执行顺序问题
May 02 Python
python 无损批量压缩图片(支持保留图片信息)的示例
Sep 22 Python
Python Charles抓包配置实现流程图解
Sep 29 Python
Qt自定义Plot实现曲线绘制的详细过程
Nov 02 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
文件系统基本操作类
2006/11/23 PHP
php利用iframe实现无刷新文件上传功能的代码
2011/09/29 PHP
php函数array_merge用法一例(合并同类数组)
2013/02/03 PHP
php异常处理使用示例
2014/02/25 PHP
PHP正则表达式过滤html标签属性(DEMO)
2016/05/04 PHP
PHP7 其他修改
2021/03/09 PHP
30个最好的jQuery 灯箱插件分享
2011/04/25 Javascript
面向对象Javascript核心支持代码分享
2012/05/23 Javascript
一个页面元素appendchild追加到另一个页面元素的问题
2013/01/27 Javascript
javascript 使用for循环时该注意的问题-附问题总结
2015/08/19 Javascript
使用angularjs创建简单表格
2016/01/21 Javascript
javascript实现表单验证
2016/01/29 Javascript
JavaScript实现99乘法表及隔行变色实例代码
2016/02/24 Javascript
只要1K 纯JS脚本送你一朵3D红色玫瑰
2016/08/09 Javascript
详解Jquery的事件操作和文档操作
2016/12/19 Javascript
微信小程序登录态控制深入分析
2017/04/12 Javascript
使用FormData实现上传多个文件
2018/12/04 Javascript
Python中使用中文的方法
2011/02/19 Python
python网络编程之读取网站根目录实例
2014/09/30 Python
Python中用startswith()函数判断字符串开头的教程
2015/04/07 Python
R语言 vs Python对比:数据分析哪家强?
2017/11/17 Python
理论讲解python多进程并发编程
2018/02/09 Python
Python爬虫 批量爬取下载抖音视频代码实例
2019/08/16 Python
浅析Python中字符串的intern机制
2020/10/03 Python
如何使用python自带IDLE的几种方法
2020/10/10 Python
浅析Python打包时包含静态文件处理方法
2021/01/15 Python
python中time tzset()函数实例用法
2021/02/18 Python
几款主流好用的富文本编辑器(所见即所得常用编辑器)介绍
2021/03/17 Javascript
教师节学生演讲稿
2014/09/03 职场文书
财政专业大学生职业生涯规划书
2014/09/17 职场文书
群众路线教育实践活动对照检查材料
2014/09/22 职场文书
流动人口婚育证明
2014/10/19 职场文书
2015年仓库管理员工作总结
2015/04/21 职场文书
特此通知格式
2015/04/27 职场文书
python基础之爬虫入门
2021/05/10 Python
Python开发简易五子棋小游戏
2022/05/02 Python