photoshop算法
发布时间: 2023-08-13 14:29:08
1. 用matlab实现photoshop算法自动对比度
imadjust是matlab自带函数,用于对比度增强 设原图象f(x,y)的灰度范围是[m,M],如果希望调整后的图象g(x,y)的灰度范围是[n,N],可以通过下面的程序实现:
2. 饱和度调整算法
饱和度的定义大家可以自行查维基网络。饱和度又名色度、彩度。直观而言,饱和度就是色彩的鲜艳程度或者饱和程度。从白色黑色以及白黑之间的所有灰色其饱和度都为0。饱和度越高说明包含某种颜色的成分越大。其实可以理解成某一个纯色掺和了一些灰色或黑色或白色。因为灰色中包含 rgb 三种成分,所以也就导致了原本的 rgb 纯色100%占比开始下降。根据加入灰色的量,使得另外两种颜色成分的增加,原本纯色的饱和度进一步下降。
接下来介绍photoshop中饱和度调整算法:
调整参数的本来的取值范围为[-100, 100],经过归一化后为[-1, 1],记为 pecent。我们需要遍历一张图片的所有像素。对于每个像素我们做如下操作:
假设我们的某个像素 P(其 rgb 通道的值分别为 RGB):
热点内容