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 图像的对数变换

相关推荐
fengci.24 分钟前
CTF2MISC中等部分
开发语言·前端·学习
硅谷秋水2 小时前
PhysicalWords:一种用于构建机器人操作中潜推理过程的词汇体系
人工智能·机器学习·计算机视觉·语言模型·机器人
YueTann2 小时前
mgtv5th-baseline学习
学习
蒸蒸yyyyzwd4 小时前
从后端面经学到的 3 个知识
笔记·学习
17岁的勇气4 小时前
Unity Shader unity文档学习笔记(二十二):shader变体
笔记·学习·unity
lisw055 小时前
Dayhoff的PAM替换矩阵理论评介!
线性代数·算法·矩阵
一起学安全技术5 小时前
拆大模型 03|注意力的一句话版本:不用论文讲清 Attention
深度学习·算法·语言模型·transformer
路灯上の马陈6 小时前
Java 内部类 学习笔记
笔记·学习
前进的李工7 小时前
Agent 学习笔记 12:Agent 的工具应该怎么设计
人工智能·笔记·学习·agent·工具调用·skill·工具设计
Delightrs7 小时前
Rust LeetCode238 算法题解
开发语言·算法·rust