当前位置: 首页 > news >正文

MATLAB--imadjust函数

目录

一、功能

二、使用

1.格式

2.具体用法

3.代码

总结

一、功能

功能:通过灰度变换调整对比度

二、使用

1.格式

J=imadjust(I,[low high],[bottom top],gamma)

2.具体用法

将图像I中的灰度值映射到J中的新值,即将灰度在[low  high]之间的值映射到[bottom  top]之间。

gamma 为校正量r ,默认为1(线性变换)

[low high] 为原图像中要变换的灰度范围,取值范围在[01](归一化后的灰度值);

[bottom top]指定了变换后的灰度范围,取值范围在[01]。

3.代码

Im=imread('rice.png');
Jm=imadjust(Im,[0.15,0.9],[0,1]);
figure(1);subplot(211);imshow(Im);subplot(212);imhist(Im);
figure(2);subplot(211);imshow(Jm);subplot(212);imhist(Jm);

总结

使用imadjust的两个步骤

(1)观察图像的直方图,判断灰度范围

(2)将灰度范围转换为0.01.0之间的分数,使得灰度范围可以通过向量[low,high]传递给imadjust函数。

(3)可以利用stretchlim函数以分数向量形式返回灰度范围, 直接传递给imadjust().

Im=imread('rice.png');
Jm=imadjust(Im,stretchlim(Im),[0,1]);
figure(1);subplot(211);imshow(Im);subplot(212);imhist(Im);
figure(2);subplot(211);imshow(Jm);subplot(212);imhist(Jm);

http://www.lryc.cn/news/6401.html

相关文章:

  • 前端开发这次几个非常经典的常用技巧,学会了之后事半功倍
  • Zookeeper配置化中心
  • 【LeetCode】打家劫舍 III [M](递归)
  • 设计模式——单例模式
  • json-server环境搭建及使用
  • RabbitMQ运行机制
  • 【Spring Cloud Alibaba】(三)OpenFeign扩展点实战 + 源码详解
  • 面向对象设计原则
  • 2022年“网络安全”赛项湖南省赛选拔赛 任务书
  • 学习笔记:Java 并发编程⑥_并发工具_JUC
  • Linux文件隐藏属性(修改与显示):chattr和lsattr
  • 广东省基层就业补贴
  • 高压放大器在超声导波钢轨传播中的应用
  • Java字符串常见拼接方式
  • 商城业务:购物车
  • 计算机网络学习笔记(一)
  • 【单目标优化算法】烟花优化算法(Matlab代码实现)
  • 微服务项目【秒杀商品展示及商品秒杀】
  • DIDL3_模型选择、复杂度、过欠拟合的相关概念
  • Android 9.0 去除锁屏界面及SystemUI无sim卡拨打紧急电话控件显示功能实现
  • AntDB-M设计之内存结构
  • 互联网舆情监测公司监测哪些内容,TOOM北京舆情监测公司
  • 一篇文章带你熟练使用Ansible中的playbook
  • HashedWheelTimer
  • OPenCV库移植到ARM开发板子上面配置过程
  • Jenkins实现CI/CD
  • 如何给img标签里的请求添加自定义header
  • Linux系统基本概念操作,用户和文件权限管理
  • 数据库中的单表查询和多表查询
  • 全网详解MyBatis-Plus LambdaQueryWrapper的使用说明以及LambdaQueryWrapper和QueryWapper的区别