ITKeyword,专注技术干货聚合推荐

注册 | 登录

Photoshop图像处理算法—对比度调整(老版功能)

xingyanxiao 分享于

2020腾讯云双十一活动,全年最低!!!(领取3500元代金券),
地址https://cloud.tencent.com/act/cps/redirect?redirect=1073

2020阿里云最低价产品入口,含代金券(新老用户有优惠),
地址https://www.aliyun.com/minisite/goods

推荐:Delphi图像处理 -- Photoshop图像亮度/对比度调整

本人已经写过几篇关于亮度调整的文章,但是关于图像的对比度调整的过程和文章却一直没有写,其原因是一直没找到一个好的算法。可能有人会说,图像的亮度,对比度

前言:之前在公司做项目的用到photoshop颜色空间的一些相关方法,在此总结一下。下面原理部分是从我的总结文档里截取来的。需要复制的童鞋自己手写一下~ 2、程序部分 1)Matlab实验程序 <span style="font-size:18px;">clc;clear;close all;Image=imread('Fotor_LomoOrg.bmp');figure(1);imshow(Image);Image=double(Image);R=Image(:,:,1);G=Image(:,:,2);B=Image(:,:,3);Average=127;%调整参数[-100,100]Contrast=50;Contrast=Contrast/100*255;Percent=Contrast/255;if(Contrast>0)

R = Average + (R - Average) * 1 / (1 - Percent) ;

G = Average + (G - Average) * 1 / (1 - Percent) ;

B = Average + (B - Average) * 1 / (1 - Percent) ;else

R= Average + (R - Average) * (1 + Percent);

G= Average + (G - Average) * (1 + Percent);

B= Average + (B - Average) * (1 + Percent);

endimg(:,:,1)=R;img(:,:,2)=G;img(:,:,3)=B;figure(2);imshow(uint8(img));</span><strong sty

推荐:Delphi图像处理 -- 线性亮度/对比度调整

本文的线性亮度/对比度调整方法是在《改进的图像线性亮度调整方法》一文中线性亮度调整方法与《Delphi图像处理 -- Photoshop图像亮度/对比度调整》中的对比度调

le="font-size: 18px;"></strong> 2)C程序,此处只贴上关键处理部分,已经把图像变成了数组来处理。 <span style="font-size:18px;">void

ContrastAdjustRGB(unsigned char *pSrc, unsigned char *pDest, int nWidth, int nHeight,int nParameter){

//局部变量声明

int nAverage = 127;

int i = 0;

int nLength = nWidth * nHeight;

double dTemp;

//将参数范围由[-100,100]变换到[-1,1]

double dPercent =static_cast<double>(nParameter) / 100;

if(nParameter >= 0)

{

for(i = 0;i < 3 * nLength;i++)

{

dTemp=nAverage + (pSrc[i] - nAverage) * 1/(1 - dPercent);

pDest[i] = CLIP8(static_cast<int>(dTemp));

}

}

else

{

for(i = 0;i < 3 * nLength;i++)

{

pDest[i] = nAverage + (pSrc[i] - nAverage) * (1 + dPercent);

}

}}</span> 3、实验结果,同photoshop处理结果 图1 原图 图2 参数为50结果 图3 参数为-50结果

推荐:Photoshop图像处理算法—色阶调整

前言:之前在公司做项目的用到photoshop颜色空间的一些相关方法,在此总结一下。下面原理部分是从我的总结文档里截取来的。需要复制的童鞋自己手写一下~ 2、程序

前言:之前在公司做项目的用到photoshop颜色空间的一些相关方法,在此总结一下。下面原理部分是从我的总结文档里截取来的。需要复制的童鞋自己手写一下~ 2、程序部分 1)Matlab实验程序 <span s

相关阅读排行


相关内容推荐

最新文章

×

×

请激活账号

为了能正常使用评论、编辑功能及以后陆续为用户提供的其他产品,请激活账号。

您的注册邮箱: 修改

重新发送激活邮件 进入我的邮箱

如果您没有收到激活邮件,请注意检查垃圾箱。