MATLAB实现非线性动态范围调整算法
实验内容
MATLAB实现非线性动态范围调整算法
实验原理
提出非线性动态范围调整,是因为线性动态范围调整的分段线性影射不够光滑。非线性动态范围调整,要求可以用光滑的曲线来实现。考虑到人眼对视觉信号的处理过程中,有一个近似对数算子的环节,因此,可采用对数运算来实现非线性动态范围调整
实现方法
实现源码
function [J]=dynamic_range(I)
I = double(I); %将I数据转换为double类型
C = 105.8865; % C*lg(1+255)=255
[m,n,l] = size(I); %读取图像行数、列数
J = zeros(m,n,l);% 方法1:每一行每一列分开计算
for i=1:mfor j=1:nJ(i,j,:) = C*(log10(1+I(i,j,:)));end
end% 方法2:对整个公式计算
J = C*(log10(1+I)); J = uint8(J);
测试代码
F = imread('');
[G]=dynamic_range(F);
figure,imshow(G)
效果演示
MATLAB实现非线性动态范围调整算法相关推荐
- 【老生谈算法】matlab实现非线性整数规划的遗传算法——遗传算法
非线性整数规划的遗传算法Matlab程序(附图) 1.文档下载: 本算法已经整理成文档如下,有需要的朋友可以点击进行下载 序号 文档(点击下载) 本项目文档 [老生谈算法]非线性整数规划的遗传算法Ma ...
- 【图像去噪】基于matlab非线性扩散PM算法图像去噪【含Matlab源码 2130期】
⛄一.PM模型图像降噪简介 1 引言 数字图像在获取.存储和传输中总会受到噪声的影响,因此图像去噪一直是备受关注的研究问题.作为图像处理技术的一大分支,基于偏微分方程的方法在图像去噪领域发挥着功不可没 ...
- 论文翻译 | LS-Net:单目双目视觉的非线性最小二乘学习算法
点击上方"3D视觉工坊",选择"星标" 干货第一时间送达 1 摘要 在本文中,我们提出了最小二乘网络,一种神经非线性最小二乘优化算法,即使在逆境中也能有效地优化 ...
- matlab 压缩感知矩阵_【精读】基于MATLAB的钢筋下料优化算法
基于MATLAB的钢筋下料优化算法 摘要:运用MATLAB软件求解实际工程中一维钢筋下料优化的问题,提出了首先列举出单根原料分割的所有可行解,其次采用线性规划的方法求出理想条件下最优方案,最后通过整数 ...
- 【老生谈算法】matlab实现模糊K-均值算法——均值算法
模糊K-均值算法及其matlab实现 1.文档下载: 本算法已经整理成文档如下,有需要的朋友可以点击进行下载 序号 文档(点击下载) 本项目文档 [老生谈算法]模糊K-均值算法及其matlab实现.d ...
- matlab adaptfilt.rls,基于RLS算法的多麦克风降噪
<信息处理课群综合训练与设计> 课程设计任务书 学生姓名: 专业班级: 指导教师: 工作单位: 题 目: 基于RLS算法的多麦克风降噪 设计任务: 给定主麦克风录制的受噪声污染的语音信号和 ...
- 波束赋形技术lms算法在matlab仿真,自适应波束成形算法LMS、RLS、VSSLMS分解
1.传统的通信系统中,基站天线通常是全向天线,此时,基站在向某一个用户发射或接收信号时,不仅会造成发射功率的浪费,还会对处于其他方位的用户产生干扰.然而,虽然阵列天线的方向图是全向的,但是通过一定技术 ...
- MATLAB求解非线性方程组的五种方法
MATLAB求解非线性方程组的五种方法 求解线性方程分为两种方法–二分法和迭代法 常见的方法一共有5种 二分法 迭代法 牛顿法 割线法 拟牛顿法 Halley法 使用条件 二分法需要知道两个自变量,分 ...
- 【OpenCV 例程300篇】206. Photoshop 色阶调整算法
OpenCV 例程200篇 总目录 201. 图像的颜色空间转换 202. 查表快速替换(cv.LUT) 203. 伪彩色图像处理 204. 图像的色彩风格滤镜 205. 调节色彩平衡/饱和度/明度 ...
- 回归预测 | MATLAB实现PSO-LSSVM粒子群算法优化最小二乘支持向量机多输入单输出
回归预测 | MATLAB实现PSO-LSSVM粒子群算法优化最小二乘支持向量机多输入单输出 目录 回归预测 | MATLAB实现PSO-LSSVM粒子群算法优化最小二乘支持向量机多输入单输出 预测效 ...
最新文章
- 胡小明:大数据应用方向思考
- 规划以主机命名的网站集 (Windows SharePoint Services)
- 避免图像去雾算法中让天空部分出现过增强的一种简易方法
- 计算机网络的含义是什么意思,互联网的基本含义是什么
- 时钟抖动对高速ADC采样系统的影响
- 的garch预测_随机森林预测
- Qt文档阅读笔记-Qt单元测试中模拟GUI事件
- 电脑版剪映v0.6.9内测版
- SQL Server2008数据库用户管理 (第三部分)
- 8 stark组件 展示数据
- 四川加油,中国人加油!我们永远不服输!
- r读取文件夹下的所有csv文件_[R语言]读取文件夹下所有子文件夹中的excel文件,并根据分类合并。...
- java web 网络安全_Java Web中的入侵检测及简单实现
- JS特效三:LightBox(轮播图+图片弹窗)
- 六键无冲和全键无冲哪个好_键盘冷知识:全键无冲到底是什么?
- ROS踩坑之.msg文件未能转化为.h文件
- FINVASIA集团宣布收购ActTrader
- 基于Litepal数据库开发的记事软件
- 边沿检测与提取,轮廓跟踪
- 学籍信息管理系统--------总体设计