基于对数变换的图像美白增强,Matlab实现

博主简介:matlab图像处理(QQ:3249726188)

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

本次案例是基于对数变换的图像美白增强,用matlab实现。

一、案例背景和算法介绍

这次案例是美白算法,图像美白算法各位同学应该不陌生,目前各种美图软件、在线直播平台等等都提供美白、磨皮、瘦腿等的图像处理(各位女同学应该更熟悉这类算法(╯▽╰))。这里就简单对美白算法做个介绍。

算法原理上比较简单,美白在图像算法原理上,主要是将低灰度值的像素通过某个函数映射到高灰度值上,这次我们选取的变换算法是对数变换。

变换公式如下:

out=(log(data.*(beta-1)+1))./(log(beta));

data是图像数据

beat是设置的参数,如果是1,则等于没有变化,大于1则为不同的美白效果

out是输出数据

不同参数下的变换曲线情况:

二、Matlab实现效果

原图:

美白:

相关推荐
leo__52015 小时前
MATLAB实现牧羊人算法
开发语言·算法·matlab
leo__52015 小时前
MATLAB实现UKF(无迹卡尔曼滤波)原理
人工智能·matlab
fie888916 小时前
LBP + HOG 特征检测与识别 MATLAB 实现
数据结构·算法·matlab
feifeigo12316 小时前
马尔可夫决策过程(MDP)MATLAB 实现
开发语言·matlab
飞舞哲18 小时前
三维点云最小二乘拟合MATLAB程序
开发语言·算法·matlab
jllllyuz18 小时前
HVDC 高压直流输电系统 MATLAB/Simulink 仿真全集
开发语言·matlab
阿里matlab建模师21 小时前
【机场停机位分配】matlab实现基于遗传算法的机场停机位分配优化研究
开发语言·算法·数学建模·matlab·全国大学生数学建模竞赛
神仙别闹1 天前
基于 MATLAB DCT 的图像编码器并进行调试分析
matlab
chhttty1 天前
《Simulink嵌入式开发实战》新书上市
matlab·simulink
Deep-w2 天前
【MATLAB】基于离散 LQR 的车辆横向轨迹跟踪控制方法研究
开发语言·算法·matlab