参考: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函数的使用相关推荐

  1. matlab图像灰度调整——imadjust函数的使用

    在MATLAB中,通过函数imadjust()进行图像灰度的调整,该函数调用格式如下: J=imadjust( I )  对图像I进行灰度调整 J=imadjust( I,[low_in;high_i ...

  2. MATLAB图像二值化函数im2bw与imbinarize对给定阈值的内部处理细节

    MATLAB图像处理工具包中的im2bw函数和imbinarize函数均可以实现灰度图像的二值化功能,且在MATLAB R2018a之后推荐使用imbinarize.但两者在内部处理图像的时候具有一些 ...

  3. matlab 图像输入和显示函数

    http://blog.163.com/yang1028jia@126/blog/static/6691172720146674622821/ MatLab matlab编程中涉及到图象矩阵的数据类型 ...

  4. matlab 调整灰度,matlab灰度图像调整及imadjust函数的用法详解

    matlab--imadjust函数作用: 对进行图像的灰度变换,即调节灰度图像的亮度或彩色图像的颜色矩阵 在MATLAB中,通过函数imadjust()进行图像灰度的调整,该函数调用格式如下: J= ...

  5. matlab对图像进行gamma变换_matlab灰度图像调整及imadjust函数的用法详解

    matlab--imadjust函数作用: 对进行图像的灰度变换,即调节灰度图像的亮度或彩色图像的颜色矩阵 在MATLAB中,通过函数imadjust()进行图像灰度的调整,该函数调用格式如下: J= ...

  6. matlab 图像操作函数的详解

    转自博客:http://blog.163.com/fei_lai_feng/blog/static/9289962200991713415422/ 一. 读写图像文件 1. imread imread ...

  7. java图像灰度直方图_图像灰度变换、二值化、直方图

    1.灰度变换 1)灰度图的线性变换 Gnew = Fa * Gold + Fb. Fa为斜线的斜率,Fb为y轴上的截距. Fa>1 输出图像的对比度变大,否则变小. Fa=1 Fb≠0时,图像的 ...

  8. matlab图像取反_matlab对图像操作函数的详解

    一. 读写图像文件 1. imread imread函数用于读入各种图像文件,如:a=imread('e:\w01.tif') 注:计算机E盘上要有w01相应的.tif文件. 2. imwrite i ...

  9. MATLAB:虹膜识别的图像灰度化处理,直方图均衡化

    (1)图像灰度化处理: 读取一张图片之后,进行灰度化处理,然后对其进行直方图均值化. clear;close all %读取原图地址 RGB= imread('D:\img\1.jpg'); %图像灰 ...

最新文章

  1. 机器学习理论基础到底有多可靠?
  2. Windows中打开方式...无法指定程序的解决办法
  3. Prometheus — 核心概念
  4. 【深度学习】医学图像分割的集成与后处理
  5. 策马扬鞭,踏上新征程。
  6. asp.net core 自定义401和异常显示内容(JWT认证、Cookie Base认证失败显示内容)
  7. linux内核 task cmd,linux内核
  8. 自从用python写了个自动弹幕脚本后,各大主播来找我,净赚十万!赶紧收藏!!
  9. python编程一球从100米_Python基础练习实例20(弹球问题)
  10. springboot2 oauth2 jwt认证服务器和资源服务器
  11. Nmap学习8 - 端口扫描实验
  12. 原生JavaScript贪吃蛇
  13. Django计算机毕业设计交通违章举报平台(程序+lw)Python
  14. 数据库作业4——数据查询
  15. 计算机的r进制,进制转换(十进制转R进制)
  16. 反向传播与它的直观理解
  17. Git push的常见用法
  18. wow达拉然发礼物机器人_《魔兽世界》“彩虹生成器”获取方法以及达拉然点击就送玩具!...
  19. 5.1 再谈import和print
  20. 燕十八 mysql_布尔教育燕十八mysql优化视频课件源码分享

热门文章

  1. 从芯片到AI智能芯片,一文了解它的前世今生
  2. 搬箱轮滑再炫技!一个被波士顿动力耽误的机器人
  3. AI 女神李飞飞最新文章:发展人工智能应该以人为本
  4. 贝叶斯思想概述:从贝叶斯定理到贝叶斯网络
  5. JDK 16 GA 发布,你还停留在JDK 8吗?
  6. Grafana 7.0 发布:改进的界面、新的插件平台和可视化等
  7. 面试官:如何做 API 接口防刷??
  8. Java面试中最高频的那20%知识点是什么?
  9. 全球首个开源图像识别系统上线!
  10. 人工智能的产业落地经验!