基於圖片類型的處理方法及設備的製作方法
2023-06-01 07:45:26 5
基於圖片類型的處理方法及設備的製作方法【專利摘要】本發明公開了一種基於圖片類型的處理方法及設備,涉及圖像處理【
技術領域:
】。其中該設備包括:判斷模塊,適於對輸入圖片的類型進行判斷;壓縮質量因子確定模塊,適於在判斷模塊判斷出所述輸入圖片的類型為彩色圖片的情況下,獲取指示所述彩色圖片的壓縮率的壓縮質量因子;第一縮放模塊,適於對彩色圖片進行縮放處理;以及銳化模塊,適於根據彩色圖片的壓縮質量因子,對縮放處理後得到的彩色圖片進行圖像銳化處理,得到輸出彩色圖片。本發明提供的方法及設備根據彩色圖片的壓縮率進行圖像銳化處理,經過這樣的處理之後,原有的低品質的彩色圖片的清晰度得到大幅提高。【專利說明】基於圖片類型的處理方法及設備[0001]本申請為申請日是2012年10月19日,申請號是201210402441.5,名稱是「基於圖片類型的處理方法及設備」的發明專利申請的分案申請。【
技術領域:
】[0002]本發明涉及圖像處理【
技術領域:
】,具體涉及一種基於圖片類型的處理方法及設備。【
背景技術:
】[0003]在計算機圖像處理中,圖片縮放是指通過增加或去除像素對數字圖像的尺寸進行調整的過程。由於要在效率和圖像質量(例如平滑度和清晰度)之間做折衷,圖片縮放並不是個平庸的過程。當前客戶端處理圖片的工具比較多,如Photoshop和美圖秀秀等,通過這些工具可以依據用戶喜好對圖片進行縮放操作。[0004]圖片縮放技術包括圖片縮小和圖片放大兩種技術。圖片放大一般用來採用一個較小的圖片填充一個較大的屏幕,當圖片尺寸增大的時候,組成圖片的像素增多,圖片看上去就變「柔和」了。圖片縮小除了用來縮小圖片以適應顯示區域以外,更多的是用於產生預覽圖片。圖片放大技術一般可採用插值算法來實現。圖片縮小技術可通過抽樣(也可稱為下採樣或降採樣)方法來實現。對圖片的縮放操作並不能帶來更多關於圖片的信息,因此經縮放後,圖片的質量將不可避免的受到影響。以對JPEG(JointPhotographicExpertsGroup,聯合圖像專家組)圖片進行縮小為例,通過抽樣的方式將去掉圖片中的一些像素,這勢必造成圖片模糊、有顆粒感等問題,如果JPEG圖片品質越差,得到的縮略圖就越模糊。【
發明內容】[0005]鑑於上述問題,提出了本發明以便提供一種克服上述問題或者至少部分地解決上述問題的基於圖片類型的處理方法和相應的基於圖片類型的處理設備。[0006]依據本發明的一個方面,提供了一種基於圖片類型的處理方法,包括步驟:對輸入圖片的類型進行判斷;在判斷出輸入圖片的類型為彩色圖片的情況下,獲取指示彩色圖片的壓縮率的壓縮質量因子;對彩色圖片進行縮放處理;以及根據彩色圖片的壓縮質量因子,對縮放處理後得到的彩色圖片進行圖像銳化處理,得到輸出彩色圖片。[0007]根據本發明的另一方面,提供了一種基於圖片類型的處理設備,包括:判斷模塊,適於對輸入圖片的類型進行判斷;壓縮質量因子確定模塊,適於在判斷模塊判斷出所述輸入圖片的類型為彩色圖片的情況下,獲取指示彩色圖片的壓縮率的壓縮質量因子;第一縮放模塊,適於對彩色圖片進行縮放處理;以及銳化模塊,適於根據彩色圖片的壓縮質量因子,對縮放處理後得到的彩色圖片進行圖像銳化處理,得到輸出彩色圖片。[0008]根據本發明提供的基於圖片類型的處理方法及設備,通過對輸入圖片的類型進行判斷,在判斷出為彩色圖片的情況下,獲取該彩色圖片的壓縮質量因子,根據彩色圖片的壓縮質量因子對縮放處理後的彩色圖片進行圖像銳化處理,其中壓縮質量因子指示出彩色圖片的壓縮率,也就是說,本發明提供的方法及設備根據彩色圖片的壓縮率進行圖像銳化處理,經過這樣的處理之後,原有的低品質的彩色圖片的清晰度得到大幅提高。[0009]上述說明僅是本發明技術方案的概述,為了能夠更清楚了解本發明的技術手段,而可依照說明書的內容予以實施,並且為了讓本發明的上述和其它目的、特徵和優點能夠更明顯易懂,以下特舉本發明的【具體實施方式】。【專利附圖】【附圖說明】[0010]通過閱讀下文優選實施方式的詳細描述,各種其他的優點和益處對於本領域普通技術人員將變得清楚明了。附圖僅用於示出優選實施方式的目的,而並不認為是對本發明的限制。而且在整個附圖中,用相同的參考符號表示相同的部件。在附圖中:[0011]圖1示出了根據本發明一個實施例的基於圖片類型的處理方法的流程圖;[0012]圖2示出了根據本發明另一個實施例的基於圖片類型的處理方法的流程圖;以及[0013]圖3示出了根據本發明一個實施例的基於圖片類型的處理設備的結構示意圖。【具體實施方式】[0014]下面將參照附圖更詳細地描述本公開的示例性實施例。雖然附圖中顯示了本公開的示例性實施例,然而應當理解,可以以各種形式實現本公開而不應被這裡闡述的實施例所限制。相反,提供這些實施例是為了能夠更透徹地理解本公開,並且能夠將本公開的範圍完整的傳達給本領域的技術人員。[0015]圖1示出了根據本發明一個實施例的基於圖片類型的處理方法100的流程圖。本實施例提供的方法主要解決的是在判斷出輸入圖片的類型為彩色圖片的情況下,如何對該彩色圖片進行縮放處理。如圖1所示,方法100始於步驟S101,其中對輸入圖片的類型進行判斷。由於輸入圖片的類型不同導致後續縮放後所作的處理會有所不同,因此在本方法中需要首先對輸入圖片的類型進行判斷,該判斷過程主要是確定輸入圖片是否為彩色圖片。可選地,判斷的依據是輸入圖片的顏色空間,如果輸入圖片的顏色空間為RGB,那麼則確定該輸入圖片的類型為彩色圖片。[0016]隨後,方法100進入步驟S102,在步驟S101中判斷出輸入圖片的類型為彩色圖片的情況下,在步驟S102中獲取指示彩色圖片的壓縮率的壓縮質量因子。當前網際網路中的彩色圖片都經過不同程度的壓縮處理,以JPEG圖片為例,這種類型圖片的壓縮主要包括四個步驟,分別為顏色轉換、DCT變換(DiscreteCosineTransform,離散餘弦變換)、量化和編碼。在量化步驟中會選取壓縮質量因子,該壓縮質量因子指示了彩色圖片的壓縮率。若選取的壓縮質量因子較大,可大幅度提高壓縮比,但圖像質量會較差;若選取的壓縮質量因子較小,圖像的重建質量較好,但壓縮比較低。因此,壓縮質量因子是表徵彩色圖片圖像質量的一個因素。在判斷出輸入圖片的類型為彩色圖片的情況下,獲取該彩色圖片的壓縮質量因子,本方法的後續步驟中將用到該壓縮質量因子。[0017]方法100隨後進入步驟S103,其中對彩色圖片進行縮放處理。在獲取彩色圖片的壓縮質量因子之後,按照插值或抽樣算法,對彩色圖片進行縮放處理。本步驟的縮放處理可以按照現有的方法進行,在此不再贅述。[0018]應當注意的是,步驟S102和S103之間沒有順序關係,兩個步驟可以同時執行、先步驟S103然後步驟S102等,所有這些都在本發明的保護範圍之內。[0019]隨後,在步驟S104中,根據在步驟S102獲得的彩色圖片的壓縮質量因子,對縮放處理後得到的彩色圖片進行圖像銳化處理,得到輸出彩色圖片。步驟S104所做的圖像銳化處理是補償和增加圖像的高頻成分,使圖像中的地物邊界、區域邊緣、線條、紋理特徵和精細結構特徵更加清晰和鮮明。由於在進行圖像銳化處理時,圖片的噪聲部分會得到同樣程度的增強,而且對於壓縮率越高的圖片,其像素丟失情況越為嚴重,噪聲也相應越大,所以本方法對具有不同的壓縮質量因子的彩色圖片進行不同程度的圖像銳化處理。具體地,壓縮質量因子所指示的壓縮率越高,圖像銳化的銳化度越低,壓縮質量因子所指示的壓縮率越低,圖像銳化的銳化度越高。經過這樣的圖像銳化處理之後,得到的輸出彩色圖片的清晰度得到大幅提聞。[0020]根據本實施例提供的將圖片進行縮放處理的方法,通過對輸入圖片的類型進行判斷,在判斷出為彩色圖片的情況下,獲取該彩色圖片的壓縮質量因子,根據彩色圖片的壓縮質量因子對縮放處理後的彩色圖片進行圖像銳化處理,其中壓縮質量因子指示出彩色圖片的壓縮率,也就是說,本實施例提供的方法根據彩色圖片的壓縮率進行圖像銳化處理,經過這樣的處理之後,原有的低品質的彩色圖片的清晰度得到大幅提高。[0021]圖2示出了根據本發明另一個實施例的基於圖片類型的處理方法200的流程圖。如圖2所示,方法200始於步驟S201,其中對輸入圖片的類型進行判斷。由於輸入圖片的類型不同導致後續縮放後所作的處理會有所不同,因此在本方法中需要首先對輸入圖片的類型進行判斷,該判斷過程主要是確定輸入圖片是彩色圖片還是灰度圖片。可選地,判斷的依據是輸入圖片的顏色空間,如果輸入圖片的顏色空間為灰度,那麼則確定該輸入圖片的類型為灰度圖片,執行步驟S202;如果輸入圖片的顏色空間為RGB,那麼則確定該輸入圖片的類型為彩色圖片,執行步驟S204。[0022]在步驟S201中判斷出輸入圖片的類型為灰度圖片的情況下,方法200進入步驟S202,在步驟S202中對灰度圖片進行縮放處理。按照插值或抽樣算法,對灰度圖片進行縮放處理。本步驟的縮放處理可以按照現有的方法進行,在此不再贅述。[0023]在步驟S202中對灰度圖片進行縮放處理之後,方法200進入步驟S203,其中將縮放處理後得到的灰度圖片進行直方圖均衡化處理,得到輸出灰度圖片。對於灰色圖片,本方法採用直方圖均衡化方法對其進行處理,能增強圖片對比度。直方圖均衡化是圖像處理領域中利用圖像直方圖對圖片對比度進行調整的方法。圖像直方圖的橫坐標表示亮度分布,縱坐標表示像素分布。它能夠顯示一張圖片中色調的分布情況,揭示圖片中每一個亮度級別下像素出現的數量。根據這些數值所繪出的圖像形態,可以初步判斷圖片的曝光情況。無論圖片是有豐富的高光表現還是曝光過度,或者有飽滿的細部暗調還是細節分辨不清,圖像直方圖都能很直觀的顯示。直方圖均衡化方法通過使用累積函數對灰度值進行「調整」以實現對比度的增強。直方圖均衡化處理的「中心思想」是把原始圖像的灰度直方圖從比較集中的某個灰度區間變成在全部灰度範圍內的均勻分布。直方圖均衡化就是對圖像進行非線性拉伸,重新分配圖像像素值,使一定灰度範圍內的像素數量大致相同。簡單說就是把給定圖像的直方圖分布改變成「均勻」分布的直方圖分布。[0024]對於一個灰度圖片,設叫表示灰度i出現的次數,圖片中灰度為i的像素出現概率為:[0025]PXV)—e0,...,L—1(?)n[0026]其中,L是圖片中所有的灰度數,n是圖片中所有的像素數,px實際上是該圖片的直方圖,將其歸一化到[0,1]範圍內。[0027]把c作為對應於px的累計概率函數,定義為:[0028]^(/)^XρΛ.?)(2)j=o[0029]c是圖片的累計歸一化直方圖。[0030]創建一個形式為y=T(x)的變化函數,對於原始圖片中的每個值它就產生一個y,這樣y的累計概率函數就可以在所有值範圍內進行線性化,轉換公式定義為:[0031]yi=T(Xi)=c(i)(3)[0032]注意T將不同的等級映射到[0,1]域,為了將這些值映射回它們最初的域,需要在結果上應用下面的簡單變換:[0033]y'j=yj.(max-min)+min(4)[0034]其中,max表示圖片中的灰度最大值,min表示圖片中的灰度最小值。[0035]由於灰度圖片經過縮放後像素丟失而變得模糊,通過上述直方圖均衡化處理方法可以使圖片的像素傾向於佔據整個可能的灰度級且分布均勻,從而達到增強圖片前景、背景間的對比度的目的,使得輸出灰度圖片更為清晰。[0036]上面描述了灰度圖像上使用直方圖均衡化的方法,但是通過將這種方法分別用於圖像RGB顏色值的紅色、綠色和藍色分量,從而也可以對彩色圖像進行處理。[0037]在步驟S201中判斷出輸入圖片的類型為彩色圖片的情況下,方法200進入步驟S204,在步驟S204中獲取指示彩色圖片的壓縮率的壓縮質量因子。當前網際網路中的彩色圖片都經過不同程度的壓縮處理,為了能更好的理解壓縮質量因子的來源及作用,這裡以JPEG圖片為例介紹圖片壓縮的處理過程。JPEG圖片壓縮主要分為以下四個步驟來完成:[0038](1)顏色轉換。[0039]由於JPEG只支持YUV顏色模式的數據結構,而不支持RGB顏色模式的數據結構,所以在將彩色圖片進行壓縮之前,必須將彩色圖片的顏色模式轉換為RGB顏色模式。[0040](2)DCT變換。[0041]將圖像信號在頻率域上進行變換,分離出高頻信息和低頻信息。後續將對圖像的高頻部分(即圖像細節)進行壓縮,以達到壓縮圖像數據的目的。[0042](3)量化。[0043]由於在後續編碼過程中使用的碼本都是整數,因此需要對DCT變換後的頻率係數進行量化,將其轉換為整數。在這一過程中,會選取壓縮質量因子,該壓縮質量因子指示了彩色圖片的壓縮率。根據壓縮質量因子進行量化處理後,得到的量化值都是近似值,和原始圖像的數據之間有了差異,這一差異是造成圖像壓縮後失真的主要原因。因此,壓縮質量因子的選取至為重要,若選取的壓縮質量因子較大,可大幅度提高壓縮比,但圖像質量會較差;若選取的壓縮質量因子較小,圖像的重建質量較好,但壓縮比較低。ISO已經制定了一組供JPEG代碼實現者使用的標準量化值。[0044](4)編碼。[0045]從前面的過程可以看出,從顏色轉換完成到編碼之前,圖像並沒有得到進一步的壓縮,DCT變換和量化可以說是為編碼階段所做的準備工作。編碼可以採用兩種機制:一是0值的行程長度編碼;二是熵編碼。在JPEG中,採用曲徊序列,即以圖像數據矩陣對角線的法線方向作「之」字排列圖像數據矩陣中的元素。這樣做的優點是使得靠近圖像數據矩陣左上角、值比較大的元素排列在行程的前面,而行程的後面所排列的圖像數據矩陣元素基本上為0值。行程長度編碼是非常簡單和常用的編碼方式,在此不再贅述。編碼實際上是一種基於統計特性的編碼方法。在JPEG中允許採用霍夫曼編碼或者算術編碼。[0046]通過上述JPEG圖片的壓縮過程可以看到,壓縮質量因子是可靈活控制的,不同的實現對壓縮質量因子也有不同的定義,舉例來說:[0047]IJG(IndependentJPEGGroup,獨立JPEG小組)採用的壓縮質量因子度量等級是1?99,且1指不圖片的壓縮率最低,99指不圖片的壓縮率最聞;[0048]Photoshop(—種圖像處理軟體)定義了1?12級的壓縮質量因子;[0049]Apple(蘋果)定義了0?4級的壓縮質量因子;[0050]PaintShopPro(—種圖像編輯軟體)採用的壓縮質量因子度量等級也是1?99,但與IJG相反的是,1指不圖片的壓縮率最聞,99指不圖片的壓縮率最低。[0051]針對上述若干種不同定義的壓縮質量因子,可以將其轉化為統一的度量等級。例如,在分析彩色圖片的內容獲取彩色圖片的壓縮質量因子之後,可以將它轉化為IJG定義的度量等級,可選地,通過採用JPEGdump工具就可實現該功能。需要說明的是,本發明不僅限於將壓縮質量因子轉化為IJG定義的度量等級,也可以轉化為其他類型定義的度量等級,本發明對此不做限制。[0052]方法200隨後進入步驟S205,其中將彩色圖片的格式由原有格式轉換為PNG格式(PortableNetworkGraphicFormat,流式網絡圖形格式)。由於PNG格式的圖片處理過程為無損過程,本方法選擇在縮放處理之前將彩色圖片的格式(如JPEG格式)轉換為PNG格式,相對於其它格式來說,對PNG格式的彩色圖片進行縮放處理,可以降低對清晰度的影響。[0053]隨後,在步驟S206中,對彩色圖片進行縮放處理。具體地,按照插值或抽樣算法,對彩色圖片進行縮放處理。步驟S206的縮放處理可以按照現有的方法進行,在此不再贅述。[0054]在步驟S206中對彩色圖片進行縮放處理之後,方法200進入步驟S207,其中將縮放處理後的彩色圖片的格式由PNG格式轉換為原有格式。為了得到更小的字節數,將縮放處理後的彩色圖片再轉換為原有格式(如JPEG格式)。[0055]上述步驟S205和步驟S207是本發明的可選步驟,本發明也可以直接對原始格式的彩色圖片進行縮放處理,而無需進行格式轉換。不過在進行格式轉換的情況下,得到的彩色圖片的清晰度會更為良好。[0056]應當注意的是,步驟S204與步驟S205-S207中的任一步驟之間沒有順序關係,步驟S204可以與步驟S205-S207中的任一步驟同時執行、也可在步驟S205-S207中的任一步驟之後執行,所有這些都在本發明的保護範圍之內。[0057]隨後,在步驟S208中,將縮放處理後得到的彩色圖片與指示不同銳化度的高斯信號進行卷積處理,得到輸出彩色圖片。本方法採用將彩色圖片與高斯信號進行卷積處理的方式來達到圖像銳化的目的,其中高斯信號所指示的銳化度由高斯信號中的參數所決定,而高斯信號中的參數的大小是根據在步驟S204獲得的彩色圖片的壓縮質量因子確定的。設彩色圖片為f(X,y),高斯信號為g(r,σ),那麼經過卷積處理得到的輸出彩色圖片為:[0058]R(x,y)=f(x,y)*g(r,σ)(5)[0059]其中,r和σ都是高斯信號中的參數,r為高斯信號的均值,σ為高斯信號的方差。1"和σ的值的大小是根據彩色圖片的壓縮質量因子而確定的。[0060]以IJG定義的度量等級的壓縮質量因子Q為例:[0061]若Q>95,r=5,σ=0.4;[0062]若90彡Q<95,r=5,σ=0.3;[0063]若85彡Q〈90,r=5,σ=0.2;[0064]若Q〈85,不進行銳化處理。[0065]上述高斯信號的參數的具體數值是本發明提供的實施例之一,但不能作為是對本發明的限制。[0066]根據本實施例提供的將圖片進行縮放處理的方法,通過對輸入圖片的類型進行判斷,在判斷出為灰度圖片的情況下,對縮放處理後的灰度圖片進行直方圖均衡化處理,使灰度圖片的像素傾向於佔據整個可能的灰度級且分布均勻,從而達到了增強圖片前景、背景間的對比度的目的,使得輸出灰度圖片更為清晰。而在判斷出為彩色圖片的情況下,獲取該彩色圖片的壓縮質量因子,根據彩色圖片的壓縮質量因子對縮放處理後的彩色圖片進行圖像銳化處理,其中壓縮質量因子指示出彩色圖片的壓縮率,也就是說,本實施例提供的方法根據彩色圖片的壓縮率對彩色圖片進行不同程度的圖像銳化處理,經過這樣的處理之後,原有的低品質的圖片的清晰度得到大幅提高。總而言之,利用本實施例提供的方法可以對任何類型的圖片的縮放處理進行優化,使得縮放處理後的圖片更為清晰,該方法特別適用於對圖片進行企業級的批量處理。[0067]圖3示出了根據本發明一個實施例的基於圖片類型的處理設備的結構示意圖。如圖3所示,該圖片縮放設備300包括判斷模塊310、壓縮質量因子確定模塊320、第一縮放模塊330和銳化模塊340。[0068]在圖片縮放設備300中,判斷模塊310接收外界傳送過來的輸入圖片,對輸入圖片的類型進行判斷。由於輸入圖片的類型不同導致對圖片縮放後所作的處理會有所不同,因此在本設備中判斷模塊310需要首先對輸入圖片的類型進行判斷,該判斷過程主要是確定輸入圖片是彩色圖片還是灰度圖片。可選地,判斷的依據是輸入圖片的顏色空間,如果輸入圖片的顏色空間為灰度,那麼則確定該輸入圖片的類型為灰度圖片;如果輸入圖片的顏色空間為RGB,那麼則確定該輸入圖片的類型為彩色圖片。[0069]壓縮質量因子確定模塊320在判斷模塊310判斷出輸入圖片的類型為彩色圖片的情況下,獲取指示彩色圖片的壓縮率的壓縮質量因子。當前網際網路中的彩色圖片都經過不同程度的壓縮處理,以JPEG圖片為例,這種類型圖片的壓縮主要包括四個步驟,分別為顏色轉換、DCT變換、量化和編碼,這四個步驟的詳細過程可以參見上述方法實施例中的描述。在量化步驟中會選取壓縮質量因子,該壓縮質量因子指示了彩色圖片的壓縮率。若選取的壓縮質量因子較大,可大幅度提高壓縮比,但圖像質量會較差;若選取的壓縮質量因子較小,圖像的重建質量較好,但壓縮比較低。因此,壓縮質量因子是表徵彩色圖片圖像質量的一個因素。在判斷出輸入圖片的類型為彩色圖片的情況下,壓縮質量因子確定模塊320獲取該彩色圖片的壓縮質量因子。可選地,壓縮質量因子確定模塊320具體適於通過分析彩色圖片的內容獲取彩色圖片的壓縮質量因子,將壓縮質量因子轉化為IJG的度量等級,例如通過採用JPEGdump工具就可實現該功能。之後,壓縮質量因子確定模塊320將壓縮質量因子輸出給銳化模塊340。[0070]第一縮放模塊330對彩色圖片進行縮放處理。具體地,第一縮放模塊330按照插值或抽樣算法,對彩色圖片進行縮放處理。[0071]銳化模塊340根據彩色圖片的壓縮質量因子,對縮放處理後得到的彩色圖片進行圖像銳化處理,得到輸出彩色圖片。其中,壓縮質量因子所指示的壓縮率越高,銳化模塊340進行圖像銳化的銳化度越低。[0072]可選地,銳化模塊340可以包括:銳化處理模塊341和參數獲取模塊342,其中,銳化處理模塊341將縮放處理後得到的彩色圖片與指示不同銳化度的高斯信號進行卷積處理,得到輸出彩色圖片並輸出;參數獲取模塊342根據彩色圖片的壓縮質量因子確定高斯信號中的參數的大小,高斯信號所指示的銳化度由高斯信號中的參數所決定。其中銳化處理模塊341對彩色圖片進行銳化處理的詳細過程可以參見上述方法實施例中的相關描述。[0073]可選地,圖片縮放設備300還可以包括格式轉換模塊350,該格式轉換模塊350適於將彩色圖片的格式由原有格式轉換為PNG格式,以及將縮放處理後得到的彩色圖片的格式由PNG格式轉換為原有格式。由於PNG格式的圖片處理過程為無損過程,本設備選擇在縮放處理之前將彩色圖片的格式(如JPEG格式)轉換為PNG格式,相對於其它格式來說,對PNG格式的彩色圖片進行縮放處理,可以降低對清晰度的影響。[0074]進一步的,圖片縮放設備300還可以包括第二縮放模塊360和直方圖均衡化處理模塊370。其中,第二縮放模塊360在判斷模塊310判斷出輸入圖片的類型為灰度圖片的情況下,對灰度圖片進行縮放處理。第二縮放模塊360可按照插值或抽樣算法,對灰度圖片進行縮放處理。直方圖均衡化處理模塊370對縮放處理後得到的灰度圖片進行直方圖均衡化處理,得到輸出灰度圖片並輸出。對於灰色圖片,本設備採用直方圖均衡化方法對其進行處理,能增強圖片對比度。直方圖均衡化處理模塊370對灰度圖片進行直方圖均衡化處理的詳細過程可以參見上述方法實施例的相關描述。[0075]根據本實施例提供的將圖片進行縮放處理的設備,通過判斷模塊對輸入圖片的類型進行判斷,在判斷出為灰度圖片的情況下,直方圖均衡化處理模塊對縮放處理後的灰度圖片進行直方圖均衡化處理,使灰度圖片的像素傾向於佔據整個可能的灰度級且分布均勻,從而達到了增強圖片前景、背景間的對比度的目的,使得輸出灰度圖片更為清晰。而在判斷出為彩色圖片的情況下,壓縮質量因子確定模塊獲取該彩色圖片的壓縮質量因子,銳化模塊根據彩色圖片的壓縮質量因子對縮放處理後的彩色圖片進行圖像銳化處理,其中壓縮質量因子指示出彩色圖片的壓縮率,也就是說,本實施例提供的設備根據彩色圖片的壓縮率對彩色圖片進行不同程度的圖像銳化處理,經過這樣的處理之後,原有的低品質的圖片的清晰度得到大幅提高。總而言之,利用本實施例提供的設備可以對任何類型的圖片的縮放處理進行優化,使得縮放處理後的圖片更為清晰,該設備特別適用於對圖片進行企業級的批量處理。[0076]在此提供的算法和顯示不與任何特定計算機、虛擬系統或者其它設備固有相關。各種通用系統也可以與基於在此的示教一起使用。根據上面的描述,構造這類系統所要求的結構是顯而易見的。此外,本發明也不針對任何特定程式語言。應當明白,可以利用各種程式語言實現在此描述的本發明的內容,並且上面對特定語言所做的描述是為了披露本發明的最佳實施方式。[0077]在此處所提供的說明書中,說明了大量具體細節。然而,能夠理解,本發明的實施例可以在沒有這些具體細節的情況下實踐。在一些實例中,並未詳細示出公知的方法、結構和技術,以便不模糊對本說明書的理解。[0078]類似地,應當理解,為了精簡本公開並幫助理解各個發明方面中的一個或多個,在上面對本發明的示例性實施例的描述中,本發明的各個特徵有時被一起分組到單個實施例、圖、或者對其的描述中。然而,並不應將該公開的方法解釋成反映如下意圖:即所要求保護的本發明要求比在每個權利要求中所明確記載的特徵更多的特徵。更確切地說,如下面的權利要求書所反映的那樣,發明方面在於少於前面公開的單個實施例的所有特徵。因此,遵循【具體實施方式】的權利要求書由此明確地併入該【具體實施方式】,其中每個權利要求本身都作為本發明的單獨實施例。[0079]本領域那些技術人員可以理解,可以對實施例中的設備中的模塊進行自適應性地改變並且把它們設置在與該實施例不同的一個或多個設備中。可以把實施例中的模塊或單元或組件組合成一個模塊或單元或組件,以及此外可以把它們分成多個子模塊或子單元或子組件。除了這樣的特徵和/或過程或者單元中的至少一些是相互排斥之外,可以採用任何組合對本說明書(包括伴隨的權利要求、摘要和附圖)中公開的所有特徵以及如此公開的任何方法或者設備的所有過程或單元進行組合。除非另外明確陳述,本說明書(包括伴隨的權利要求、摘要和附圖)中公開的每個特徵可以由提供相同、等同或相似目的的替代特徵來代替。[0080]此外,本領域的技術人員能夠理解,儘管在此所述的一些實施例包括其它實施例中所包括的某些特徵而不是其它特徵,但是不同實施例的特徵的組合意味著處於本發明的範圍之內並且形成不同的實施例。例如,在下面的權利要求書中,所要求保護的實施例的任意之一都可以以任意的組合方式來使用。[0081]本發明的各個部件實施例可以以硬體實現,或者以在一個或者多個處理器上運行的軟體模塊實現,或者以它們的組合實現。本領域的技術人員應當理解,可以在實踐中使用微處理器或者數位訊號處理器(DSP)來實現根據本發明實施例的將圖片進行縮放處理的設備中的一些或者全部部件的一些或者全部功能。本發明還可以實現為用於執行這裡所描述的方法的一部分或者全部的設備或者裝置程序(例如,電腦程式和電腦程式產品)。這樣的實現本發明的程序可以存儲在計算機可讀介質上,或者可以具有一個或者多個信號的形式。這樣的信號可以從網際網路網站上下載得到,或者在載體信號上提供,或者以任何其他形式提供。[0082]應該注意的是上述實施例對本發明進行說明而不是對本發明進行限制,並且本領域技術人員在不脫離所附權利要求的範圍的情況下可設計出替換實施例。在權利要求中,不應將位於括號之間的任何參考符號構造成對權利要求的限制。單詞「包含」不排除存在未列在權利要求中的元件或步驟。位於元件之前的單詞「一」或「一個」不排除存在多個這樣的元件。本發明可以藉助於包括有若干不同元件的硬體以及藉助於適當編程的計算機來實現。在列舉了若干裝置的單元權利要求中,這些裝置中的若干個可以是通過同一個硬體項來具體體現。單詞第一、第二、以及第三等的使用不表示任何順序。可將這些單詞解釋為名稱。[0083]本發明公開了:A1、一種基於圖片類型的處理方法,包括:[0084]對輸入圖片的類型進行判斷;[0085]在判斷出所述輸入圖片的類型為彩色圖片的情況下,獲取指示所述彩色圖片的壓縮率的壓縮質量因子;[0086]對所述彩色圖片進行縮放處理;以及[0087]根據所述彩色圖片的壓縮質量因子,對縮放處理後得到的彩色圖片進行圖像銳化處理,得到輸出彩色圖片。[0088]A2、根據A1所述的方法,其中所述壓縮質量因子所指示的壓縮率越高,圖像銳化的銳化度越低。[0089]A3、根據A1所述的方法,所述對縮放處理後得到的彩色圖片進行圖像銳化處理的步驟包括:將縮放處理後得到的彩色圖片與指示不同銳化度的高斯信號進行卷積處理,得到所述輸出彩色圖片,其中高斯信號所指示的銳化度由高斯信號中的參數所決定,而所述高斯信號中的參數的大小是根據所述彩色圖片的壓縮質量因子確定的。[0090]A4、根據A1至A3任一項所述的方法,在所述對彩色圖片進行縮放處理之前還包括:將所述彩色圖片的格式由原有格式轉換為流式網絡圖形格式;[0091]在所述對彩色圖片進行縮放處理之後還包括:將縮放處理後得到的彩色圖片的格式由流式網絡圖形格式轉換為原有格式。[0092]A5、根據A1至A4任一項所述的方法,所述獲取所述彩色圖片的壓縮質量因子的步驟包括:通過分析所述彩色圖片的內容獲取彩色圖片的壓縮質量因子,將所述壓縮質量因子轉化為獨立JPEG小組的度量等級。[0093]A6、根據A1至A5任一項所述的方法,還包括:[0094]在判斷出所述輸入圖片的類型為灰度圖片的情況下,對所述灰度圖片進行縮放處理;[0095]對縮放處理後得到的灰度圖片進行直方圖均衡化處理,得到輸出灰度圖片。[0096]本發明還公開了:B7、一種基於圖片類型的處理設備,包括:[0097]判斷模塊,適於對輸入圖片的類型進行判斷;[0098]壓縮質量因子確定模塊,適於在所述判斷模塊判斷出所述輸入圖片的類型為彩色圖片的情況下,獲取指示所述彩色圖片的壓縮率的壓縮質量因子;[0099]第一縮放模塊,適於對所述彩色圖片進行縮放處理;以及[0100]銳化模塊,適於根據所述彩色圖片的壓縮質量因子,對縮放處理後得到的彩色圖片進行圖像銳化處理,得到輸出彩色圖片。[0101]B8、根據B7所述的設備,所述壓縮質量因子所指示的壓縮率越高,所述銳化模塊進行圖像銳化的銳化度越低。[0102]B9、根據B7所述的設備,所述銳化模塊包括:[0103]銳化處理模塊,適於將縮放處理後得到的彩色圖片與指示不同銳化度的高斯信號進行卷積處理,得到所述輸出彩色圖片;[0104]參數獲取模塊,適於根據所述彩色圖片的壓縮質量因子確定所述高斯信號中的參數的大小,高斯信號所指示的銳化度由高斯信號中的參數所決定。[0105]B10、根據B7或B8或B9所述的設備,還包括:[0106]格式轉換模塊,適於將所述彩色圖片的格式由原有格式轉換為流式網絡圖形格式,以及將縮放處理後得到的彩色圖片的格式由流式網絡圖形格式轉換為原有格式。[0107]B11、根據B7至B10任一項所述的設備,所述壓縮質量因子確定模塊具體適於通過分析所述彩色圖片的內容獲取彩色圖片的壓縮質量因子,將所述壓縮質量因子轉化為獨立JPEG小組的度量等級。[0108]B12、根據B7至B11任一項所述的設備,還包括:[0109]第二縮放模塊,適於在所述判斷模塊判斷出所述輸入圖片的類型為灰度圖片的情況下,對所述灰度圖片進行縮放處理;[0110]直方圖均衡化處理模塊,適於對縮放處理後得到的灰度圖片進行直方圖均衡化處理,得到輸出灰度圖片。【權利要求】1.一種基於圖片類型的處理方法,包括:對輸入圖片的類型進行判斷;在判斷出所述輸入圖片的類型為彩色圖片的情況下,獲取指示所述彩色圖片的壓縮率的壓縮質量因子;對所述彩色圖片進行縮放處理;以及根據所述彩色圖片的壓縮質量因子,對縮放處理後得到的彩色圖片進行圖像銳化處理,得到輸出彩色圖片。2.根據權利要求1所述的方法,其中所述壓縮質量因子所指示的壓縮率越高,圖像銳化的銳化度越低。3.根據權利要求1所述的方法,所述對縮放處理後得到的彩色圖片進行圖像銳化處理的步驟包括:將縮放處理後得到的彩色圖片與指示不同銳化度的高斯信號進行卷積處理,得到所述輸出彩色圖片,其中高斯信號所指示的銳化度由高斯信號中的參數所決定,而所述高斯信號中的參數的大小是根據所述彩色圖片的壓縮質量因子確定的。4.根據權利要求1至3任一項所述的方法,在所述對彩色圖片進行縮放處理之前還包括:將所述彩色圖片的格式由原有格式轉換為流式網絡圖形格式;在所述對彩色圖片進行縮放處理之後還包括:將縮放處理後得到的彩色圖片的格式由流式網絡圖形格式轉換為原有格式。5.根據權利要求1至4任一項所述的方法,所述獲取所述彩色圖片的壓縮質量因子的步驟包括:通過分析所述彩色圖片的內容獲取彩色圖片的壓縮質量因子,將所述壓縮質量因子轉化為獨立JPEG小組的度量等級。6.根據權利要求1至5任一項所述的方法,還包括:在判斷出所述輸入圖片的類型為灰度圖片的情況下,對所述灰度圖片進行縮放處理;對縮放處理後得到的灰度圖片進行直方圖均衡化處理,得到輸出灰度圖片。7.一種基於圖片類型的處理設備,包括:判斷模塊,適於對輸入圖片的類型進行判斷;壓縮質量因子確定模塊,適於在所述判斷模塊判斷出所述輸入圖片的類型為彩色圖片的情況下,獲取指示所述彩色圖片的壓縮率的壓縮質量因子;第一縮放模塊,適於對所述彩色圖片進行縮放處理;以及銳化模塊,適於根據所述彩色圖片的壓縮質量因子,對縮放處理後得到的彩色圖片進行圖像銳化處理,得到輸出彩色圖片。8.根據權利要求7所述的設備,所述壓縮質量因子所指示的壓縮率越高,所述銳化模塊進行圖像銳化的銳化度越低。9.根據權利要求7所述的設備,所述銳化模塊包括:銳化處理模塊,適於將縮放處理後得到的彩色圖片與指示不同銳化度的高斯信號進行卷積處理,得到所述輸出彩色圖片;參數獲取模塊,適於根據所述彩色圖片的壓縮質量因子確定所述高斯信號中的參數的大小,高斯信號所指示的銳化度由高斯信號中的參數所決定。10.根據權利要求7或8或9所述的設備,還包括:格式轉換模塊,適於將所述彩色圖片的格式由原有格式轉換為流式網絡圖形格式,以及將縮放處理後得到的彩色圖片的格式由流式網絡圖形格式轉換為原有格式。【文檔編號】H04N1/41GK104301578SQ201410637869【公開日】2015年1月21日申請日期:2012年10月19日優先權日:2012年10月19日【發明者】呂本偉,楊濤申請人:北京奇虎科技有限公司,奇智軟體(北京)有限公司