MATLAB中图像的对数变换

MATLAB 图像对数变换是‌指通过表达式t=clog(1+ks)调整图像灰度值。

其中,t为变换后的目标灰度值;c为尺度比例常数;k为常数,k越大,灰度提高越明显;s为原灰度值。

现要从当前工作目录中读取某原始彩色图像文件,进行对数变换。

可在命令窗口输入以下程序:

Matlab 复制代码
I=imread('paowuxianqumian.jpg');
subplot(1,2,1)
imshow(I)
title ('原始图像')
i=double(I);
I1=log(i+1);
I2= mat2gray(I1);
subplot(1,2,2)
imshow(I2)
title('对数变换图像')

运行后得到如图1所示图形。

图1 图像的对数变换

相关推荐
YUS云生1 小时前
大模型学习·第41天:LangChain进阶——提示词模板与Chain链式调用
学习·langchain·c#
boppu2 小时前
酒店毛巾浴巾洗涤后手感评判标准
学习
冻柠檬飞冰走茶2 小时前
PTA基础编程题目集 7-27 冒泡法排序(C语言实现)
c语言·开发语言·数据结构·算法
wdfk_prog2 小时前
canopen学习笔记系列
笔记·学习
GetcharZp3 小时前
让照片开口说话:LivePortrait 本地部署玩法详解
人工智能·计算机视觉
大鱼>3 小时前
因子挖掘+回测+RL交易:量化金融完整系统
人工智能·深度学习·算法·金融
c238565 小时前
《枚举算法 “翻译官”:用 enum class 给 “游游的礼盒” 算分》
c语言·c++·算法
noipp5 小时前
推荐题目:洛谷 P5843 [SCOI2012] Blinker 的噩梦
c语言·数据结构·c++·算法·游戏·洛谷·luogu
极客BIM工作室5 小时前
OpenCascade 倒角(Chamfer)算法完整逻辑解析
算法