亚洲狠狠干,亚洲国产福利精品一区二区,国产八区,激情文学亚洲色图

一種數(shù)字圖像曝光調(diào)整的方法和裝置的制作方法

文檔序號:7920711閱讀:229來源:國知局
專利名稱:一種數(shù)字圖像曝光調(diào)整的方法和裝置的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及數(shù)字圖像處理領(lǐng)域,特別涉及一種數(shù)字圖像曝光調(diào)整的方法 和裝置。
背景技術(shù)
照片質(zhì)量的好壞與曝光量有關(guān),也就是說應(yīng)該通過合適的光線才能使電荷藕合器件(CCD)得到清晰的圖像。其中,曝光量與由快門速度決定的通 光時間和由光圏大小決定的通光面積有關(guān),因此,用戶可以通過調(diào)節(jié)快門的 速度和光圈的大小來達(dá)到很好的拍攝效果。但是,在實際拍攝過程中,由于 一系列原因往往導(dǎo)致相片曝光不足或曝光過度,這就需要通過后期的圖片處 理來修復(fù)所拍攝的照片?,F(xiàn)有方式中,用戶通常采用一些軟件,比如Photoshop等來對拍攝到的 照片進行處理,以實現(xiàn)對曝光有問題的圖片進行曝光調(diào)整。但是,這種處理 通常都要靠用戶來調(diào)整一系列的復(fù)雜參數(shù),才能實現(xiàn)對曝光圖像的調(diào)整,處理方法比較繁瑣且速度慢,實現(xiàn)起來很不方便。 發(fā)明內(nèi)容有鑒于此,本發(fā)明的主要目的在于提供一種數(shù)字圖像曝光調(diào)整的方法, 能夠方便地對曝光的數(shù)字圖像進行調(diào)整,使照片達(dá)到更完美的效果。本發(fā)明的另一目的在于提供一種數(shù)字圖像曝光調(diào)整的裝置,能夠方便地 對曝光的數(shù)字圖像進行調(diào)整,使照片達(dá)到更完美的效果。為達(dá)到上述目的,本發(fā)明的技術(shù)方案具體是這樣實現(xiàn)的一種數(shù)字圖像曝光調(diào)整的方法,該方法包括以下步驟將原始圖像復(fù)制兩份,得到第 一臨時圖像和第二臨時圖像;對所述第一臨時圖像進行閾值處理,對所述第二臨時圖像進行亮度調(diào)整;將所述原始圖像與所述亮度調(diào)整后的第二臨時圖像以所述閾值處理后的第 一臨時圖像為蒙層進行疊加,得到最終所需圖像。對于曝光不足的原始圖像,采用的方法包括對所述第 一臨時圖像中的暗部進行分離,對所述第二臨時圖像進行暗部變 亮調(diào)整;將所述曝光不足的原始圖像與所述暗部變亮調(diào)整后的第二臨時圖像以所述 暗部進行分離后的第一臨時圖像為蒙層按照屏幕(Screen)模式進行疊加,得 到最終所需的數(shù)碼補光后圖像。對于曝光過度的原始圖像,采用的方法包括對所述第一臨時圖像中的亮部進行分離,對所述第二臨時圖像進行亮部變 暗調(diào)整;將所述曝光過度的原始圖像與所述亮部變暗調(diào)整后的第二臨時圖像以所述 亮部進行分離后的第 一臨時圖像為蒙層按照正片疊力口( Multiply )模式進行疊加, 得到最終所需的數(shù)碼減光后圖像。一種數(shù)字圖像曝光調(diào)整的裝置,該裝置包括復(fù)制單元,用于將原始圖像復(fù)制兩份,得到第一臨時圖像和第二臨時圖像; 處理單元,用于對所述第 一臨時圖像進行闊值處理和對所述第二臨時圖像 進行亮度調(diào)整;疊加單元,用于將所述原始圖像與所述亮度調(diào)整后的第二臨時圖像以所述 閾值處理后的第一臨時圖像為蒙層進行疊加,得到最終所需圖像。 對于曝光不足的原始圖像,曝光調(diào)整的裝置包括處理子單元,用于對所述第一臨時圖像中每一個像素點,以[Threshold, Threshold+feather]為過渡區(qū)域,分別按照如下公式進行灰度值計算,得到暗部 進行分離后的第一臨時圖像<formula>formula see original document page 10</formula>其中,所述閾值Threshold為80,所述羽化參數(shù)feather為(255-Threshold ); 所述Gray表示所述第一臨時圖像上的像素點的灰度值;所述Value表示所述暗 部進行分離后的第一臨時圖像上的像素點的灰度值;所述*表示乘號,所述/表 示除號,所述+表示加號,所述-表示減號;調(diào)整子單元,用于通過查詢預(yù)先設(shè)置的用于保存暗部變亮調(diào)整前后對應(yīng)取 值關(guān)系的表格,將所述第二臨時圖像中的每一個像素點上的R分量值、G分量 值和B分量值由調(diào)整前的取值分別轉(zhuǎn)換為所述表格中調(diào)整后的取值,得到暗部 變亮調(diào)整后的第二臨時圖像。疊加單元,用于針對位于所述原始圖像與所述暗部變亮調(diào)整后的第二臨時 圖像以及所述暗部進行分離后的第 一 臨時圖像中的每一對對應(yīng)像素點,分別按 照以下公式進行計算,得到數(shù)碼補光后圖像<formula>formula see original document page 10</formula> ,其中,i表示任一像素點;所述MaskBmp[i]表示所述暗部進行分離后的第 一臨時圖像中的第i個像素點上的灰度值;所述相關(guān)系數(shù)K為圖層透明度系數(shù), 其取值為一大于等于0且小于等于1的實數(shù);所述Rl表示位于所述曝光不足 的原始圖像中的像素點上的R、 G、 B分量值;所述R2表示位于所述暗部變亮 調(diào)整后的第二臨時圖像中的像素點上的R、 G、 B分量值;所述R3表示位于所 述數(shù)碼補光后圖像中的像素點上的R、 G、 B分量值;所述*表示乘號,所述/ 表示除號,所述+表示加號,所述-表示減號。對于曝光過度的原始圖像,曝光調(diào)整的裝置包括處理子單元,用于對所述第一臨時圖像中的每一個像素點,以[Threshold, Threshold+feather]為過渡區(qū)域,分別按照如下公式進行灰度值計算,得到亮部 進行分離后的第 一臨時圖像<formula>formula see original document page 11</formula>其中,所述閾值Threshold為100,所述羽化參數(shù)feather為(255-Threshold ); 所述Gray表示所述第一臨時圖像上的像素點的灰度值;所述Value表示所述暗 部進行分離后的第一臨時圖像上的像素點的灰度值;所述*表示乘號,所述/表 示除號,所述+表示加號,所述-表示減號;調(diào)整子單元,用于通過查詢預(yù)先設(shè)置的用于保存亮部變暗調(diào)整前后對應(yīng)取 值關(guān)系的表格,將所述第二臨時圖像中的每一個像素點上的R分量值、G分量 值和B分量值由調(diào)整前的取值分別轉(zhuǎn)換為所述表格中調(diào)整后的取值,得到亮部 變暗調(diào)整后的第二臨時圖像。疊加單元,用于針對位于所述原始圖像與所述亮部變暗調(diào)整后的第二臨時 圖像以及所述亮部進行分離后的第 一 臨時圖像中的每一對對應(yīng)像素點,分別按 照以下公式進行計算,得到數(shù)碼減光后圖像<formula>formula see original document page 11</formula> ,其中,i表示任一像素點;所述MaskBmp[i]表示所述亮部進行分離后的第 一臨時圖像中的第i個像素點的灰度值;所述K為圖層透明度系數(shù),其取值為 一大于等于0且小于等于1的實數(shù);所述R5表示位于所述亮部變暗調(diào)整后的 第二臨時圖像中的像素點上的R、 G、 B分量值;所述R4表示位于所述曝光過 度的原始圖像中的像素點上的R、 G、 B分量值;所述R6表示位于所述數(shù)碼減 光后圖像中的像素點上的R、 G、 B分量值;所述*表示乘號,所述/表示除號, 所述+表示加號,所述-表示減號。可見,采用本發(fā)明的技術(shù)方案,通過對曝光不足和曝光過度兩種曝光后的原始圖像,分別采用了對暗部進行分離的閾值處理、暗部變亮調(diào)整、Screen模式疊加和對亮部進行分離的閾值處理、亮部變暗調(diào)整、Multiply模式疊加兩種不同的曝光調(diào)整方法,從而完成了對曝光不足和曝光過度的圖像的調(diào)整,使圖像達(dá)到更完美的效果。另外,本發(fā)明所述方案可應(yīng)用于光影魔術(shù)手等軟件中,用戶只需點擊相應(yīng)的按鍵,軟件自身即可按照本發(fā)明所述方案在后臺完成處理, 為用戶節(jié)省了時間和費用,方便了用戶使用。


圖1為本發(fā)明數(shù)字圖像曝光調(diào)整方法實施例的流程圖。圖2為按圖1實施例方案進行補光調(diào)整的補光亮度映射曲線圖。 圖3為按圖1實施例方案進行減光調(diào)整的減光亮度映射曲線圖。 圖4為本發(fā)明數(shù)字圖像曝光調(diào)整裝置實施例的組成結(jié)構(gòu)示意圖。 圖5為曝光不足圖像及對其進行數(shù)碼補光后的直方圖信息示意圖。 圖6為曝光過度圖像及對其進行數(shù)碼減光后的直方圖信息示意圖。
具體實施方式
針對現(xiàn)有技術(shù)中存在的問題,本發(fā)明提出 一種新的數(shù)字圖像曝光調(diào)整方 案,以實現(xiàn)對曝光不足的圖片進行數(shù)碼補光和對曝光過度的圖片進行數(shù)碼減光。在介紹具體的實現(xiàn)方案之前,首先介紹一下紅綠藍(lán)(RGB)色彩模型的概 念。RGB色彩模型是工業(yè)界的一種顏色標(biāo)準(zhǔn),通過對R、 G、 B三個顏色通道 進行變化以及對它們相互之間進行疊加來得到各種各樣的顏色,所以,對于圖 像中的每一個像素點,均可用R、 G、 B三個分量(通道)來表示。通常,每個 分量的取值范圍為0-255;這樣,當(dāng)R、 G、 B分量分別取不同的值時,對應(yīng) 表示的顏色也將不同。比如,純紅色的R分量值為255, G分量值和B分量值 均為0;亮紅色的R分量值為246, G分量值為20, B分量值為50?;谏鲜鼋榻B,本發(fā)明所述方案的具體實現(xiàn)包括將原始圖像復(fù)制兩份, 得到第一臨時圖像和第二臨時圖像;對所述第一臨時圖像進行闞值處理,對所述第二臨時圖像進行亮度調(diào)整;將所述原始圖像與所述亮度調(diào)整后的第二臨時圖像以所述閾值處理后的第一臨時圖像為蒙層進行疊力口,得到最終所需圖像。本發(fā)明實施例中,對原始圖像是曝光不足還是曝光過度的判斷,是根據(jù) 人的主觀意愿來進行的,也即人眼感覺該圖像為曝光不足,則對其進行數(shù)碼補光的操作;人主觀認(rèn)為該圖像曝光過度,則對該圖像進行數(shù)碼補光的操作,從而使處理后圖像達(dá)到更符合人能觀賞的效果。需要說明的是,上述對于原始圖像質(zhì)量的判斷方法僅為舉例說明,并不 用于限制本發(fā)明的技術(shù)方案。本發(fā)明中也可以通過相關(guān)操作軟件來自動檢測 圖像的質(zhì)量從而判斷圖像為曝光不足還是曝光過度,例如可以通過檢測圖像的灰度值等等。為使本發(fā)明的目的、技術(shù)方案、及優(yōu)點更加清楚明白,以下參照附圖并 舉實施例,對本發(fā)明進一步詳細(xì)說明。圖1為本發(fā)明數(shù)字圖像曝光調(diào)整方法實施例的流程圖。在進行曝光調(diào)整 之前,可以對原始圖像進行復(fù)制,將所復(fù)制的圖像分別用于對圖像暗部進行 分離的閾值處理、暗部變亮調(diào)整和對圖像亮部進行分離的閾值處理、亮部變 暗調(diào)整,也可以直接對原始圖像進行上述的閾值處理和亮度調(diào)整。如圖l所示,包括以下步驟步驟101:將原始圖像復(fù)制兩份,得到第一臨時圖像和第二臨時圖像。 如何復(fù)制為現(xiàn)有技術(shù),這里不再贅述。步驟102:對第一臨時圖像進行閾值處理,對第二臨時圖像進行亮度調(diào)整。如果原始圖像為曝光不足圖像,則需要進行的操作如下對步驟102中的第一臨時圖像進行的閾值處理是對圖像中的暗部進行分離,對步驟102中的第二臨時圖像進行的亮度調(diào)整是暗部變亮調(diào)整。對第 一臨時圖像中的暗部進行分離后,就可以直接有效地提高暗部的亮度,具體包括1、 設(shè)定所述第一臨時圖像的過渡區(qū)域為[Threshold, Threshold+feather];2、 對所述第一臨時圖像中的每一個像素點,分別按照如下公式進行灰度值 計算,得到暗部進行分離后的第一臨時圖像F"a/we 二- 0; G>a_y < 7T2ms/ oW 'Fa/we 二 (Gray — 77zms/io/c0 * 255/知Aer;r/^es/zo/(i S Gra少< TTzm^oW +知Aer上面所述第一臨時圖像中每一個像素點的灰度值的計算公式為Gray= ( R*28+G*77+B* 151 ) /255 或Gray= ( R+G+B ) /3;其中,所述Threshold為閾值點,取值為80,所述feather為羽化參數(shù), 取值為(255-Threshold ),所述Gray表示所述第一臨時圖像上的像素點的 灰度值;所述R、 G、 B分別表示位于所述曝光不足的原始圖像中的像素點 上的R、 G、 B分量值;所述Value表示所述暗部進行分離后的第一臨時圖 像上的像素點的灰度值;所述*表示乘號,所述/表示除號,所述+表示加號, 所述-表示減號。在本實施例中,對第二臨時圖像也即曝光不足的原始圖像進行暗部變亮 調(diào)整時是通過查詢預(yù)先設(shè)置的用于保存暗部變亮調(diào)整前后對應(yīng)取值關(guān)系的 表格,將所述第二臨時圖像中的每一個像素點上的R分量值、G分量值和B 分量值由調(diào)整前的取值分別轉(zhuǎn)換為所述表格中調(diào)整后的取值,從而得到暗部 變亮調(diào)整后的第二臨時圖像的。其中,本實施例中所述表格的設(shè)置采用了如圖2所示的補光亮度映射曲 線。在圖2中,橫軸表示原始圖像的像素區(qū)間,縱軸表示映射后的像素區(qū)間, 斜率為1的直線為標(biāo)準(zhǔn)的像素映射線,曲線為本實施例中對曝光不足圖像進 行補光亮度映射時的線。該曲線隨著像素值的變大,斜率相應(yīng)地減小,直至 為0,也即對于暗部的亮度提升要大于亮部。將曝光不足的原始圖像的R、 G、 B三個通道分別進行圖2中的補光亮 度映射后,得到暗部變亮調(diào)整后的第二臨時圖像,該圖像的R、 G、 B的像 素值范圍由原來的[O, 255]變?yōu)?br> ,補光效果由曲線的斜率決定。如果原始圖像為曝光過度圖像,則需要進行如下的操作對步驟102中的第一臨時圖像進行的閾值處理是對圖像中的亮部進行分離,對步驟102中的第二臨時圖像進行的亮度調(diào)整是亮部變暗調(diào)整。 對第一臨時圖像進行亮部進行分離具體包括 1 、設(shè)定所述灰度圖像的過渡區(qū)域為[Threshold, Threshold+feather〗; 2、對所述灰度圖像中的每一個像素點,分別按照如下公式進行灰度值計算,得到亮部進行分離后的第 一臨時圖像<formula>formula see original document page 15</formula>上面所述第一臨時圖像中每一個像素點的灰度值的計算公式為 Gray= ( R*28+ G*77+ B* 151 ) /255 或Gray= ( R+G+B ) /3;其中,所述Threshold為閾值點,取值為100,所迷feather為羽化參數(shù),取 值為(255-Threshold ),所述Gray表示所述第一臨時圖像上的像素點的灰度值; 所述R、 G、 B分別表示位于所述曝光過度的原始圖像中的像素點上的R、 G、 B分量值;所述Value表示所述亮部進行分離后的第一臨時圖像上的像素點的 灰度值;所述*表示乘號,所述/表示除號,所述+表示加號,所述-表示減號。在本實施例中,對第二臨時圖像也即曝光過度的原始圖像進行亮部變暗調(diào) 整時通過查詢預(yù)先設(shè)置的用于保存亮部變暗調(diào)整前后對應(yīng)取值關(guān)系的表格,將 所述第二臨時圖像中的每一個像素點上的R分量值、G分量值和B分量值由調(diào) 整前的取值分別轉(zhuǎn)換為所述表格中調(diào)整后的取值,即得到亮部變暗調(diào)整后的第 二臨時圖像。本實施例中的表格是通過采用如圖3所示的減光亮度映射曲線而得到 的。在圖3中,橫軸表示原始圖像的像素區(qū)間,縱軸表示映射后的像素區(qū)間, 斜率為1的直線為標(biāo)準(zhǔn)的像素映射線,曲線為本實施例中對曝光過度圖像進 行減光亮度映射時的線。該曲線隨著像素值的變大,斜率相應(yīng)地增加,直至 為1,也即對于亮部的抑制作用要大于暗部。將曝光過度的原始圖像的R、 G、 B三個通道分別進行圖3中的減光亮度映射后,即得到亮部變暗調(diào)整后的第二臨時圖像,該圖像的R、 G、 B的 像素值范圍由原來的[O, 255]變?yōu)閇128, 255],減光效果由曲線的斜率決定。步驟103:將原始圖像與亮度調(diào)整后的第二臨時圖像以閾值處理后的第 一臨時圖像為蒙層進行疊加,得到最終所需圖像。同步驟102 —樣,該步驟對于曝光不足和曝光過度的原始圖像分別采用 了兩種不同的操作方法。對于曝光不足的原始圖像來說,由于對圖像的暗部進行分離而得到的閾 值處理后圖像為暗部進行分離后的第一臨時圖像,采用補光亮度映射后得到 的暗部變亮調(diào)整圖像為暗部變亮調(diào)整后的第二臨時圖像,所以該操作應(yīng)為 將曝光不足的原始圖像與所述暗部變亮調(diào)整后的第二臨時圖像以所述暗部 進行分離后的第一臨時圖像為蒙層按照Screen模式進行疊加,得到最終所 需的數(shù)碼補光后圖像,具體包括以下步驟1 )對暗部進行分離后的第一臨時圖像的像素上所有的像素點按下式進行處 理,求得相關(guān)系數(shù)K1,Kl= (255陽MaskBmp[i]/3 ) /255;2)對暗部變亮調(diào)整后的第二臨時圖像的各個像素乘以相關(guān)系數(shù)K1*K2, 得到新的暗部變亮調(diào)整后的第二臨時圖像;3 )針對位于所述曝光不足的原始圖像以及所述新的暗部變亮調(diào)整后的第二 臨時圖像中的每一對對應(yīng)像素點,分別按照以下公式進行計算,得到數(shù)碼補光 后圖像R3=Rl+R2-Rl*R2/255;G3=Gl+G2-Gl*G2/255;B3=Bl+B2-Bl*B2/255;其中,i表示任一像素點;所述MaskBmp[i]表示所述暗部進行分離后的 第一臨時圖像中的第i個像素點的灰度值;所述相關(guān)系數(shù)K2為圖層透明度 系數(shù),其取值為一大于等于0且小于等于1的實數(shù);所述R1、 Gl、 Bl分別 表示位于所述曝光不足的原始圖像中的像素點上的R、 G、 B分量值;所述R2、 G2、 B2分別表示位于所述新的暗部變亮調(diào)整后的第二臨時圖像中的像素點上的R、 G、 B分量值;所述R3、 G3、 B3分別表示位于所述數(shù)碼補光后圖像中的像素點上的R、 G、 B分量值;所述*表示乘號,所述/表示除號,所述+表示加號,所述-表示減號。該操作可概括為針對位于所述原始圖^f象與所述暗部變亮調(diào)整后的第二臨時圖像以及所述暗部進行分離后的第 一臨時圖像中的每一對對應(yīng)像素點,分別按照以下公式進行計算,得到數(shù)碼補光后圖像R3 = Rl + R2 * (255 - MaskBmp[i〗)/255 * K- (Rl * R2 * ((255 - MaskBmp[i])/255)* K)/255 ,其中,i表示任一像素點;所述MaskBmp[i]表示所述暗部進行分離后的 第一臨時圖像中的第i個像素點上的灰度值;所述相關(guān)系數(shù)K為圖層透明度 系數(shù),其取值為一大于等于O且小于等于1的實數(shù);所述R1表示位于所述 原始圖像中的像素點上的R、 G、 B分量值;所述R2表示位于所述暗部變亮 調(diào)整后的第二臨時圖像中的像素點上的R、 G、 B分量值;所述R3表示位于 所述數(shù)碼補光后圖像中的像素點上的R、 G、 B分量值;所述*表示乘號,所 述/表示除號,所述+表示加號,所述-表示減號。在Screen模式中進行圖層疊加,是因為在Screen模式中的顏色具有相 加的效應(yīng),通過該模式處理的圖片,較亮部分保持不變,較暗部分的顏色會 加亮,即可以達(dá)到數(shù)碼補光的效果。下面簡述Screen沖莫式的基本原理,設(shè)bitmap、 TempBmp和MaskBmp 分別表示曝光不足的原始圖像、對曝光不足的原始圖像進行補光亮度映射后 的圖像和對曝光不足的原始圖像進行暗部變亮調(diào)整后的圖像,bitmap 、 TempBmp、 MaskBmp第i個像素分別為bmp[i]、 , bmp2[i]和MaskBmp[i〗, result[i]表示最終圖像result的第i個像素,則按照Screen模式對每個像素分 別進行如下的操作resu響=bmp [i] + [(1-"bmp2[ip透明度255 —MaskBmp[i]其中,所述*表示乘號,所述+表示加號,所述-表示減號。 對于曝光過度的原始圖像來說,由于對圖像的亮部進行分離而得到的閾 值處理后圖像為亮部進行分離后的第 一臨時圖像,采用減光亮度映射后得到 的亮部變暗調(diào)整后圖像為亮部變暗調(diào)整后的第二臨時圖像,所以該操作應(yīng)為將曝光過度的原始圖像與所述亮部變暗調(diào)整后的第二臨時圖像以所述亮 部進行分離后的第一臨時圖像為蒙層按照Multiply模式進行疊加,得到最終 所需的數(shù)碼減光后圖像,具體包括以下步驟1 、對亮部進行分離后的第 一臨時圖像上所有的像素點按下式進行處理, 求得相關(guān)系數(shù)K3,K3= ( MaskBmp[i]/3 ) /255;2、 對亮部變暗調(diào)整后的第二臨時圖像的各個像素按照如下公式進行計算, 得到新的亮部變暗調(diào)整后的第二臨時圖像,R5=R5,+ ( 255-R5,) * ( l-K3 ) * ( l-K2 ); G5=G5,+ ( 255-G5') * ( l-K3 ) * ( l-K2 ); B5=B5,+ ( 255-B5, ) * ( 1陽K3 ) * ( 1陽K2 );3、 針對位于所述曝光過度的原始圖像以及所述新的亮部變暗調(diào)整后的第二 臨時圖像中的每一對對應(yīng)像素點,分別按照以下公式進行計算,得到數(shù)碼減光 后圖像R6=R4*R5/255; G6-G4^G5/255; B6= B4*B5/255;其中,i表示任一像素點;所述MaskBmp[i]表示所述亮部進行分離后的第 一臨時圖像中的第i個像素點的灰度值;所述K2為圖層透明度系數(shù),其取值為 一大于等于O且小于等于1的實數(shù);所述R5'、 G5'、 B5,分別表示位于所述亮 部變暗調(diào)整后的第二臨時圖像中的像素點上的R、 G、 B分量值;所述R5、 G5、 B5分別表示位于所述新的亮部變暗調(diào)整后的第二臨時圖像中的像素點上的R、 G、 B分量值;所述R4、 G4、 B4分別表示位于所述曝光過度的原始圖像中的像素點上的R、 G、 B分量值;所述R6、 G6、 B6分別表示位于所述數(shù)碼減光 后圖像中的像素點上的R、 G、 B分量值;所述*表示乘號,所述/表示除號,所 述+表示力口號,所述-表示減號。該操作可概括為針對位于所述原始圖像與所述亮部變暗調(diào)整后的第二臨 時圖像以及所述亮部進行分離后的第一臨時圖像中的每一對對應(yīng)像素點,分別 按照以下公式進行計算,得到數(shù)碼減光后圖像i 6 = 7 4 * (i 5 + (255 - i 5)* (1 -她遍,[/]/255)* (1 - K))/255 , 其中,i表示任一像素點;所述MaskBmp[i]表示所述亮部進行分離后的第 一臨時圖像中的第i個像素點的灰度值;所述K為圖層透明度系數(shù),其取值為 一大于等于0且小于等于1的實數(shù);所述R5表示位于所述亮部變暗調(diào)整后的 第二臨時圖像中的像素點上的R、 G、 B分量值;所述R4表示位于所述原始圖 像中的像素點上的R、 G、 B分量值;所述R6表示位于所述數(shù)碼減光后圖像中 的像素點上的R、 G、 B分量值;所迷*表示乘號,所述/表示除號,所述+表示 加號,所述-表示減號。按照Multiply模式進行圖層疊加,將兩個圖層的色度相疊加混合,所產(chǎn) 生的疊加顏色比兩者各自的顏色更暗,從而達(dá)到數(shù)碼減光的效果。至此,即完成了本發(fā)明所述方法實施例中的數(shù)字圖像曝光調(diào)整的處理過程。 基于上述方法,圖4為本發(fā)明數(shù)字圖像曝光調(diào)整裝置實施例的組成結(jié)構(gòu)示 意圖。如圖4所示,該裝置包括復(fù)制單元41,用于將原始圖像復(fù)制兩份,得到第一臨時圖像和第二臨時圖像;處理單元42,用于對所述第一臨時圖像進行閾值處理和對所述第二臨時圖 像進行亮度調(diào)整;疊加單元43,用于將所述原始圖像與所述亮度調(diào)整后的第二臨時圖像以所 述閾值處理后的第一臨時圖像為蒙層進行疊加,得到最終所需圖像。 其中,復(fù)制單元41可具體包括待處理子單元411,用于保存所述原始圖像;復(fù)制子單元412,用于將待處理子單元411中的原始圖像進行復(fù)制。 對于曝光不足和曝光過度兩種原始圖像來說,處理單元42與疊加單元43中的具體模塊的作用是不同的。對于曝光不足的原始圖像,處理單元42的作用為用于對所述第一臨時圖像中的暗部進行分離和對所述第二臨時圖像進行暗部變亮調(diào)整,其具體又可包括處理子單元421,用于對所述第一臨時圖像中每一個像素點,以[Threshold, Threshold+feather]為過渡區(qū)域,分別按照如下公式進行灰度值計算,得到暗部 進行分離后的第一臨時圖像< Ka/we = (Oqy畫.7Ves/zoW) * 255/々af/zer; 772/^/ o/c/ S Gray S 7T^es/zoW + y^/zer Ka/we 二 255;Gra少> 777myhoW + /^/zer其中,所述閾值Threshold為80,所述羽化參數(shù)feather為(255-Threshold); 所述Gray表示所述第一臨時圖像上的像素點的灰度值;所述Value表示所述暗 部進行分離后的第一臨時圖像上的像素點的灰度值;所述*表示乘號,所述/表 示除號,所述+表示加號,所述-表示減號;調(diào)整子單元422,用于通過查詢預(yù)先設(shè)置的用于保存暗部變亮調(diào)整前后對 應(yīng)取值關(guān)系的表格,將所述第二臨時圖像中的每一個像素點上的R分量值、G 分量值和B分量值由調(diào)整前的取值分別轉(zhuǎn)換為所述表格中調(diào)整后的取值,得到 暗部變亮調(diào)整后的第二臨時圖像。對于曝光過度的原始圖像,處理單元42的作用為用于對所述第一臨時圖 像中的亮部進行分離,對所述第二臨時原始圖像進行亮部變暗調(diào)整,其具體又 包括處理子單元421,用于對所述第一臨時圖像中的每一個像素點,以 [Threshold, Threshold+feather]為過渡區(qū)域,分別按照如下公式進行灰度值計算, 得到亮部進行分離后的第 一 臨時圖像Ka/we 二 0; Gray < 77zms/w/ iFo/we : 255; Gray > T/zms/zoW + A羞er其中,所述閾值Threshold為100,所述羽化參數(shù)feather為(255-Threshold); 所述Gray表示所述第一臨時圖像上的像素點的灰度值;所述Value表示所述亮 部進行分離后的第一臨時圖像上的像素點的灰度值;所述*表示乘號,所述/表 示除號,所述+表示加號,所述-表示減號;調(diào)整子單元422,用于通過查詢預(yù)先設(shè)置的用于保存亮部變暗調(diào)整前后對 應(yīng)取值關(guān)系的表格,將所述第二臨時圖像中的每一個像素點上的R分量值、G 分量值和B分量值由調(diào)整前的取值分別轉(zhuǎn)換為所述表格中調(diào)整后的取值,得到 亮部變暗調(diào)整后的第二臨時圖像。對于曝光不足的原始圖像,疊加單元43的作用為將所述曝光不足的原始 圖像與所述暗部變亮調(diào)整后的第二臨時圖像以所述暗部進行分離后的第一臨時 圖像為蒙層按照Screen模式進行疊加,得到最終所需的數(shù)碼補光后圖像,可具 體為用于針對位于所述原始圖像與所述暗部變亮調(diào)整后的第二臨時圖像以及所述暗部進行分離后的第一臨時圖像中的每一對對應(yīng)像素點,分別按照以下公式進行計算,得到數(shù)碼補光后圖像R3 = Rl + R2 * (255 - MaskBmp[i])/255 * K-(Rl * R2 * ((255 — MaskBmp[i])/255) * K)/255 '其中,i表示任一像素點;所述MaskBmp[i]表示所述暗部進行分離后的第一臨時圖像中的第i個像素點上的灰度值;所述相關(guān)系數(shù)K為圖層透明度系數(shù),其取值為一大于等于0且小于等于1的實數(shù);所述Rl表示位于所述原始圖像中的像素點上的R、 G、 B分量值;所述R2表示位于所述暗部變亮調(diào)整后的第二臨時圖像中的像素點上的R、 G、 B分量值;所述R3表示位于所述數(shù)碼補光后圖像中的像素點上的R、 G、 B分量值;所述*表示乘號,所述/表示除號,所述+表示力卩號,所述-表示減號。其中又可以包括第一計算子單元431,用于對由處理單元42中的處理子單元421得到的所 述暗部進行分離后的第 一臨時圖像上所有的像素點按下式進行處理,求得相關(guān) 系數(shù)K1,Kl= ( 255-MaskBmp[i〗/3 ) /255;第二計算子單元432,用于對由處理單元42中的調(diào)整子單元422得到的所 述暗部變亮調(diào)整后的第二臨時圖像的各個像素乘以相關(guān)系數(shù)KPK2,得到新的 暗部變亮調(diào)整后的第二臨時圖像;第三計算子單元433,用于針對位于所述曝光不足的原始圖像以及由第二 計算子單元432得到的所述新的暗部變亮調(diào)整后的第二臨時圖像中的每一對對 應(yīng)像素點,分別按照以下公式進行計算,得到數(shù)碼補光后圖像R3=Rl+R2-Rl*R2/255;G3=Gl+G2-Gl*G2/255;B3=Bl+B2-Bl*B2/255;其中,i表示任一像素點;所述MaskBmp[i]表示所述暗部進行分離后的第 一臨時圖像中的第i個像素點的灰度值;所述相關(guān)系數(shù)K2為圖層透明度系數(shù), 其取值為一大于等于O且小于等于1的實數(shù);所述R1、 Gl、 Bl分別表示位于 所述曝光不足的原始圖像中的像素點上的R、 G、 B分量值;所述R2、 G2、 B2 分別表示位于所述新的暗部變亮調(diào)整后的第二臨時圖像中的像素點上的R、 G、 B分量值;所述R3、 G3、 B3分別表示位于所述數(shù)碼補光后圖像中的像素點上 的R、 G、 B分量值;所述*表示乘號,所述/表示除號,所述+表示加號,所述-表示減號。對于曝光過度的原始圖像,疊加單元43的作用為將所述曝光過度的原始 圖像與所述亮部變暗調(diào)整后的第二臨時圖像以所述亮部進行分離后的第一臨時 圖像為蒙層按照Multiply模式進行疊加,得到最終所需的數(shù)碼減光后圖像,可 具體為用于針對位于所述原始圖像與所述亮部變暗調(diào)整后的第二臨時圖像以及所述亮部進行分離后的第 一臨時圖像中的每一對對應(yīng)像素點,分別按照以下公式進行計算,得到數(shù)碼減光后圖像i 6 = i 4 * (i 5 + (255 - / 5)* (1 - Mw脇則/255" (1 —《))/255 , 其中,i表示任一像素點;所述MaskBmp[i]表示所述亮部進行分離后的第 一臨時圖像中的第i個像素點的灰度值;所述K為圖層透明度系數(shù),其取值為 一大于等于O且小于等于1的實數(shù);所述R5表示位于所述亮部變暗調(diào)整后的 第二臨時圖像中的像素點上的R、 G、 B分量值;所述R4表示位于所述原始圖 像中的像素點上的R、 G、 B分量值;所述R6表示位于所述數(shù)碼減光后圖像中 的像素點上的R、 G、 B分量值;所迷*表示乘號,所述/表示除號,所述+表示 力口號,所述-表示減號。該疊加單元43又可以包括第一計算子單元431,用于對由處理單元42中的處理子單元421得到的所 述亮部進行分離后的第 一臨時圖像上所有的像素點按下式進行處理,求得相關(guān) 系數(shù)K3,K3= ( MaskBmp[i]/3 ) /255;第二計算子單元432,用于對由處理單元42中的調(diào)整子單元422得到的所 述亮部變暗調(diào)整后的第二臨時圖像的各個像素按照如下公式進行計算,得到新 的亮部變暗調(diào)整后的第二臨時圖像,R5=R5,+ (255-R5') * (l-K3 ) * (l-K2 );G5=G5,+ ( 255-G5') * (1隱K3 ) * ( l-K2 );B5=B5,+ (255-B5, ) * (l-K3 ) * (1陽K2 );第三計算子單元433,用于針對位于所述曝光過度的原始圖像以及由第二 計算子單元432得到的所述新的亮部變暗調(diào)整后的第二臨時圖像中的每一對對 應(yīng)像素點,分別按照以下公式進行計算,得到數(shù)碼減光后圖像R6=R4*R5/255;G6= G4*G5/255;<formula>formula see original document page 24</formula>其中,i表示任一像素點;所述MaskBmp[i]表示所述亮部進行分離后的第 一臨時圖像中的第i個像素點的灰度值;所述K2為圖層透明度系數(shù),其取值為 一大于等于0且小于等于1的實數(shù);所述R5,、 G5,、 B5,分別表示位于所述亮 部變暗調(diào)整后的第二臨時圖像中的像素點上的R、 G、 B分量值;所述R5、 G5、 B5分別表示位于所述新的亮部變暗調(diào)整后的第二臨時圖像中的像素點上的R、 G、 B分量值;所述R4、 G4、 B4分別表示位于所述曝光過度的原始圖像中的 像素點上的R、 G、 B分量值;所述R6、 G6、 B6分別表示位于所述數(shù)碼減光 后圖像中的像素點上的R、 G、 B分量值;所述*表示乘號,所述/表示除號,所 述+表示力口號,所述-表示減號。圖4所示裝置的具體工作流程請參照圖1所示方法實施例中的相應(yīng)說 明,此處不再贅述。圖5為曝光不足圖像及對其進行數(shù)碼補光后的直方圖信息示意圖。圖5 中,實線為曝光不足圖像的直方圖信息,虛線為對曝光不足圖像進行數(shù)碼補 光后的直方圖信息。從圖5中可以看出,曝光不足圖像的像素值都比較低, 也即圖像的陰暗區(qū)域很灰暗,圖像的細(xì)節(jié)損失很多;經(jīng)過數(shù)碼補光后的直方 圖分布則變得比較均勻,從而達(dá)到了應(yīng)有的補光效果。圖6為曝光過度圖像及對其進行數(shù)碼減光后的直方圖信息示意圖。圖6 中,實線為曝光過度圖像的直方圖信息,虛線為對曝光過度圖像進行數(shù)碼減 光后的直方圖信息。如圖6所示,曝光過度圖像的像素值都比較高,圖像亮 部很亮;經(jīng)過數(shù)碼減光后的圖像直方圖分布變得比較均勻,色度和亮度的變 化也非常平滑。這里所提到的直方圖,是指以二維圖形的形式表示出原始圖像所有像素 點中的R、 G、 B分量在不同取值上的分布情況。簡單來說,直方圖中的橫 軸用于表示各分量所有可能的取值0- 255,縱軸用于表示不同的取值分別 對應(yīng)的像素個數(shù)(或不通取值分別對應(yīng)的像素個數(shù)占總像素個數(shù)的比例)。 舉例來說,對于R分量,可通過遍歷整個原始圖像,獲知當(dāng)其取值為120時,對應(yīng)的像素個數(shù),即原始圖像中共有多少個像素點的R分量值為120,然后,將其表示在直方圖中即可。在實際應(yīng)用中,可以將三個分量的直方圖建立在同一張圖上,也可以分別單獨建立。如何建立R、 G、 B三個分量的 直方圖為現(xiàn)有技術(shù),不再贅述。由上述實施例可以看出,本發(fā)明對圖像進行曝光處理的方法,使用戶對 曝光不足或曝光過度的圖像進行簡單地操作就可以使圖像達(dá)到自然的效果, 最大程度地為用戶節(jié)約了時間和費用,深受廣大用戶的喜愛。以上所述僅為本發(fā)明的較佳實施例而已,并不用以限制本發(fā)明,凡在本 發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進等,均應(yīng)包含在 本發(fā)明的保護范圍之內(nèi)。
權(quán)利要求
1、一種數(shù)字圖像曝光調(diào)整的方法,其特征在于,該方法包括將原始圖像復(fù)制兩份,得到第一臨時圖像和第二臨時圖像;對所述第一臨時圖像進行閾值處理,對所述第二臨時圖像進行亮度調(diào)整;將所述原始圖像與所述亮度調(diào)整后的第二臨時圖像以所述閾值處理后的第一臨時圖像為蒙層進行疊加,得到最終所需圖像。
2、 如權(quán)利要求l所述的方法,其特征在于,所述的閾值處理是對所述第一 臨時圖像中的暗部進行分離,所述的亮度調(diào)整是對所述第二臨時圖像進行暗部 變亮調(diào)整;所述的疊加是將所述原始圖像與所述暗部變亮調(diào)整后的第二臨時圖像以所 述暗部進行分離后的第一臨時圖像為蒙層按照Screen模式進行疊加,得到最終 所需的數(shù)碼補光后圖像。
3、 如權(quán)利要求2所述的方法,其特征在于,所述對所述第一臨時圖像中的 暗部進行分離包括對所述第一臨時圖像中的每一個像素點,以[Threshold, Threshold+feather]為過渡區(qū)域,分別按照如下公式進行灰度值計算,得到暗部進行分離后的第一臨時圖像Fia/we = 0; < r/zms/zoAi <j Ka/we = (Gmy 一 T7^e由W) * 255/ /ea^2er;77zm^oW《G考S 772ms/2oW + /w/ er Fia/we = 255; Gray > 77zms/2o/<i + y^af/zer其中,所述閾值Threshold為80,所述羽化參數(shù)feather為(255-Threshold );所述Gray表示所述第一臨時圖像上的像素點的灰度值;所述Value表示所述暗部進行分離后的第一臨時圖像上的像素點的灰度值;所述*表示乘號,所述/表示除號,所述+表示加號,所述-表示減號。
4、 如權(quán)利要求2所述的方法,其特征在于,所述對所述第二臨時圖像進行 暗部變亮調(diào)整包括通過查詢預(yù)先設(shè)置的用于保存暗部變亮調(diào)整前后對應(yīng)取值關(guān)系的表格,將所述第二臨時圖像中的每一個像素點上的R分量值、G分量值和B分量值由調(diào) 整前的取值分別轉(zhuǎn)換為所述表格中調(diào)整后的取值,得到暗部變亮調(diào)整后的第二 臨時圖像。
5、 如權(quán)利要求2所述的方法,其特征在于,所述將所述原始圖像與所述暗 部變亮調(diào)整后的第二臨時圖像以所述暗部進行分離后的第 一臨時圖像為蒙層按 照Screen模式進行疊加,得到最終所需的數(shù)碼補光后圖像包括針對位于所述原始圖像與所述暗部變亮調(diào)整后的第二臨時圖像以及所述暗部進行分離后的第一臨時圖像中的每一對對應(yīng)像素點,分別按照以下公式進行計算,得到數(shù)碼補光后圖像R3 = Rl + R2 * (255畫MaskBmp[i])/255 * K一 (Rl * R2 * ((255 — MaskBmp[i])/255)* K)/255 ,其中,i表示任一像素點;所述MaskBmp[i]表示所述暗部進行分離后的第一臨時圖像中的第i個像素點上的灰度值;所述相關(guān)系數(shù)K為圖層透明度系數(shù),其取值為一大于等于0且小于等于1的實數(shù);所述Rl表示位于所述原始圖像中的像素點上的R、 G、 B分量值;所述R2表示位于所述暗部變亮調(diào)整后的第二臨時圖像中的像素點上的R、 G、 B分量值;所述R3表示位于所述數(shù)碼補光后圖像中的像素點上的R、 G、 B分量值;所述*表示乘號,所述/表示除號,所述+表示力0號,所述-表示減號。
6、 如權(quán)利要求l所述的方法,其特征在于,所述的閾值處理是對所述第一 臨時圖像中的亮部進行分離,所述的亮度調(diào)整是對所述第二臨時圖像進行亮部 變暗調(diào)整;所述的疊加是將所述原始圖像與所述亮部變暗調(diào)整后的第二臨時圖像以所 述亮部進行分離后的第 一臨時圖像為蒙層按照Multiply模式進行疊加,得到最 終所需的數(shù)碼減光后圖像。
7、 如權(quán)利要求6所述的方法,其特征在于,所述對所述第一臨時圖像中的 亮部進行分離包括對所述第一臨時圖像中的每一個像素點,以[Threshold, Threshold+feather]為過渡區(qū)域,分別按照如下公式進行灰度值計算,得到亮部進行分離后的第一臨時圖像Fa/we = 0; Gray < 77^ey/ o/<i ■J Fa/we = (Oqy — 7T2res/2o/力* 255/ /eW/jer;777resAoW S Gra少《77w-es/zoW + /e加/zer Ka/we = 255; Oqy > 77w"es/zoW +々a^2er其中,所述閾值Threshold為100,所述羽化參數(shù)feather為(255-Threshold );所述Gray表示所述第一臨時圖像上的像素點的灰度值;所述Value表示所迷亮部進行分離后的第一臨時圖像上的像素點的灰度值;所迷*表示乘號,所述/表示除號,所述+表示加號,所述-表示減號。
8、 如權(quán)利要求6所述的方法,其特征在于,所述對所述第二臨時圖像進行 亮部變暗調(diào)整包括通過查詢預(yù)先設(shè)置的用于保存亮部變暗調(diào)整前后對應(yīng)取值關(guān)系的表格,將 所述第二臨時圖像中的每一個像素點上的R分量值、G分量值和B分量值由調(diào) 整前的取值分別轉(zhuǎn)換為所述表格中調(diào)整后的取值,得到亮部變暗調(diào)整后的第二 臨時圖像。
9、 如權(quán)利要求6所述的方法,其特征在于,所述將所述原始圖像與所迷亮 部變暗調(diào)整后的第二臨時圖像以所述亮部進行分離后的第 一臨時圖像為蒙層按 照Multiply模式進行疊加,得到最終所需的數(shù)碼減光后圖像包括針對位于所述原始圖像與所述亮部變暗調(diào)整后的第二臨時圖像以及所述亮 部進行分離后的第一臨時圖像中的每一對對應(yīng)像素點,分別按照以下公式進行 計算,得到數(shù)碼減光后圖像=* (W5 + (255 - / 5)* (1 - Md [/]/255)* (1 -尺))/255 ,其中,i表示任一像素點;所述MaskBmp[i]表示所述亮部進行分離后的第 一臨時圖像中的第i個像素點的灰度值;所述K為圖層透明度系數(shù),其取值為 一大于等于0且小于等于1的實數(shù);所述R5表示位于所述亮部變暗調(diào)整后的 第二臨時圖像中的像素點上的R、 G、 B分量值;所述R4表示位于所述原始圖 像中的像素點上的R、 G、 B分量值;所述R6表示位于所述數(shù)碼減光后圖像中的像素點上的R、 G、 B分量值;所述*表示乘號,所述/表示除號,所述+表示 加號,所述-表示減號。
10、 一種數(shù)字圖像曝光調(diào)整的裝置,其特征在于,該裝置包括 復(fù)制單元,用于將原始圖像復(fù)制兩份,得到第一臨時圖像和第二臨時圖像; 處理單元,用于對所述第一臨時圖像進行閾值處理和對所述第二臨時圖像進行亮度調(diào)整;疊加單元,用于將所述原始圖像與所述亮度調(diào)整后的第二臨時圖像以所述 閾值處理后的第一臨時圖像為蒙層進行疊加,得到最終所需圖像。
11、 如權(quán)利要求IO所述的裝置,其特征在于,所述復(fù)制單元包括 待處理子單元,用于保存所述原始圖像;復(fù)制子單元,用于將待處理子單元中的原始圖像進行復(fù)制。
12、 如權(quán)利要求IO所述的裝置,其特征在于,所述處理單元包括 處理子單元,用于對所述第一臨時圖像中每一個像素點,以[Threshold,Threshold+feather]為過渡區(qū)域,分別按照如下公式進行灰度值計算,得到暗部進行分離后的第一臨時圖像Ka/we = 0; Gray < 7Tzms/2oW < Fi3/we = (G考-7T2ms/2oW) * 255/ /^/2er;772ms/2oW S G, S 7Ves/joW + /e涵er Ka/we = 255;Gra_y > 7Tzres/zoW + ^k^/zer其中,所述閾值Threshold為80,所述羽化參數(shù)feather為(255-Threshold ); 所述Gray表示所述第一臨時圖像上的像素點的灰度值;所述Value表示所述暗 部進行分離后的第一臨時圖像上的像素點的灰度值;所述*表示乘號,所述/表 示除號,所述+表示加號,所述-表示減號;調(diào)整子單元,用于通過查詢預(yù)先設(shè)置的用于保存暗部變亮調(diào)整前后對應(yīng)取 值關(guān)系的表格,將所述第二臨時圖像中的每一個像素點上的R分量值、G分量 值和B分量值由調(diào)整前的取值分別轉(zhuǎn)換為所述表格中調(diào)整后的取值,得到暗部 變亮調(diào)整后的第二臨時圖像。
13、 如權(quán)利要求12所述的裝置,其特征在于,所述疊加單元包括用于針對位于所述原始圖像與所述暗部變亮調(diào)整后的第二臨時圖像以及所 述暗部進行分離后的第 一 臨時圖像中的每一對對應(yīng)像素點,分別按照以下公式進行計算,得到數(shù)碼補光后圖像R3 = Rl + R2 * (255畫MaskBmp[i])/255 * K-(Rl * R2 * ((255 - MaskBmp[i])/255)* K)/255 ,其中,i表示任一像素點;所述MaskBmp[i]表示所述暗部進行分離后的第一臨時圖像中的第i個像素點上的灰度值;所述相關(guān)系數(shù)K為圖層透明度系數(shù),其取值為一大于等于0且小于等于1的實數(shù);所述Rl表示位于所述原始圖像中的像素點上的R、 G、 B分量值;所述R2表示位于所述暗部變亮調(diào)整后的第二臨時圖像中的像素點上的R、 G、 B分量值;所述R3表示位于所述數(shù)碼補光后圖像中的像素點上的R、 G、 B分量值;所述*表示乘號,所述/表示除號,所述+表示力口號,所述-表示減號。
14、如權(quán)利要求IO所述的裝置,其特征在于,所述處理單元包括處理子單元,用于對所述第一臨時圖像中的每一個像素點,以[Threshold,Threshold+feather]為過渡區(qū)域,分別按照如下公式進行灰度值計算,得到亮部進行分離后的第 一臨時圖像F /we = 0; Gra_y < 77zms/zoW < F"/we = (G考—J72my/ o/力* 255/>//^;77zms/zo/<i S G考S 77 ,as/2o/<i + /eo^er Ka/we = 255;Gra少> TVzms/zo/d + /ecrf/zer其中,所述閾值Threshold為100,所述羽化參數(shù)feather為(255-Threshold); 所述Gray表示所述第 一臨時圖像上的像素點的灰度值;所述Value表示所述亮 部進行分離后的第一臨時圖像上的像素點的灰度值;所述*表示乘號,所述/表 示除號,所述+表示加號,所述-表示減號;調(diào)整子單元,用于通過查詢預(yù)先設(shè)置的用于保存亮部變暗調(diào)整前后對應(yīng)取 值關(guān)系的表格,將所述第二臨時圖像中的每一個像素點上的R分量值、G分量 值和B分量值由調(diào)整前的取值分別轉(zhuǎn)換為所述表格中調(diào)整后的取值,得到亮部 變暗調(diào)整后的第二臨時圖像。
15、如權(quán)利要求14所述的裝置,其特征在于,所述疊加單元包括 用于針對位于所述原始圖像與所述亮部變暗調(diào)整后的第二臨時圖像以及所 述亮部進行分離后的第一臨時圖像中的每一對對應(yīng)像素點,分別按照以下公式 進行計算,得到數(shù)碼減光后圖像<formula>formula see original document page 7</formula> , 其中,i表示任一像素點;所述MaskBmp[i]表示所述亮部進行分離后的第 一臨時圖像中的第i個像素點的灰度值;所述K為圖層透明度系數(shù),其取值為 一大于等于0且小于等于1的實數(shù);所述R5表示位于所述亮部變暗調(diào)整后的 第二臨時圖像中的像素點上的R、 G、 B分量值;所述IM表示位于所述原始圖 像中的像素點上的R、 G、 B分量值;所述R6表示位于所述數(shù)碼減光后圖像中 的像素點上的R、 G、 B分量值;所述*表示乘號,所述/表示除號,所述+表示 加號,所述-表示減號。
全文摘要
本發(fā)明公開了一種數(shù)字圖像曝光調(diào)整的方法和裝置對曝光不足的原始圖像進行閾值處理,得到分離出圖像中暗部的圖像,對曝光不足的原始圖像進行暗部變亮調(diào)整,得到提高暗部亮度的圖像,將曝光不足的原始圖像與暗部變亮調(diào)整后圖像以閾值處理后圖像為蒙層按照Screen模式進行疊加,得到數(shù)碼補光后圖像;對曝光過度的原始圖像進行閾值處理,得到分離出圖像中亮部的圖像,對曝光過度的原始圖像進行亮部變暗調(diào)整,得到壓低高光部分亮度的圖像,將曝光過度的原始圖像與亮部變暗調(diào)整后圖像以閾值處理后圖像為蒙層按照Multiply模式進行疊加,得到數(shù)碼減光后圖像。應(yīng)用本發(fā)明所述方法和裝置,能夠方便地對曝光不足和曝光過度圖像進行調(diào)整,使圖像達(dá)到更完美的效果。
文檔編號H04N1/409GK101404728SQ20081017181
公開日2009年4月8日 申請日期2008年11月12日 優(yōu)先權(quán)日2008年11月12日
發(fā)明者炯 劉, 劉海濱, 昊 季 申請人:深圳市迅雷網(wǎng)絡(luò)技術(shù)有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1