有必要总结一下:matlab图像灰度调整——imadjust函数的使用
参考:https://blog.csdn.net/Ibelievesunshine/article/details/79958899
在MATLAB中,通过函数imadjust是一个计算机函数,该函数用于调节灰度图像的亮度或彩色图像的颜色矩阵,该函数调用格式如下:
J=imadjust( I ) 对图像I进行灰度调整,对比度默认拉伸
将灰度图像 I 中的亮度值映射到 J 中的新值,使得图像中 1% 的数据饱和至最低和最高亮度,这可以增加输出图像 J 的对比度值。此用法相当于 imadjust(I,stretchlim(I))
单独使用:
【单独使用:仅支持灰度图!】
J=imadjust( I,[low_in;high_in],[low_out;high_out])
[low_in;high_in]:为原图像中要变换的灰度范围。
[low_out;high_out]:为变换后的灰度范围。
就写这么多,默认变换为:【0,1】
如图:
【图片在被转载链接文章里面】
我的理解就是:第一个你输入【0.5,0.9】0.5-0.9区间里面的不变化。但是低于0.5就会变成黑色。高于0.9就会变成白色。
所以:
第二个数值越小,就越容易变白色。
第一个数值越大,就越容易变黑色!
【重点记住原理】
第二个数值越小,就越容易变白色。
第一个数值越大,就越容易变黑色!
J=imadjust( I,[low_in;high_in],[low_out;high_out],gamma)
该gamma参数为映射的方式,默认值为1,即线性映射。
当gamma不等于1时为非线性映射
此为再度投影!
最有说服力的倒置:
RGB2=imadjust(RGB1,......) 该函数对彩色图像的RGB1进行调整
关于gamma:
Gamma曲线是一种特殊的色调曲线,
当Gamma值等于1的时候,曲线为与坐标轴成45°的直线,这个时候表示输入和输出密度相同。
高于1的Gamma值将会造成输出亮化。
低于1的Gamma值将会造成输出暗化。
低于1的:
a=imadjust(f,[0,1],[1,0],0.5);subplot(133);imshow(a);
高于1的:
a=imadjust(f,[0,1],[1,0],5);subplot(133);imshow(a);
更多内容,请点击下面链接:
https://zhidao.baidu.com/question/518975210058307885.html
有必要总结一下:matlab图像灰度调整——imadjust函数的使用相关推荐
- matlab图像灰度调整——imadjust函数的使用
在MATLAB中,通过函数imadjust()进行图像灰度的调整,该函数调用格式如下: J=imadjust( I ) 对图像I进行灰度调整 J=imadjust( I,[low_in;high_i ...
- MATLAB图像二值化函数im2bw与imbinarize对给定阈值的内部处理细节
MATLAB图像处理工具包中的im2bw函数和imbinarize函数均可以实现灰度图像的二值化功能,且在MATLAB R2018a之后推荐使用imbinarize.但两者在内部处理图像的时候具有一些 ...
- matlab 图像输入和显示函数
http://blog.163.com/yang1028jia@126/blog/static/6691172720146674622821/ MatLab matlab编程中涉及到图象矩阵的数据类型 ...
- matlab 调整灰度,matlab灰度图像调整及imadjust函数的用法详解
matlab--imadjust函数作用: 对进行图像的灰度变换,即调节灰度图像的亮度或彩色图像的颜色矩阵 在MATLAB中,通过函数imadjust()进行图像灰度的调整,该函数调用格式如下: J= ...
- matlab对图像进行gamma变换_matlab灰度图像调整及imadjust函数的用法详解
matlab--imadjust函数作用: 对进行图像的灰度变换,即调节灰度图像的亮度或彩色图像的颜色矩阵 在MATLAB中,通过函数imadjust()进行图像灰度的调整,该函数调用格式如下: J= ...
- matlab 图像操作函数的详解
转自博客:http://blog.163.com/fei_lai_feng/blog/static/9289962200991713415422/ 一. 读写图像文件 1. imread imread ...
- java图像灰度直方图_图像灰度变换、二值化、直方图
1.灰度变换 1)灰度图的线性变换 Gnew = Fa * Gold + Fb. Fa为斜线的斜率,Fb为y轴上的截距. Fa>1 输出图像的对比度变大,否则变小. Fa=1 Fb≠0时,图像的 ...
- matlab图像取反_matlab对图像操作函数的详解
一. 读写图像文件 1. imread imread函数用于读入各种图像文件,如:a=imread('e:\w01.tif') 注:计算机E盘上要有w01相应的.tif文件. 2. imwrite i ...
- MATLAB:虹膜识别的图像灰度化处理,直方图均衡化
(1)图像灰度化处理: 读取一张图片之后,进行灰度化处理,然后对其进行直方图均值化. clear;close all %读取原图地址 RGB= imread('D:\img\1.jpg'); %图像灰 ...
最新文章
- 机器学习理论基础到底有多可靠?
- Windows中打开方式...无法指定程序的解决办法
- Prometheus — 核心概念
- 【深度学习】医学图像分割的集成与后处理
- 策马扬鞭,踏上新征程。
- asp.net core 自定义401和异常显示内容(JWT认证、Cookie Base认证失败显示内容)
- linux内核 task cmd,linux内核
- 自从用python写了个自动弹幕脚本后,各大主播来找我,净赚十万!赶紧收藏!!
- python编程一球从100米_Python基础练习实例20(弹球问题)
- springboot2 oauth2 jwt认证服务器和资源服务器
- Nmap学习8 - 端口扫描实验
- 原生JavaScript贪吃蛇
- Django计算机毕业设计交通违章举报平台(程序+lw)Python
- 数据库作业4——数据查询
- 计算机的r进制,进制转换(十进制转R进制)
- 反向传播与它的直观理解
- Git push的常见用法
- wow达拉然发礼物机器人_《魔兽世界》“彩虹生成器”获取方法以及达拉然点击就送玩具!...
- 5.1 再谈import和print
- 燕十八 mysql_布尔教育燕十八mysql优化视频课件源码分享