小男孩‘自慰网亚洲一区二区,亚洲一级在线播放毛片,亚洲中文字幕av每天更新,黄aⅴ永久免费无码,91成人午夜在线精品,色网站免费在线观看,亚洲欧洲wwwww在线观看

分享

【轉(zhuǎn)】去色、閾值和色彩分離

 qingzi0106 2013-04-19

2010-10-18 14:12:26|  分類: 圖像處理技術(shù) |字號(hào) 訂閱

繼續(xù)討論P(yáng)hotoshop(PS)“圖像(Image)>調(diào)整(Adjust)”菜單的功能。你可以使用《圖像的簡(jiǎn)單玩法》中的演示程序和本文提供的公式來(lái)測(cè)試一些圖片。 

【轉(zhuǎn)】去色、閾值和色彩分離 - 咂咂嘴 - 咂咂嘴 的博客

去色(Desaturate)

【轉(zhuǎn)】去色、閾值和色彩分離 - 咂咂嘴 - 咂咂嘴 的博客

關(guān)鍵詞:HSL;灰度;黑白照片

Photoshop菜單:圖像>調(diào)整>去色(Shift+Ctrl+U)

公式:CNew = (Max(R,G,B) + Min(R,G,B)) / 2

c=(maxRGB+minRGB)/2

去色是Photoshop中把彩色照片變?yōu)楹诎渍掌詈?jiǎn)單的方法,按Shift+Ctrl+U鍵即可完成。

去色就是把圖片顏色的色相和飽和度信息全部去掉,只保留亮度信息。去色使用了HSL(H-色相;S-飽和度;L-亮度)中的L算法,因此效果和執(zhí)行圖像>調(diào)整>色相/飽和度(Ctrl+U)后,飽和度值調(diào)到-100時(shí)是一樣的。

去色和使用圖像>模式>灰度的效果是不同的。很多人認(rèn)為灰度模式使用的是Photoshop中的標(biāo)準(zhǔn)亮度公式Gray=0.3*R+0.59*G+0.11*B,但其實(shí)它使用的是Lab的算法,和Lab模式a、b的色度信息都為0時(shí)的效果是相同的。

RGB轉(zhuǎn)灰度有很多種算法,后面我會(huì)單獨(dú)寫一篇文章來(lái)討論這些算法。(《Photoshop彩圖變黑白的方法總結(jié)》)

閾值(Threshold)

【轉(zhuǎn)】去色、閾值和色彩分離 - 咂咂嘴 - 咂咂嘴 的博客

關(guān)鍵詞:臨界值;圖像二值化;灰度分劃

Photoshop菜單:圖像>調(diào)整>閾值

Photoshop標(biāo)準(zhǔn)亮度公式:Gray = 0.3*R + 0.59*G + 0.11*B

閾值的公式:

  • if Gray >  Threshold then CNew = White    

  • if Gray <= Threshold then CNew = Black    

t=85    gray=cint(0.3*r+0.59*g+0.11*b)  if gray >= t then c = 255  if gray <  t then c = 0

閾值命令將灰度或彩色圖像轉(zhuǎn)換為高對(duì)比度的黑白二值圖像,所有比閾值亮的像素轉(zhuǎn)換為白色,而所有比閾值暗的像素轉(zhuǎn)換為黑色。

閾值對(duì)話框中的直方圖和亮度直方圖是一樣的,Photoshop的亮度直方圖使用的是Gray=0.3*R+0.59*G+0.11*B這個(gè)公式。

【轉(zhuǎn)】去色、閾值和色彩分離 - 咂咂嘴 - 咂咂嘴 的博客

我們建立一個(gè)黑白的漸變條,然后執(zhí)行閾值命令,就可以很容易看出閾值的運(yùn)作原理了。

【轉(zhuǎn)】去色、閾值和色彩分離 - 咂咂嘴 - 咂咂嘴 的博客

什么是閾值?

閾(音yù),指門檻,泛指界限(limit)或范圍(range)。

閾值(Threshold)也稱臨界值,指事物開始或改變的起點(diǎn),或指一個(gè)正好能產(chǎn)生特定效應(yīng)的界限。例如100分的試題,考60分以上才算及格,那么“60”就是分?jǐn)?shù)的閾值;如果你最多只能考59分,那么“59”就是你的閾值了。

閾值的同義詞:門檻、開始、開端、極限。

看到不少同學(xué)把“閾值”寫成了“閥值”,甚至在不少論文中也看到閥值一詞。在百度搜了一下發(fā)現(xiàn)搞錯(cuò)的人還真不少呢,閥值總共110,000篇。還聽到有人念“或值”。如果搞錯(cuò)的人太多了,錯(cuò)誤的可能也會(huì)變正確,中文里有很多詞匯就上建立在誤解之上的,新的詞典里也許會(huì)加入“閥值”一詞也說(shuō)不定呢。不過(guò)我覺得做學(xué)術(shù)論文的,最好還是嚴(yán)肅一點(diǎn),老老實(shí)實(shí)地寫“閾值”吧,不要玩繁體字的花樣。

色調(diào)分離(Posterize)

【轉(zhuǎn)】去色、閾值和色彩分離 - 咂咂嘴 - 咂咂嘴 的博客

Photoshop菜單:圖像>調(diào)整>色調(diào)分離

色調(diào)分離把圖片按指定的色階進(jìn)行分離,生成特殊效果。

色調(diào)分離相當(dāng)于多個(gè)級(jí)別的閾值。再以考試為例,0~100分的試題,我們可以跟據(jù)成績(jī)來(lái)把學(xué)生分成幾類:0~19分的是沒救了的;20~49分的是很差的;50~69分的是在及格邊緣蕩秋千的;70~89分是良好的;90~100分是優(yōu)秀的。色調(diào)分離也是這樣的原理。

先來(lái)看看色階level=2時(shí)的效果:

【轉(zhuǎn)】去色、閾值和色彩分離 - 咂咂嘴 - 咂咂嘴 的博客

【轉(zhuǎn)】去色、閾值和色彩分離 - 咂咂嘴 - 咂咂嘴 的博客

if (c>=128) then c=255  if (c<128)  then c=0

level=2時(shí),其實(shí)就是把RGB通道分別做閾值處理,閾值t=128,所得的圖片最多只有8種顏色:黑色(0,0,0)、白色(255,255,255)、紅色(255,0,0)、青色(0,255,255)、綠色(0,255,0)、洋紅色(255,0,255)、藍(lán)色(0,0,255)、黃色(255,255,0)。

色階(level)值的范圍是2~256,Photoshop會(huì)自動(dòng)把數(shù)值約束在這個(gè)范圍之內(nèi)。色調(diào)分離有多種算法,我們先來(lái)看一下Photoshop的算法,下面是level=4時(shí)的代碼:

level=4    levelSize =256/level     '求平均每個(gè)色階的顏色數(shù)量  levelValue=255/(level-1) '求第二色階的顏色值  levelC=int(c/levelSize)  '求當(dāng)前的顏色在第幾色階  c=int(levelValue*levelC) '求當(dāng)前色階的顏色值

當(dāng)level=4時(shí),Photoshop把0~255之間的這256種顏色值平均分成了4個(gè)色階,每個(gè)色階的顏色數(shù)量是levelSize=256/level=256/4=64。第一色階(0~63)的顏色值是0,第二色階(64~127)的顏色值是levelValue=255/(level-1)=255/3=85,第三色階是levelValue*2=85*2=170,第四色階是levelValue*3=85*3=255。

【轉(zhuǎn)】去色、閾值和色彩分離 - 咂咂嘴 - 咂咂嘴 的博客

另一算法,取每個(gè)色階的中間值:

level=4    levelSize =256/level     '求平均每個(gè)色階的顏色數(shù)量  levelValue=levelSize/2   '求第一色階的顏色值  levelC=int(c/levelSize)  '求當(dāng)前的顏色在第幾色階  c=int(levelSize*levelC+levelValue) '求當(dāng)前色階的顏色值

【轉(zhuǎn)】去色、閾值和色彩分離 - 咂咂嘴 - 咂咂嘴 的博客

還有一些算法,效果不太好,這里就不列舉了。

相關(guān)資料

轉(zhuǎn)黑白方法細(xì)細(xì)辨識(shí) http://www./library/3/grayscale/grayscale.htm

AxiomX - Posterize Algorithm http://www./posterize.htm

    本站是提供個(gè)人知識(shí)管理的網(wǎng)絡(luò)存儲(chǔ)空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點(diǎn)。請(qǐng)注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購(gòu)買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊一鍵舉報(bào)。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評(píng)論

    發(fā)表

    請(qǐng)遵守用戶 評(píng)論公約

    類似文章 更多