国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      圖像處理方法和系統(tǒng)的制作方法_4

      文檔序號:8396365閱讀:來源:國知局
      比度比較差時,比如夜晚拍攝的圖像,通過直方圖拉伸處理后與不經(jīng)過直方圖拉伸處理相比,圖像對比度調(diào)整的效果更為突出。
      [0079]在一個實施例中,預(yù)設(shè)模糊半徑與待處理圖像的行像素點數(shù)和/或列像素點數(shù)正相關(guān)。
      [0080]本實施例中,預(yù)設(shè)模糊半徑與待處理圖像的行像素點數(shù)和/或列像素點數(shù)正相關(guān),預(yù)設(shè)模糊半徑隨著行像素點數(shù)和/或列像素點數(shù)的增大而增大,減小而減小。而預(yù)設(shè)模糊半徑的大小影響了參考圖像的高斯模糊效果,預(yù)設(shè)模糊半徑越小,參考圖像越清晰,細(xì)節(jié)保留越多,亮暗變化越復(fù)雜;相反,預(yù)設(shè)模糊半徑越大,參考圖像越模糊,細(xì)節(jié)去除的越多,亮暗過渡越平滑。因此,本實施例中,由于預(yù)設(shè)模糊半徑與待處理圖像的行像素點數(shù)和/或列像素點數(shù)正相關(guān),因此不論待處理圖像尺寸如何變化,都能得到模糊效果基本一致的參考圖像,從而保證使用該參考圖像調(diào)整待處理圖像的對比度時都能夠達(dá)到預(yù)期效果。
      [0081]在一個實施例中,預(yù)設(shè)模糊半徑為行像素點數(shù)和列像素點數(shù)中較小的值的0.0l?0.3倍,尤其是0.03?0.2倍。當(dāng)預(yù)設(shè)模糊半徑為行像素點數(shù)和列像素點數(shù)中較小的值的0.01?0.3倍時,參考圖像表現(xiàn)亮暗區(qū)域分布的能力較為理想。而當(dāng)預(yù)設(shè)模糊半徑為行像素點數(shù)和列像素點數(shù)中較小的值的0.03?0.2倍時,參考圖像中亮暗過渡平滑程度比較適中,既保證了亮暗過渡的平滑,又避免了過度平滑導(dǎo)致參考圖像中各個像素點的灰度值趨于一致,從而無法體現(xiàn)待處理圖像的亮暗區(qū)域分布情況。
      [0082]在一個實施例中,像素值調(diào)整模塊706還用于根據(jù)參考圖像中的參考像素點的灰度值和待處理圖像中與參考像素點對應(yīng)的像素點的像素值,從預(yù)置的映射表中查找映射值,并根據(jù)查找到的映射值生成調(diào)整后的圖像。其中,若參考像素點的灰度值大于灰度值閾值,則映射值小于待處理圖像中與參考像素點對應(yīng)的像素點的像素值;若參考像素點的灰度值小于灰度值閾值,則映射值大于待處理圖像中與參考像素點對應(yīng)的像素點的像素值。
      [0083]本實施例中,預(yù)置的映射表中包括參考像素點的灰度值、待處理圖像的像素點的像素值和調(diào)整后的圖像的像素點的像素值之間的映射關(guān)系。像素值調(diào)整模塊706可用于直接根據(jù)參考像素點的灰度值和待處理圖像的對應(yīng)像素點的像素值,從映射表中查找對應(yīng)的映射值,將該映射值作為調(diào)整后的圖像中與參考像素點對應(yīng)的像素點的像素值,從而獲得調(diào)整后的圖像。
      [0084]進(jìn)一步地,映射表中的映射值具有特性(I)和(2): (I)若參考像素點的灰度值大于灰度值閾值,則映射值小于待處理圖像中與參考像素點對應(yīng)的像素點的像素值。(2 )若參考像素點的灰度值小于灰度值閾值,則映射值大于待處理圖像中與參考像素點對應(yīng)的像素點的像素值。從而實現(xiàn)將灰度值大于灰度值閾值的參考像素點所對應(yīng)的待處理圖像的像素點的像素值減小,將灰度值小于灰度值閾值的參考像素點所對應(yīng)的待處理圖像的像素點的像素值增大。
      [0085]本實施例中,通過直接從映射表中讀取映射值來生成調(diào)整后的圖像,可極大地提高運算速度,以滿足快速調(diào)整圖像對比度的需求。
      [0086]如圖8所不,在一個實施例中,系統(tǒng)還包括映射表生成模塊701,用于生成映射表,映射表生成模塊701包括映射值計算模塊701a和映射表建立模塊701b。
      [0087]映射值計算模塊701a用于遍歷灰度值和像素值的取值范圍,根據(jù)灰度值的取值、像素值的取值和灰度值閾值計算映射值。其中,根據(jù)大于灰度值閾值的灰度值的取值計算獲得的映射值小于像素值的取值;根據(jù)小于灰度值閾值的灰度值的取值計算獲得的映射值大于像素值的取值。
      [0088]具體地,灰度值和像素值的取值范圍一般均為[0,255],映射值計算模塊701a可用于將灰度值和像素值分別取遍[0,255]中的每個值,并計算每個灰度值的取值和像素值的取值對應(yīng)的映射值。進(jìn)一步地,映射值計算模塊701a用在計算每個灰度值的取值和像素值的取值對應(yīng)的映射值時,判斷當(dāng)前灰度值的取值是否大于或等于灰度值閾值,若是則將當(dāng)前灰度值的取值和當(dāng)前像素值的取值代入第一函數(shù)獲得映射值;若否則將當(dāng)前灰度值的取值和當(dāng)前像素值的取值代入第二函數(shù)獲得映射值。其中,第一函數(shù)和/或第二函數(shù)可為指數(shù)函數(shù)、對數(shù)函數(shù)或冪函數(shù)等非線性函數(shù),也可為線性函數(shù)。
      [0089]其中,當(dāng)當(dāng)前灰度值的取值不等于灰度值閾值時,代入第一函數(shù)獲得的映射值小于當(dāng)前像素值的取值;代入第二函數(shù)獲得的映射值大于當(dāng)前像素值的取值。當(dāng)當(dāng)前灰度值的取值等于灰度值閾值時,代入第一函數(shù)獲得的映射值與假設(shè)將當(dāng)前灰度值的取值和當(dāng)前像素值的取值代入第二函數(shù)獲得的映射值相等,且該映射值等于當(dāng)前像素值的取值。這樣第一函數(shù)與第二函數(shù)的曲線在灰度值閾值處連續(xù),可防止像素值的跳變帶來的顏色的跳變。第一函數(shù)與第二函數(shù)的曲線構(gòu)成S型曲線時調(diào)整圖像對比度效果較佳。
      [0090]映射表建立模塊701b用于根據(jù)灰度值的取值、像素值的取值和計算獲得的映射值建立映射表。
      [0091]映射表建立模塊701b可用于根據(jù)灰度值的取值、像素值的取值和計算獲得的映射值,構(gòu)成256*256的二維映射表。像素值可由R、G、B三個分量構(gòu)成,這三個分量的取值范圍同樣為[0,255],而不論是哪個分量,若分量的值相同,則其與同樣的灰度值對應(yīng)的映射值是相同的,因此只需構(gòu)造256*256的二維映射表,而無需構(gòu)造2563*256的二維映射表。而且256*256的二維映射表的查詢性能要明顯優(yōu)于2563*256的二維映射表的查詢性能。
      [0092]本實施例中,映射表生成模塊701用于生成映射表,使用生成的映射表可以達(dá)到快速查詢獲得映射值,從而獲得調(diào)整后的圖像的目的,可提高調(diào)整圖像對比度的處理過程的效率。
      [0093]在一個實施例中,待處理圖像中的像素點的像素值調(diào)整的程度與預(yù)設(shè)調(diào)節(jié)程度參數(shù)相關(guān);和/或映射表中的映射值根據(jù)預(yù)設(shè)調(diào)節(jié)程度參數(shù)生成。
      [0094]本實施例中,待處理圖像中的像素點的像素值調(diào)整的程度除與對應(yīng)的參考像素點的灰度值相關(guān)外,還與預(yù)設(shè)調(diào)節(jié)程度參數(shù)相關(guān)。映射表中的映射值的生成過程引入了預(yù)設(shè)調(diào)節(jié)程度參數(shù)。具體地,可在上述第一函數(shù)和第二函數(shù)中引入調(diào)節(jié)程度參數(shù)這個自變量,通過調(diào)節(jié)預(yù)設(shè)調(diào)節(jié)程度參數(shù)的大小從而調(diào)整像素點的像素值減小或增大的程度,進(jìn)而控制對比度調(diào)整的效果。
      [0095]本實施例中,用戶可通過預(yù)先設(shè)置調(diào)節(jié)程度參數(shù)的值的大小,來控制待處理圖像中的像素點的像素值減小或增大的程度,從而可以根據(jù)實際調(diào)整需求控制對比度調(diào)整的力度,提高了該圖像處理方法的應(yīng)用兼容性。
      [0096]圖9為能實現(xiàn)本發(fā)明實施例的一個計算機(jī)系統(tǒng)1000的模塊圖。該計算機(jī)系統(tǒng)1000只是一個適用于本發(fā)明的計算機(jī)環(huán)境的示例,不能認(rèn)為是提出了對本發(fā)明的使用范圍的任何限制。計算機(jī)系統(tǒng)1000也不能解釋為需要依賴于或具有圖示的示例性的計算機(jī)系統(tǒng)1000中的一個或多個部件的組合。
      [0097]圖9中示出的計算機(jī)系統(tǒng)1000是一個適合用于本發(fā)明的計算機(jī)系統(tǒng)的例子。具有不同子系統(tǒng)配置的其它架構(gòu)也可以使用。例如有大眾所熟知的臺式機(jī)、筆記本、個人數(shù)字助理、智能電話、平板電腦、便攜式媒體播放器、機(jī)頂盒等類似設(shè)備可以適用于本發(fā)明的一些實施例。但不限于以上所列舉的設(shè)備。
      [0098]如圖9所示,計算機(jī)系統(tǒng)1000包括處理器1010、存儲器1020和系統(tǒng)總線1022。包括存儲器1020和處理器1010在內(nèi)的各種系統(tǒng)組件連接到系統(tǒng)總線1022上。處理器1010是一個用來通過計算機(jī)系統(tǒng)中基本的算術(shù)和邏輯運算來執(zhí)行計算機(jī)程序指令的硬件。存儲器1020是一個用于臨時或永久性存儲計算程序或數(shù)據(jù)(例如,程序狀態(tài)信息)的物理設(shè)備。系統(tǒng)總線1020可以為以下幾種類型的總線結(jié)構(gòu)中的任意一種,包括存儲器總線或存儲控制器、外設(shè)總線和局部總線。處理器1010和存儲器1020可以通過系統(tǒng)總線1022進(jìn)行數(shù)據(jù)通信。其中存儲器1020包括只讀存儲器(ROM)或閃存(圖中都未示出),以及隨機(jī)存取存儲器(RAM),RAM通常是指加載了操作系統(tǒng)和應(yīng)用程序的主存儲器。
      [0099]計算機(jī)系統(tǒng)1000還包括顯示接口 1030 (例如,圖形處理單元)、顯示裝置1040 (例如,液晶顯示器)、音頻接口 1050 (例如,聲卡)以及音頻設(shè)備1060 (例如,揚聲器)。顯示裝置1040和音頻設(shè)備1060是用于體驗多媒體內(nèi)容的媒體設(shè)備。
      [0100]計算機(jī)系統(tǒng)1000 —般包括一個存儲設(shè)備1070。存儲設(shè)備1070可以從
      當(dāng)前第4頁1 2 3 4 5 
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點贊!
      1