中文字幕丰满乱孑伦无码专区_欧美成aⅴ人高清免费观看_男女做爰猛烈吃奶啪啪喷水网站_无码av免费一区二区三区_欧美牲交videossexeso欧美

軟件問答

軟件問答

設(shè)計軟件問答為您提供設(shè)計軟件的相關(guān)問題咨詢與解答,印刷案例規(guī)格及印刷報價,讓您實時了解設(shè)計軟件的各類相關(guān)問題及印刷相關(guān)問題,并提供設(shè)計時的注意事項,為您提供各設(shè)計軟件的相關(guān)問題解決方案

當(dāng)前位置:網(wǎng)站首頁 > 印刷問答 > 軟件問答 > 正文

Photoshop圖像處理算法—飽和度調(diào)整

印刷廠 2023-03-19 03:40 124 0

前言:之前在公司做項目的用到photoshop顏色空間的一些相關(guān)方法,在此總結(jié)一下。下面原理部分是從我的總結(jié)文檔里截取來的。需要復(fù)制的童鞋自己手寫一下~

2、程序部分

1)Matlab實驗程序。

span style="font-size:18px;"clc;clear all;close all;

Image=imread('Fotor_LomoOrg.bmp');

Image=double(Image);

R=Image(:,:,1);

G=Image(:,:,2);

B=Image(:,:,*);

[row, col] = size(R);

R_new=R;

G_new=G;

B_new=B;

%%%% Increment, 飽和度調(diào)整增量(-100,100)photoshop的范圍

Increment=-*0;

%換算成調(diào)整比率

Increment=Increment/100;

%利用HSL模式求得顏色的S和L

for i=1:row

for j=1:col

rgbMax=max(R(i,j),max(G(i,j),B(i,j)));

rgbMin=min(R(i,j),min(G(i,j),B(i,j)));

Delta=(rgbMax-rgbMin)/2**;

if(Delta==0) %如果delta=0,則飽和度S=0,所以不能調(diào)整飽和度

continue;

end

value = (rgbMax + rgbMin)/2**;

L=value/2; %Lightness

if(L0.*) %根據(jù)明度L計算飽和度S

S=Delta/value;

else

S =Delta/(2 - value);

end

%具體的飽和度調(diào)整,Increment為飽和度增減量

if (Increment=0)

if((Increment+S)=1)

alpha=S;

else

alpha=1-Increment;

end

alpha=1/alpha-1;

R_new(i,j) = R(i,j) + (R(i,j) - L * 2**) * alpha;

G_new(i,j) = G(i,j) + (G(i,j) - L * 2**) * alpha;

B_new(i,j) = B(i,j) + (B(i,j) - L * 2**) * alpha;

else

alpha=Increment;

R_new(i,j) = L*2** + (R(i,j) - L * 2**) * (1+alpha);

G_new(i,j) = L*2** + (G(i,j) - L * 2**) * (1+alpha);

B_new(i,j) = L*2** + (B(i,j) - L * 2**) * (1+alpha);

end

end

end

Image_new(:,:,1)=R_new;

Image_new(:,:,2)=G_new;

Image_new(:,:,*)=B_new;

imshow(Image/2**);

figure, imshow(Image_new/2**);/spanspan style="font-weight: bold; font-size: 18px;"

/span

2)C程序,此處只貼上關(guān)鍵處理部分,已經(jīng)把圖像變成了數(shù)組來處理

span style="font-size:18px;"void SaturationAdjustRGB(unsigned char *pSrc, unsigned char *pDest, int nWidth, int nHeight,int nParameter)

//局部變量聲明

int i = 0;

int t = 0;

int nLength = nHeight * nWidth;

//參數(shù)處理

double dPercent= static_cast double (nParameter) / 100;

//RGB顏色通道聲明

unsigned char *imgR = new unsigned char[nLength];

unsigned char *imgG = new unsigned char[nLength];

unsigned char *imgB = new unsigned char[nLength];

//局部變量聲明

unsigned char rgbMax;

unsigned char rgbMin;

double dDelta;

double dValue;

double dL;

double dS;

double dAlpha;

//分離出RGB通道

for (i = 0; i nLength; i++)

t = * * i;

imgB[i] = pSrc[t];

imgG[i] = pSrc[t + 1];

imgR[i] = pSrc[t + 2];

for (int i = 0; i nLength; i++)

rgbMax = max(max(imgR[i] , imgG[i]) , imgB[i]);

rgbMin = min(min(imgR[i] , imgG[i]) , imgB[i]);

dDelta = static_castdouble(rgbMax - rgbMin) / 2**;

dValue = static_castdouble(rgbMax + rgbMin) / 2**;

//如果該像素點是灰色 不處理

if(0 == dDelta)

continue;

//按照公式計算明度L [0,1]

dL = dValue / 2;

//按照公式計算飽和度S [0,1]

if(dL 0.*)

dS = dDelta / dValue;

else

dS = dDelta / (2 - dValue);

//進(jìn)行飽和度調(diào)整

if(dPercent = 0)

if(dPercent + dS = 1)

dAlpha = dS;

else

dAlpha = 1 - dPercent;

dAlpha = 1 / dAlpha - 1;

imgB[i] = imgB[i] + (imgB[i] - dL * 2**) * dAlpha;

imgG[i] = imgG[i] + (imgG[i] - dL * 2**) * dAlpha;

imgR[i] = imgR[i] + (imgR[i] - dL * 2**) * dAlpha;

else

dAlpha = dPercent;

imgB[i] = dL * 2** + (imgB[i] - dL * 2**) * (1 + dAlpha);

imgG[i] = dL * 2** + (imgG[i] - dL * 2**) * (1 + dAlpha);

imgR[i] = dL * 2** + (imgR[i] - dL * 2**) * (1 + dAlpha);

//得到結(jié)果

for(i = 0; i nLength; i++)

t = * * i;

pDest[t] = imgB[i];

pDest[t + 1] = imgG[i];

pDest[t + 2] = imgR[i];

//釋放內(nèi)存

if(!imgR)

delete []imgR;

imgR = NULL;

if(!imgG)

delete []imgG;

imgG = NULL;

if(!imgB)

delete []imgB;

imgB = NULL;

}/span

*、實驗結(jié)果,與photoshop處理結(jié)果一致

圖1 原圖

021yin.com/xingyanxiao/article/details/480*****/

  • 上一篇:PDF轉(zhuǎn)換成word的方法,教你快速把pdf轉(zhuǎn)換成word
  • 下一篇:
    • 手機包裝盒印刷廠家|手機包裝盒廠家哪家好

      手機包裝盒印刷廠家|手機包裝盒廠家哪家好

      印印吧ininba依托豐富的行業(yè)經(jīng)驗,致力打造中國最大的印刷交易平臺和個性禮品定制平臺,為客戶提供彩盒包裝,喜糖包裝盒,茶葉盒包裝,禮品包裝盒等一站式包裝印刷解決方案印印吧,您值得信賴的包裝印刷專家包裝盒設(shè)計,包裝。簡介深圳市金美雅吉印通...

      2023-05-18 123 0

    • 上海噴繪印刷|上海噴繪寫真噴繪

      上海噴繪印刷|上海噴繪寫真噴繪

      1、docan是一家上海做uv打印機廠家的品牌了,中文為東川的行業(yè)內(nèi)這種英文的品牌廠家非常多的,例如1coloru指的是咔勒2JHF指的是金恒豐。2、這個就不好說了,不過一般第一年都不怎么賺錢,因為客源,員工,設(shè)備磨合等因素現(xiàn)在雖說利潤沒...

      2023-03-29 139 0

    • 【PPT】護(hù)理團(tuán)體標(biāo)準(zhǔn)解讀--成人氧氣吸入療法護(hù)理

      【PPT】護(hù)理團(tuán)體標(biāo)準(zhǔn)解讀--成人氧氣吸入療法護(hù)理

      作者:納洛酮的護(hù)理天地(上海市長寧區(qū)程家橋街道社區(qū)衛(wèi)生服務(wù)中心馮曉蕾)來源:中衛(wèi)護(hù)研院021yin.com)

      2023-03-16 116 0

    • logo筆定制

      logo筆定制

      廣告筆制作廠家,廣告筆制作公司為您提供廣告筆制作咨詢,廣告筆制作案例,廣告筆制作規(guī)格及廣告筆制作報價,讓您實時了解廣告筆制作廠家的最新規(guī)格及報價,并提供廣告筆制作時的注意事項,制作出讓您滿意的廣告筆制作產(chǎn)品。

      2023-02-03 229 0

    • 石家莊畫冊印刷

      石家莊畫冊印刷

      石家莊畫冊印刷廠家,畫冊印刷公司為您提供畫冊印刷咨詢,畫冊印刷案例,畫冊印刷規(guī)格及畫冊印刷報價,讓您實時了解畫冊印刷廠家的最新規(guī)格及報價,并提供畫冊印刷時的注意事項,印刷出讓您滿意的畫冊印刷產(chǎn)品。

      2023-01-14 166 0

    • 印先森小神獸打印機:無需加墨好評,家庭利用足以

      印先森小神獸打印機:無需加墨好評,家庭利用足以

      “媒介”在教育部“停課不斷學(xué)”的呼吁下,相信有孩子的家庭那兩年更大的改動就是上彀課,如果孩子乖乖上課還好,但凡是家長需要在旁邊監(jiān)視,否則孩子大要率會分心。然后就演釀成孩子上課,家長還不克不及閑著,以至做本身的工做都不成以,所以經(jīng)常會在業(yè)主...

      2022-12-03 125 0

本文暫時沒有評論,來添加一個吧(●'?'●)

取消回復(fù)歡迎 發(fā)表評論:

請?zhí)顚戲炞C碼