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

Matlab图像处理-幂次变换

幂次变换

如下图所示的幂次变换函数曲线图:

γ <1时,效果和对数变换相似,放大暗处细节,压缩亮处细节,随着数值减少,效果越强

γ >1时,放大亮处细节,压缩暗处细节,随着数值增大,效果越强。其函数表达式如下所示:

 其中,cr均为正常数。当精度要求很高时,才需要考虑到偏移量,此时幂次变换表达式可写成 s=c(r+ε)^γ,一般都将偏移量省略掉。

示例代码

示例程序如下所示,测试程序当γ =0.1时,将暗处细节放大,图像视觉效果有明显提升。

I = imread('foosballraw.tiff');
I_1 = double(I);                %将输入图像由uint8类
型转换成double类型
J = I_1.^0.5;                   %对数变换,γ<1,放大
暗处细节
subplot(1,2,1);imshow(I,[]); 
subplot(1,2,2);imshow(J,[]);

效果图片

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

相关文章:

  • 浏览器输入 URL 地址,访问主页的过程
  • 每日一学————基本配置和管理
  • 解决 filezilla 连接服务器失败问题
  • 如何使用Java进行机器学习?
  • springsecurity+oauth 分布式认证授权笔记总结12
  • 如何在职业生涯中取得成功
  • Hive-安装与配置(1)
  • 链表模拟栈
  • MySQL基础篇:数据库概述和部署
  • 大数据面试题:MapReduce压缩方式
  • 【ICer的脚本练习】“精通各种语言的hello world!“
  • 解决npm install报错: No module named gyp
  • Leetcode 面试题 17.01 不用加号的加法
  • 一个 MySQL 数据库死锁的案例和解决方案
  • AMBEO 双声道空间音频现已迈进直播制作领域
  • 在VSCode上画UML的三个插件
  • Springboot - 1.什么是springboot
  • 学习微信小程序 Westore
  • CentOS上使用Docker安装和部署kkFileView
  • Level-based Foraging 多智能体游戏仿真环境
  • LeetCode-53-最大子数组和-贪心算法
  • 解决gitee仓库中 .git 文件夹过大的问题
  • uniapp 开发小程序,封装一个方法,让图片使用线上地址
  • Android 12 源码分析 —— 应用层 三(SystemUIFactory及其Dependency解析)
  • 考前冲刺上岸浙工商MBA的备考经验分享
  • XmlDocument.SelectNodes 不起作用
  • 部署单点elasticsearch
  • ElementUI浅尝辄止16:Tag 标签
  • Java虚拟机(JVM)框架
  • 配置Publisher 的编译规则