TWI747006B - 圖片顯示方法、圖片處理方法及其系統 - Google Patents

圖片顯示方法、圖片處理方法及其系統 Download PDF

Info

Publication number
TWI747006B
TWI747006B TW108125093A TW108125093A TWI747006B TW I747006 B TWI747006 B TW I747006B TW 108125093 A TW108125093 A TW 108125093A TW 108125093 A TW108125093 A TW 108125093A TW I747006 B TWI747006 B TW I747006B
Authority
TW
Taiwan
Prior art keywords
picture
background
original
mask
rgb
Prior art date
Application number
TW108125093A
Other languages
English (en)
Other versions
TW202022810A (zh
Inventor
楊波
李政志
Original Assignee
大陸商中國銀聯股份有限公司
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 大陸商中國銀聯股份有限公司 filed Critical 大陸商中國銀聯股份有限公司
Publication of TW202022810A publication Critical patent/TW202022810A/zh
Application granted granted Critical
Publication of TWI747006B publication Critical patent/TWI747006B/zh

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T3/00Geometric image transformations in the plane of the image
    • G06T3/04Context-preserving transformations, e.g. by using an importance map
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T3/00Geometric image transformations in the plane of the image
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T3/00Geometric image transformations in the plane of the image
    • G06T3/14Transformations for image registration, e.g. adjusting or mapping for alignment of images
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02DCLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
    • Y02D10/00Energy efficient computing, e.g. low power processors, power management or thermal management

Landscapes

  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Image Processing (AREA)
  • Color Image Communication Systems (AREA)
  • Image Analysis (AREA)

Abstract

本發明涉及一種圖片顯示方法及其系統。該方法包括:時間設定步驟,預先設定規定時間;圖片處理步驟,對原始圖片進行處理,生成處理後的圖片;以及顯示步驟,在規定時間顯示處理後的圖片,在規定時間以外的時間顯示原始圖片,其中,圖片處理步驟包括:讀取原始圖片;對於讀取的原始圖片的背景進行透明化處理得到透明背景的透明背景的圖片;對於讀取的原始圖片,提取主要顏色作為背景,生成使用主要顏色作為背景的背景圖片;以及,將透明背景的圖片和所述背景圖片進行合併生成處理後的圖片。根據本發明,如上所述,能夠根據圖片顏色,自動計算待實現透明圖片的透明區域取值,能夠提取圖片主色,形成最終將背景替換為與主色相似的背景圖。

Description

圖片顯示方法、圖片處理方法及其系統
本發明涉及圖片處理技術,具體地涉及一種能夠對圖片的背景進行需要的調整的圖片顯示方法、圖片處理方法以及圖片處理系統。
在現有技術中,對於品牌的標識(logo)一般直接進行顯示並沒有進行任何特殊的處理。
鑒於所述問題,本發明旨在提出一種能夠根據圖片的顏色形態並自動提取其主要顏色作為圖片背景的圖片顯示方法、圖片處理方法以及圖片處理系統。 當前技術中並未找到一種實現“品牌時刻”的方法,即一種自我調整調整圖片背景(底色)的方法。本文要解決的問題是,根據圖片的顏色形態,自動提取其主要顏色、並自我調整修改圖片背景,使得圖片與背景融合更自然、更協調。當應用於logo時,實現“品牌時刻”效果。 本發明的圖片顯示方法,其特徵在於,包括下述步驟: 時間設定步驟,預先設定規定時間; 圖片處理步驟,對原始圖片進行處理,生成處理後的圖片;以及 顯示步驟,在所述規定時間顯示所述處理後的圖片,在所述規定時間以外的時間顯示原始圖片, 其中,所述圖片處理步驟包括: 圖片讀取步驟,讀取原始圖片; 透明化步驟,對於讀取的所述原始圖片的背景進行透明化處理得到透明背景的透明背景的圖片; 背景生成步驟,對於讀取的所述原始圖片,提取主要顏色作為背景,生成使用主要顏色作為背景的背景圖片;以及 合成步驟,將所述透明背景的圖片和所述背景圖片進行合併以生成處理後的圖片。 可選地,在所述透明化步驟中包括: 透明化子步驟1:讀取所述原始原圖,判斷是否具有alpha通道,若原始圖片具有alpha通道則記為α0 ,否則不做處理; 透明化子步驟2:讀取所述原始圖片的RGB值並生成與圖片資訊對應的透明區域蒙版; 透明化子步驟3:基於原alpha通道α0 和計算出的透明區域的蒙版值,計算新的alpha通道值α1 ;以及 透明化子步驟4:組合所述原始圖片的RGB值以及所述新的alpha通道值α1 生成透明背景的圖片I1 =(R,G,B,α1 )。 可選地,在所述透明化子步驟2中包括: 讀取所述原始圖片的RGB值,記為Irgb ,其中Irgb 的維度為(row,col,3); 計算圖片各圖元RGB之和,即顏色值之和S為:S=R+G+B並計算有效顏色區域的蒙版為:
Figure 02_image001
其中Cs 表示需要透明化的顏色閾值,並且,透明部分的蒙版為masktransparent =1-maskvalue ;以及 採用顏色值之和S和透明部分蒙版masktransparent 按照下式計算透明區域的蒙版值為:
Figure 02_image005
, 其中,β表示透明區域與不透明區域的過渡平滑度。 可選地,在所述透明化子步驟3中包括:基於原alpha通道和計算出的透明區域的蒙版值,按照下式計算新的alpha通道值α1
Figure 02_image007
。 可選地,在所述背景生成步驟中,以原圖的RGB三通道圖Irgb 為基礎提取主色,並製作以主色為基礎的背景單色圖片Ibg , 其中,所述背景生成步驟包括: 讀取所述原始原圖,判斷是否具有alpha通道,若原始圖片具有alpha通道則記為α0 ,並保存原始圖片的RGB通道為Irgb ; 利用下述公式計算圖片有效顏色區域的蒙版值mask:
Figure 02_image011
, 即,當原始圖片包含alpha通道時,使用原始圖片的alpha通道α0 作為圖片的蒙版;否則,使用maskvalue 作為圖片的蒙版值,其中,1{}表示,當滿足條件時取1,條件不滿足時取0,Cα 表示alpha通道的閾值; 提取有效區域RGB值,即使用maskrgb 篩選Irgb ,保存有效顏色資訊為Inew = Irgb [maskrgb ], 其中符號[]表示篩選,當[]中條件滿足時保留值,當[]中條件不滿足時不保留; 採用長條圖統計或聚類演算法,對有效顏色資訊Inew 提取圖片主要顏色(Rm ,Gm ,Bm );以及 採用提取出的主要顏色製作單色背景圖片Ibg ,其中以白色為底色,透明度為τ,則背景圖片Ibg 的Rbg 、Gbg 、Bbg 分量為: Rbg =Rm *τ+255*(1-τ) Gbg =Gm *τ+255*(1-τ) Bbg =Bm *τ+255*(1-τ)。 可選地,在所述合成步驟中,利用α1通道,按照下述公式將所述透明背景的圖片I1 和所述背景圖片Ibg 進行合併生成處理後的圖片I:
Figure 02_image017
。 可選地,所述原始圖片為品牌標識圖片。 本發明的電腦可讀存儲介質,其上存儲電腦程式,其特徵在於,該程式被處理器執行時實現如上所述的圖片顯示方法。 本發明的電腦設備,包括記憶體、處理器以及存儲在記憶體上並可在處理器上運行的電腦程式,其特徵在於,所述處理器執行所述電腦程式時實現上述的圖片顯示方法。 本發明的圖片處理方法,其特徵在於,包括下述步驟: 圖片讀取步驟,讀取原始圖片; 透明化步驟,對於讀取的所述原始圖片的背景進行透明化處理得到透明背景的透明背景的圖片; 背景生成步驟,對於讀取的所述原始圖片,提取主要顏色作為背景,生成使用主要顏色作為背景的背景圖片;以及 合成步驟,將所述透明背景的圖片和所述背景圖片進行合併生成處理後的圖片。 可選地,在所述透明化步驟中包括: 透明化子步驟1:讀取所述原始原圖,判斷是否具有alpha通道,若原始圖片具有alpha通道則記為α0 ,否則不做處理; 透明化子步驟2:讀取所述原始圖片的RGB值並生成與圖片資訊對應的透明區域蒙版; 透明化子步驟3:基於原alpha通道α0 和計算出的透明區域的蒙版值,計算新的alpha通道值α1 ;以及 透明化子步驟4:組合所述原始圖片的RGB值以及所述新的alpha通道值α1 生成透明背景的圖片I1 =(R,G,B,α1 )。 可選地,在所述透明化子步驟2中包括: 讀取所述原始圖片的RGB值,記為Irgb ,其中Irgb 的維度為(row,col,3); 計算圖片各圖元RGB之和,即顏色值之和S為:S=R+G+B並計算有效顏色區域的蒙版為:
Figure 02_image001
其中Cs 表示需要透明化的顏色閾值,並且,透明部分的蒙版為masktransparent =1-maskvalue ;以及 採用顏色值之和S和透明部分蒙版masktransparent 按照下式計算透明區域的蒙版值為:
Figure 02_image005
其中,β表示透明區域與不透明區域的過渡平滑度。 可選地,在所述透明化子步驟3中包括:基於原alpha通道和計算出的透明區域的蒙版值,按照下式計算新的alpha通道值α1
Figure 02_image007
。 可選地,在所述背景生成步驟中,以原圖的RGB三通道圖Irgb 為基礎提取主色,並製作以主色為基礎的背景單色圖片Ibg , 其中,所述背景生成步驟包括: 讀取所述原始原圖,判斷是否具有alpha通道,若原始圖片具有alpha通道則記為α0 ,並保存原始圖片的RGB通道為Irgb ; 利用下述公式計算圖片有效顏色區域的蒙版值mask:
Figure 02_image011
, 即,當原始圖片包含alpha通道時,使用原始圖片的alpha通道α0 作為圖片的蒙版;否則,使用maskvalue 作為圖片的蒙版值,其中,1{}表示,當滿足條件時取1,條件不滿足時取0,Cα 表示alpha通道的閾值; 提取有效區域RGB值,即使用maskrgb 篩選Irgb ,保存有效顏色資訊為Inew = Irgb [maskrgb ], 其中符號[]表示篩選,當[]中條件滿足時保留值,當[]中條件不滿足時不保留; 採用長條圖統計或聚類演算法,對有效顏色資訊Inew 提取圖片主要顏色(Rm ,Gm ,Bm );以及 採用提取出的主要顏色製作單色背景圖片Ibg ,其中以白色為底色,透明度為τ,則背景圖片Ibg 的Rbg 、Gbg 、Bbg 分量為: Rbg =Rm *τ+255*(1-τ) Gbg =Gm *τ+255*(1-τ) Bbg =Bm *τ+255*(1-τ)。 可選地,在所述合成步驟中,利用α1 通道,按照下述公式將所述透明背景的圖片I1 和所述背景圖片Ibg 進行合併生成處理後的圖片I:
Figure 02_image027
。 可選地,所述原始圖片為品牌標識圖片。 本發明的圖片處理系統,其特徵在於,包括: 圖片讀取模組,用於讀取原始圖片; 透明化模組,用於對於所述圖片讀取模組讀取的所述原始圖片的背景進行透明化處理得到透明背景的透明背景的圖片; 背景生成模組,用於對於所述圖片讀取模組讀取的所述原始圖片,提取主要顏色作為背景,生成使用主要顏色作為背景的背景圖片;以及 合成模組,用於將所述透明化模組生成的所述透明背景的圖片和所述背景生成模組生成的所述背景圖片進行合併生成處理後的圖片。 可選地,在所述透明化模組中包括: 第1透明化子模組:讀取所述原始原圖,判斷是否具有alpha通道,若原始圖片具有alpha通道則記為α0 ,否則不做處理; 第2透明化子模組:讀取所述原始圖片的RGB值並生成與圖片資訊對應的透明區域蒙版; 第3透明化子模組:基於原alpha通道α0 和計算出的透明區域的蒙版值,計算新的alpha通道值α1 ;以及 第4透明化子模組:組合所述原始圖片的RGB值以及所述新的alpha通道值α1 生成透明背景的圖片I1 =(R,G,B,α1 )。 可選地,所述第2透明化子模組讀取所述原始圖片的RGB值,記為Irgb ,其中Irgb 的維度為(row,col,3),計算圖片各圖元RGB之和,即顏色值之和S為:S=R+G+B並計算有效顏色區域的蒙版為:
Figure 02_image001
其中,Cs 表示需要透明化的顏色閾值,並且,透明部分的蒙版為masktransparent =1-maskvalue , 採用顏色值之和S和透明部分蒙版masktransparent 按照下式計算透明區域的蒙版值為:
Figure 02_image005
其中,β表示透明區域與不透明區域的過渡平滑度。 可選地,所述第3透明化子模組基於原alpha通道和計算出的透明區域的蒙版值,按照下式計算新的alpha通道值α1
Figure 02_image007
。 可選地,所述背景生成模組以原圖的RGB三通道圖Irgb 為基礎提取主色,並製作以主色為基礎的背景單色圖片Ibg , 其中,所述背景生成模組 讀取所述原始原圖,判斷是否具有alpha通道,若原始圖片具有alpha通道則記為α0 ,並保存原始圖片的RGB通道為Irgb ; 利用下述公式計算圖片有效顏色區域的蒙版值mask:
Figure 02_image011
, 即,當原始圖片包含alpha通道時,使用原始圖片的alpha通道α0 作為圖片的蒙版;否則,使用maskvalue 作為圖片的蒙版值,其中,1{}表示,當滿足條件時取1,條件不滿足時取0,Cα 表示alpha通道的閾值; 提取有效區域RGB值,即使用maskrgb 篩選Irgb , 保存有效顏色資訊為Inew = Irgb [maskrgb ], 其中符號[]表示篩選,當[]中條件滿足時保留值,當[]中條件不滿足時不保留; 採用長條圖統計或聚類演算法,對有效顏色資訊Inew 提取圖片主要顏色(Rm ,Gm ,Bm );以及 採用提取出的主要顏色製作單色背景圖片Ibg ,其中以白色為底色,透明度為τ,則背景圖片Ibg 的Rbg 、Gbg 、Bbg 分量為: Rbg =Rm *τ+255*(1-τ) Gbg =Gm *τ+255*(1-τ) Bbg =Bm *τ+255*(1-τ)。 可選地,所述合成模組利用α1 通道,按照下述公式將所述透明背景的圖片I1 和所述背景圖片Ibg 進行合併生成處理後的圖片I:
Figure 02_image037
。 可選地,所述原始圖片為品牌標識圖片。 本發明的電腦可讀存儲介質,其上存儲電腦程式,其特徵在於,該程式被處理器執行時實現上述的圖片處理方法。 本發明的電腦設備,包括記憶體、處理器以及存儲在記憶體上並可在處理器上運行的電腦程式,其特徵在於,所述處理器執行所述電腦程式時實現上述的圖片處理方法。 如上所述,在本發明的圖片處理方法以及圖片處理系統中,能夠根據圖片顏色,自動計算待實現透明圖片的透明區域取值,並將透明區域的取值與原圖片alpha通道值合併生成新的alpha通道,另一方面,能夠提取圖片主色,並根據顏色合成公式,使用規定的透明度,以白色為底色生成背景圖片,這樣將原圖片、新alpha通道、新的圖片背景合成,形成最終將背景替換為與主色相似的背景圖。 而且,根據本發明的圖片處理方法以及圖片處理系統,通過設置規定時間,在規定時間顯示經過處理的圖片(例如品牌的logo圖片),由此能夠在該時刻顯示不同於平時的品牌圖片,該時刻顯示的品牌圖片能夠以品牌圖片的主色調作為背景,由此能夠更加凸顯“品牌時刻”效果。
下面介紹的是本發明的多個實施例中的一些,旨在提供對本發明的基本瞭解。並不旨在確認本發明的關鍵或決定性的要素或限定所要保護的範圍。 在以下的說明中作為被處理的圖片採用品牌標識為例進行說明,本領域技術人員可以明瞭處理品牌標識圖片以外,本發明的圖片處理方法以及圖片處理系統及其圖片顯示方法等能夠適用於除了品牌標識圖片之外的其他需要進行類似處理的圖片。 首先,對於本發明的圖片處理方法進行說明。 圖1是表示本發明一方面的圖片處理方法的流程圖。 如圖1所示,本發明的一方面的圖片處理方法包括下述步驟: 圖片讀取步驟S100:讀取原始圖片,例如品牌標識; 透明化步驟S200:對於讀取的所述原始圖片的背景進行透明化處理得到透明背景的透明背景的圖片; 背景生成步驟S300:對於讀取的所述原始圖片,提取主要顏色作為背景,生成使用主要顏色作為背景的背景圖片;以及 合成步驟S400:將所述透明背景的圖片和所述背景圖片進行合併生成處理後的圖片。 需要說明的是,透明化步驟S200和背景生成步驟S300之間沒有先後關係,可以是先進行透明化步驟S200然後再進行背景生成步驟S300,也可以是先進行背景生成步驟S300然後再進行透明化步驟S200,或者也可以是兩個步驟同時分別進行。 接著,對於這些步驟的具體內容進行說明。 在圖片讀取步驟S100中,讀取原始圖片並記錄為I1 ,並記錄原始圖片的尺寸為(row,col,ch),其中row、col為圖片對應矩陣的行、列即圖片的長寬尺寸,ch表示圖片對應的通道數量,這裡,帶有透明alpha通道的取值為4,其他取值為3。 以下對於alpha通道以及後文中將會出現的蒙版進行說明。 首先,說明alpha通道。 alpha是一個8位元的灰度圖像通道,該通道用256級灰度來記錄圖像中的透明度資訊,定義透明、不透明和半透明區域,其中黑表示透明,白表示不透明,灰表示半透明。 具體地,alpha通道(阿爾法通道,Alpha Channel)是指一張圖片的透明和半透明度。例如:一個使用16位元存儲的圖片,可能5位元表示紅色,5位表示綠色,5位表示藍色,1位是Alpha通道。在這種情況下,它要麼表示透明要麼不是。一個使用32位元存儲的圖片,每8位元表示紅綠藍,和Alpha通道。在這種情況下,就不光可以表示透明還是不透明,Alpha通道還可以表示256級的半透明度。 在現有的alpha通道中,可以將任意選區存儲為蒙版。可以編輯 Alpha通道,添加或刪除其中的顏色,並且可為蒙版顏色和不透明度指定設置。通俗的說就是上圖時作透明效果的。 其次,對於蒙版進行簡單說明。當選中某個圖像的部分區域時,未選中區域將“被蒙版”或受保護以免被編輯。因此,創建了蒙版後,當您要改變圖像某個區域的顏色,或者要對該區域應用濾鏡或其它效果時,您可以隔離並保護圖像的其餘部分。您也可以在進行複雜的圖像編輯時使用蒙版,比如將顏色或濾鏡效果逐漸應用於圖像。 圖2是表示用於說明蒙版的說明圖。 在圖2中,A表示用於保護背景並編輯“蝴蝶”的不透明蒙版,B用於保護“蝴蝶”並為背景著色的不透明蒙版 。 接著,說明透明化處理步驟S200。 圖3是表示透明化處理步驟的具體流程的示意圖。 如圖3所示,所述透明化步驟S200中具體包括: 在步驟S201中,對於讀取到的所述原始原圖,判斷是否具有alpha通道,若判斷為是,則繼續步驟S202,在步驟S202中提取alpha通道值並記為α0 ,另一方面,若判斷為否,若不具有alpha通道,則不做處理。 在步驟S203中,對於讀取所述原始圖片提取RGB通道,即讀取所述原始圖片的RGB值,記為Irgb ,其中Irgb 的維度為(row,col,3),其中,由於R、G、B分別表示單顏色值,故其維度都僅包含2維,組合在一後通道數為3。 在步驟S204中,計算圖片各圖元RGB顏色值之和,即顏色值之和S為:S=R+G+B,並計算有效顏色區域的蒙版為:
Figure 02_image001
其中Cs 表示需要透明化的顏色閾值,,例如作為一個示例,可取Cs =700並且,透明部分的蒙版為masktransparent =1-maskvalue , 採用顏色值之和S和透明部分蒙版masktransparent 按照下式計算透明區域的蒙版值為:
Figure 02_image005
其中,β表示透明區域與不透明區域的過渡平滑度。 其中,作為一個示例,可取β=130,這樣能夠使得透明區域與不透明區域的過渡平滑度。 接著,在步驟S205中,根基於原alpha通道α0 和計算出的透明區域的蒙版值,計算新的alpha通道值α1 ,具體地,基於原alpha通道和計算出的透明區域的蒙版值,按照下式計算新的alpha通道值α1
Figure 02_image007
。 在步驟S206中,組合步驟S202得到的原始圖片的RGB值及步驟S205生成的新的alpha通道值α1 ,而生成新的透明背景的圖片I1 =(R,G,B,α1 )。 接著,說明背景生成步驟。 圖4是表示背景生成步驟的具體流程的示意圖。 如圖4所示背景生成步驟的具體流程如下: 對於讀取的原始圖片,在步驟S301中,判斷圖片是否包含alpha通道,若判斷為是,則保存圖片alpha通道為α0 ,並保存圖片RGB通道為Irgb ,若判斷為否,則不做任何處理。 在步驟S302中,對於讀取所述原始圖片提取RGB通道,即提取圖片的RGB值,記為Irgb ,其中Irgb 的維度為(row,col,3),其中,由於R、G、B分別表示單顏色值,故其維度都僅包含2維,組合在一後通道數為3。 在步驟S303中,當圖片I1 包含alpha通道時,使用α0 計算圖片的mask;否則,在步驟S304中使用maskvalue 作為圖片的mask, 利用下述公式計算圖片有效顏色區域的蒙版值mask:
Figure 02_image011
, 即,當原始圖片包含alpha通道時,使用原始圖片的alpha通道α0 作為圖片的蒙版;否則,使用maskvalue 作為圖片的蒙版值,其中,1{}表示,當滿足條件時取1,條件不滿足時取0,Cα 表示alpha通道的閾值,其中,例如Cα 表示可取Cα =50。 在步驟S305中,提取有效區域RGB值,即使用maskrgb 篩選Irgb , 保存有效顏色資訊為Inew = Irgb [maskrgb ], 其中符號[]表示篩選,當[]中條件滿足時保留值,當[]中條件不滿足時不保留。 在步驟S306中,根據有效RGB值計算顏色分佈並採用長條圖統計或聚類演算法,對有效顏色資訊Inew 提取圖片主要顏色(Rm ,Gm ,Bm )。 在步驟S307中,採用提取出的主要顏色製作單色背景圖片Ibg ,其中以白色為底色,透明度為τ,則背景圖片Ibg 的Rbg 、Gbg 、Bbg 分量為: Rbg =Rm *τ+255*(1-τ) Gbg =Gm *τ+255*(1-τ) Bbg =Bm *τ+255*(1-τ), 為保證最終效果,τ的值不宜過大。 對於透明化步驟S200生成的透明背景的圖片和背景生成步驟S300生成的背景圖片進行合併生成處理後的圖片,具體地利用α1 通道,按照下述公式將所述透明背景的圖片I1 和所述背景圖片Ibg 進行合併生成處理後的圖片I:
Figure 02_image046
。 另外,在上述說明中,所說明的參數的值僅是一個示例,都可進行一定修改,這些修改也可以達到類似效果。 圖5是表示本發明一方面的圖片處理方法的效果圖。其中,圖(a)和圖(c)表示原始圖片,圖(b)是對圖(a)用本發明一方面的圖片處理方法進行處理後的圖片,圖(d)是對圖(c)用本發明一方面的圖片處理方法進行處理後的圖片。 由於在圖式不能用顏色表示,這裡用語言進行簡單說明一下。圖(a)表示銀聯的logo圖片,其背景部分A為淺灰色,經過本發明的圖片處理方法處理後,提取出該銀聯的logo圖片的主要顏色(藍色),這樣,如圖(b)所示處理後的logo圖片的背景部分A’變化為淺藍色。同樣地,圖(c)表示幾朵紅色的花朵圖片,其背景部分A為淺灰色,經過本發明的圖片處理方法處理後,提取出該花朵圖形的主要顏色(紅色),這樣,如圖(d)所示處理後的花朵圖片的背景部分A’變化為淺紅色。 接著,對於本發明一方面的圖片處理系統進行說明。 圖6是本發明一方面的圖片處理系統的結構框圖。 如圖6,所示,本發明的一方面的圖片處理系統,其特徵在於,包括: 圖片讀取模組100,用於讀取原始圖片; 透明化模組200,用於對於所述圖片讀取模組100讀取的所述原始圖片的背景進行透明化處理得到透明背景的透明背景的圖片; 背景生成模組300,用於對於所述圖片讀取模組100讀取的所述原始圖片,提取主要顏色作為背景,生成使用主要顏色作為背景的背景圖片;以及 合成模組400,用於將所述透明化模組200生成的所述透明背景的圖片和所述背景生成模300塊生成的所述背景圖片進行合併生成處理後的圖片。 其中,圖片讀取模組100讀取原始圖片並記錄為I1 ,並記錄原始圖片的尺寸為(row,col,ch),其中row、col為圖片對應矩陣的行、列即圖片的長寬尺寸,ch表示圖片對應的通道數量。 所述透明化模組200包括: 第1透明化子模組210:讀取所述原始原圖,判斷是否具有alpha通道,若原始圖片具有alpha通道則記為α0 ,否則不做處理; 第2透明化子模組220:讀取所述原始圖片的RGB值並生成與圖片資訊對應的透明區域蒙版; 第3透明化子模組230:基於原alpha通道α0 和計算出的透明區域的蒙版值,計算新的alpha通道值α1 ;以及 第4透明化子模組240:組合所述原始圖片的RGB值以及所述新的alpha通道值α1 生成透明背景的圖片I1 =(R,G,B,α1 )。 其中,所述第2透明化子模組220讀取所述原始圖片的RGB值,記為Irgb ,其中Irgb 的維度為(row,col,3),計算圖片各圖元RGB之和,即顏色值之和S為:S=R+G+B並計算有效顏色區域的蒙版為:
Figure 02_image001
其中Cs 表示需要透明化的顏色閾值,並且,透明部分的蒙版為masktransparent =1-maskvalue , 採用顏色值之和S和透明部分蒙版masktransparent 按照下式計算透明區域的蒙版值為:
Figure 02_image005
其中,β表示透明區域與不透明區域的過渡平滑度。 其中,所述第3透明化子模組230基於原alpha通道和計算出的透明區域的蒙版值,按照下式計算新的alpha通道值α1
Figure 02_image007
。 其中,所述背景生成模組300以原圖的RGB三通道圖Irgb 為基礎提取主色,並製作以主色為基礎的背景單色圖片Ibg , 其中,所述背景生成模組 讀取所述原始原圖,判斷是否具有alpha通道,若原始圖片具有alpha通道則記為α0 ,並保存原始圖片的RGB通道為Irgb ; 利用下述公式計算圖片有效顏色區域的蒙版值mask:
Figure 02_image011
, 即,當原始圖片包含alpha通道時,使用原始圖片的alpha通道α0 作為圖片的蒙版;否則,使用maskvalue 作為圖片的蒙版值,其中,1{}表示,當滿足條件時取1,條件不滿足時取0,Cα 表示alpha通道的閾值; 提取有效區域RGB值,即使用maskrgb 篩選Irgb ,保存有效顏色資訊為Inew = Irgb [maskrgb ], 其中符號[]表示篩選,當[]中條件滿足時保留值,當[]中條件不滿足時不保留; 採用長條圖統計或聚類演算法,對有效顏色資訊Inew 提取圖片主要顏色(Rm ,Gm ,Bm );以及 採用提取出的主要顏色製作單色背景圖片Ibg ,其中以白色為底色,透明度為τ,則背景圖片Ibg 的Rbg 、Gbg 、Bbg 分量為: Rbg =Rm *τ+255*(1-τ) Gbg =Gm *τ+255*(1-τ) Bbg =Bm *τ+255*(1-τ)。 所述合成模組400利用α1 通道,按照下述公式將所述透明背景的圖片I1 和所述背景圖片Ibg 進行合併生成處理後的圖片I:
Figure 02_image056
。 這裡,作為一個示例,所述原始圖片為品牌標識圖片。 接著,對於本發明的圖片處理方法的兩個實施例進行說明,其中,實施例1是表示處理PNG格式圖片的圖片處理方法,實施例2是表示處理JPG格式圖片的圖片處理方法。 實施例1 實施例1的圖片處理方法包括下述步驟: 圖片讀取步驟:讀取原始PNG格式的圖片; 透明化步驟:對於讀取的原始PNG格式的圖片的背景進行透明化處理得到透明背景的透明背景的圖片; 背景生成步驟:對於讀取的原始PNG格式的圖片,提取主要顏色作為背景,生成使用主要顏色作為背景的背景圖片;以及 合成步驟:將所述透明背景的圖片和所述背景圖片進行合併生成處理後的圖片。 這裡,接著,對於這些步驟的具體內容進行說明。 在圖片讀取步驟中,讀取原始圖片並記錄為I1 ,並記錄原始圖片的尺寸為(row,col,ch),其中row、col為圖片對應矩陣的行、列即圖片的長寬尺寸,ch表示圖片對應的通道數量,這裡,PNG格式的圖片是帶有透明alpha通道的,其CH取值為4。 接著,說明透明化處理步驟。 其中,透明化步驟中具體包括: (1)對於讀取到的所述原始PNG格式的圖片,提取alpha通道值並記為α0 ; (2)對於讀取所述原始PNG格式的圖片提取RGB通道,即讀取所述原始圖片的RGB值,記為Irgb ,其中Irgb 的維度為(row,col,3),其中,由於R、G、B分別表示單顏色值,故其維度都僅包含2維,組合在一後通道數為3; (3)計算圖片各圖元RGB顏色值之和,即顏色值之和S為:S=R+G+B,並計算有效顏色區域的蒙版為:
Figure 02_image001
其中Cs 表示需要透明化的顏色閾值,例如作為一個示例,可取Cs =700並且,透明部分的蒙版為masktransparent =  1-maskvalue , (4)採用顏色值之和S和透明部分蒙版masktransparent 按照下式計算透明區域的蒙版值為:
Figure 02_image005
, 其中,β表示透明區域與不透明區域的過渡平滑度; (5)基於原alpha通道α0 和計算出的透明區域的蒙版值,按照下式計算新的alpha通道值α1
Figure 02_image061
; (6)組合原始圖片的RGB值及生成的新的alpha通道值α1 ,而生成新的透明背景的圖片I1 =(R,G,B,α1 ) 接著,對於背景生成步驟進行說明。 背景生成步驟的具體流程如下: (1)對於讀取的原始PNG格式的圖片,保存圖片alpha通道為α0 ,並保存圖片RGB通道為Irgb ; (2)對於讀取所述原始圖片提取RGB通道,即提取圖片的RGB值,記為Irgb ,其中Irgb 的維度為(row,col,3),其中,由於R、G、B分別表示單顏色值,故其維度都僅包含2維,組合在一後通道數為3; (3)使用α0 利用下述公式計算圖片有效顏色區域的蒙版值maskrgb : maskrgb =1{α0 >Ca } 其中,1{}表示,當滿足條件時取1,條件不滿足時取0,Cα 表示alpha通道的閾值,其中,例如Cα 表示可取Cα =50; (4)提取有效區域RGB值,即使用maskrgb 篩選Irgb ,保存有效顏色資訊為Inew = Irgb [maskrgb ], 其中符號[]表示篩選,當[]中條件滿足時保留值,當[]中條件不滿足時不保留; (5)根據有效RGB值計算顏色分佈並採用長條圖統計或聚類演算法,對有效顏色資訊Inew 提取圖片主要顏色(Rm ,Gm ,Bm ); (6)採用提取出的主要顏色製作單色背景圖片Ibg ,其中以白色為底色,透明度為τ,則背景圖片Ibg 的Rbg 、Gbg 、Bbg 分量為: Rbg =Rm *τ+255*(1-τ) Gbg =Gm *τ+255*(1-τ) Bbg =Bm *τ+255*(1-τ), 其中,為保證最終效果,τ的值不宜過大。 最後,對於上述透明化步驟生成的透明背景的圖片和背景生成步驟生成的背景圖片進行合併生成處理後的圖片,具體地利用α1 通道,按照下述公式將所述透明背景的圖片I1 和所述背景圖片Ibg 進行合併生成處理後的圖片I:
Figure 02_image065
。 實施例2 實施例2的圖片處理方法包括下述步驟: 圖片讀取步驟:讀取原始JPG格式的圖片; 透明化步驟:對於讀取的原始JPG格式的圖片的背景進行透明化處理得到透明背景的透明背景的圖片; 背景生成步驟:對於讀取的原始JPG格式的圖片,提取主要顏色作為背景,生成使用主要顏色作為背景的背景圖片;以及 合成步驟:將所述透明背景的圖片和所述背景圖片進行合併生成處理後的圖片。 這裡,接著,對於這些步驟的具體內容進行說明。 在圖片讀取步驟中,讀取原始圖片並記錄為I1 ,並記錄原始圖片的尺寸為(row,col,ch),其中row、col為圖片對應矩陣的行、列即圖片的長寬尺寸,ch表示圖片對應的通道數量,這裡,JPG格式的圖片是不帶有透明alpha通道的,其CH取值為3。 接著,說明透明化處理步驟。 其中,透明化步驟中具體包括: (1)對於讀取所述原始JPG格式的圖片提取RGB通道,即讀取所述原始圖片的RGB值,記為Irgb ,其中Irgb 的維度為(row,col,3),其中,由於R、G、B分別表示單顏色值,故其維度都僅包含2維,組合在一後通道數為3。其中,由於JPG格式沒有alpha通道,因此,這裡省略了與上述實施方式中的步驟S201和S202相當的步驟; (2)計算圖片各圖元RGB顏色值之和,即顏色值之和S為:S=R+G+B,並計算有效顏色區域的蒙版為:
Figure 02_image001
其中Cs 表示需要透明化的顏色閾值,例如作為一個示例,可取Cs =700並且,透明部分的蒙版為masktransparent =  1-maskvalue , (3)採用顏色值之和S和透明部分蒙版masktransparent 按照下式計算透明區域的蒙版值maskbg 為:
Figure 02_image005
, 其中,β表示透明區域與不透明區域的過渡平滑度。 (4)按照下式計算新的alpha通道值α1
Figure 02_image070
。 (5)組合原始圖片的RGB值及生成的新的alpha通道值α1 ,而生成新的透明背景的圖片I1 =(R,G,B,α1 ) 接著,說明背景生成步驟。背景生成步驟的具體流程如下: (1)對於讀取所述原始圖片提取RGB通道,即提取圖片的RGB值,記為Irgb ,其中Irgb 的維度為(row,col,3),其中,由於R、G、B分別表示單顏色值,故其維度都僅包含2維,組合在一後通道數為3; (2)計算圖片有效顏色區域的蒙版值maskrgb : maskrgb =maskvalue 。 (3)提取有效區域RGB值,即使用maskrgb 篩選Irgb ,保存有效顏色資訊為Inew = Irgb [maskrgb ], 其中符號[]表示篩選,當[]中條件滿足時保留值,當[]中條件不滿足時不保留; (4)根據有效RGB值計算顏色分佈並採用長條圖統計或聚類演算法,對有效顏色資訊Inew 提取圖片主要顏色(Rm ,Gm ,Bm ); (5)採用提取出的主要顏色製作單色背景圖片Ibg ,其中以白色為底色,透明度為τ,則背景圖片Ibg 的Rbg 、Gbg 、Bbg 分量為: Rbg =Rm *τ+255*(1-τ) Gbg =Gm *τ+255*(1-τ) Bbg =Bm *τ+255*(1-τ), 其中,為保證最終效果,τ的值不宜過大。 最後,對於上述透明化步驟生成的透明背景的圖片和背景生成步驟生成的背景圖片進行合併生成處理後的圖片,具體地利用α1 通道,按照下述公式將所述透明背景的圖片I1 和所述背景圖片Ibg 進行合併生成處理後的圖片I:
Figure 02_image073
。 接著,對於本發明的一實施方式的圖片顯示方法進行說明。該實施方式主要的改進之處在於,對於採用上述實施方式的圖片處理方法進行處理的圖片,在預設的規定時間進行顯示,而在所述規定時間之外顯示原始圖片。 圖7是本發明一實施方式的圖片顯示方法的流程示意圖。 具體地,如圖7所示該實施方式的圖片顯示方法包括下述步驟: 時間設定步驟S10:預先設定規定時間; 圖片處理步驟S20:對原始圖片進行處理,生成處理後的圖片;以及 顯示步驟S30:在所述規定時間顯示所述處理後的圖片,在所述規定時間以外的時間顯示原始圖片, 其中,所述圖片處理步驟S20包括: 圖片讀取步驟,讀取原始圖片; 透明化步驟,對於讀取的所述原始圖片的背景進行透明化處理得到透明背景的透明背景的圖片; 背景生成步驟,對於讀取的所述原始圖片,提取主要顏色作為背景,生成使用主要顏色作為背景的背景圖片;以及 合成步驟,將所述透明背景的圖片和所述背景圖片進行合併以生成處理後的圖片。 這裡的圖片讀取步驟、透明化步驟、背景生成步驟以及合成步驟與之前實施方式中說明的圖片讀取步驟S100、透明化步驟S200、背景生成步驟S300以及合成步驟S400相同,這裡就省略說明。 作為一個示例,所述原始圖片為品牌標識圖片(即logo圖片)。 如上所述,根據本發明的圖片顯示方法,通過設置規定時間,在規定時間顯示經過處理的圖片(例如品牌的logo圖片),由此能夠在該規定時間顯示不同於平時的品牌圖片,並且在該規定時間中所顯示的品牌圖片是以品牌圖片的主色調作為背景,由此能夠特別地凸顯“品牌時刻”效果。 本發明還提供一種電腦可讀存儲介質,其上存儲電腦程式,其特徵在於,該程式被處理器執行時實現上述的圖片處理方法。 本發明還提供一種電腦設備,包括記憶體、處理器以及存儲在記憶體上並可在處理器上運行的電腦程式,其特徵在於,所述處理器執行所述電腦程式時實現上述的圖片處理方法。 如上所述,在本發明的圖片處理方法以及圖片處理系統中,能夠根據圖片顏色,自動計算待實現透明圖片的透明區域取值,並將透明區域的取值與原圖片alpha通道值合併生成新的alpha通道,另一方面,能夠提取圖片主色,並根據顏色合成公式,使用規定的透明度,以白色為底色生成背景圖片,這樣將原圖片、新alpha通道、新的圖片背景合成,形成最終將背景替換為與主色相似的背景圖。 以上例子主要說明了本發明的本發明的圖片處理方法、圖片處理系統以及圖片顯示方法。儘管只對其中一些本發明的具體實施方式進行了描述,但是本領域普通技術人員應當瞭解,本發明可以在不偏離其主旨與範圍內以許多其他的形式實施。因此,所展示的例子與實施方式被視為示意性的而非限制性的,在不脫離如所附各申請專利範圍所定義的本發明精神及範圍的情況下,本發明可能涵蓋各種的修改與替換。
S100:圖片讀取步驟 S200:透明化步驟 S300:背景生成步驟 S400:合成步驟 S201、S202、S203、S204、S205、S206、S207:步驟 S301、S302、S303、S304、S305、S306、S307:步驟 100:圖片讀取模組 200:透明化模組 300:背景生成模組 400:合成模組 210:第1透明化子模組 220:第2透明化子模組 230:第3透明化子模組 240:第4透明化子模組 S10:時間設定步驟 S20:圖片處理步驟 S30:顯示步驟
圖1是表示本發明一方面的圖片處理方法的流程圖。 圖2是表示用於說明蒙版的說明圖。 圖3是表示透明化處理步驟的具體流程的示意圖。 圖4是表示背景生成步驟的具體流程的示意圖。 圖5是表示本發明一方面的圖片處理方法的效果圖。 圖6是本發明一方面的圖片處理系統的結構框圖。 圖7是本發明一實施方式的圖片顯示方法的流程示意圖。

Claims (22)

  1. 一種圖片顯示方法,其特徵在於,包括下述步驟:時間設定步驟,預先設定規定時間;圖片處理步驟,對原始圖片進行處理,生成處理後的圖片;以及顯示步驟,在所述規定時間顯示所述處理後的圖片,在所述規定時間以外的時間顯示原始圖片,其中,所述圖片處理步驟包括:圖片讀取步驟,讀取原始圖片;透明化步驟,對於讀取的所述原始圖片的背景進行透明化處理得到透明背景的透明背景的圖片;背景生成步驟,對於讀取的所述原始圖片,提取主要顏色作為背景,生成使用主要顏色作為背景的背景圖片;以及合成步驟,將所述透明背景的圖片和所述背景圖片進行合併以生成處理後的圖片,在所述透明化步驟中包括:透明化子步驟1:讀取所述原始原圖,判斷是否具有alpha通道,若原始圖片具有alpha通道則記為α0,否則不做處理;透明化子步驟2:讀取所述原始圖片的RGB值並生成與圖片資訊對應的透明區域蒙版;透明化子步驟3:基於原alpha通道α0和計算出的透明 區域的蒙版值,計算新的alpha通道值α1;以及透明化子步驟4:組合所述原始圖片的RGB值以及所述新的alpha通道值α1生成透明背景的圖片I1=(R,G,B,α1)。
  2. 如申請專利範圍第1項所述的圖片顯示方法,其中,在所述透明化子步驟2中包括:讀取所述原始圖片的RGB值,記為Irgb,其中Irgb的維度為(row,col,3);計算圖片各圖元RGB之和,即顏色值之和S為:S=R+G+B並計算有效顏色區域的蒙版為:
    Figure 108125093-A0305-02-0035-1
    其中Cs表示需要透明化的顏色閾值,並且,透明部分的蒙版為masktransparent=1-maskvalue;以及採用顏色值之和S和透明部分蒙版masktransparent按照下式計算透明區域的蒙版值為:
    Figure 108125093-A0305-02-0035-2
    其中,β表示透明區域與不透明區域的過渡平滑度。
  3. 如申請專利範圍第2項所述的圖片顯示方法,其中,在所述透明化子步驟3中包括:基於原alpha通道和計算出的透明區域的蒙版值,按照下式計算新的alpha通道值α1
    Figure 108125093-A0305-02-0036-3
  4. 如申請專利範圍第3項所述的圖片顯示方法,其中,在所述背景生成步驟中,以原圖的RGB三通道圖Irgb為基礎提取主色,並製作以主色為基礎的背景單色圖片Ibg,其中,所述背景生成步驟包括:讀取所述原始原圖,判斷是否具有alpha通道,若原始圖片具有alpha通道則記為α0,並保存原始圖片的RGB通道為Irgb;利用下述公式計算圖片有效顏色區域的蒙版值mask:
    Figure 108125093-A0305-02-0036-4
    即,當原始圖片包含alpha通道時,使用原始圖片的alpha通道α0作為圖片的蒙版;否則,使用maskvalue作為圖片的蒙版值,其中,1{ }表示,當滿足條件時取1,條件不滿足時取0,Cα表示alpha通道的閾值;提取有效區域RGB值,即使用maskrgb篩選Irgb,保存有效顏色資訊為Inew=Irgb[maskrgb],其中符號[ ]表示篩選,當[ ]中條件滿足時保留值,當[ ]中條件不滿足時不保留;採用長條圖統計或聚類演算法,對有效顏色資訊Inew提取圖片主要顏色(Rm,Gm,Bm);以及 採用提取出的主要顏色製作單色背景圖片Ibg,其中以白色為底色,透明度為τ,則背景圖片Ibg的Rbg、Gbg、Bbg分量為:Rbg=Rm*τ+255*(1-τ) Gbg=Gm*τ+255*(1-τ) Bbg=Bm*τ+255*(1-τ)。
  5. 如申請專利範圍第4項所述的圖片顯示方法,其中,在所述合成步驟中,利用α1通道,按照下述公式將所述透明背景的圖片I1和所述背景圖片Ibg進行合併生成處理後的圖片I:
    Figure 108125093-A0305-02-0037-6
    ,i=R,G,B
  6. 如申請專利範圍第1至5項中任意一項所述的圖片顯示方法,其中,所述原始圖片為品牌標識圖片。
  7. 一種電腦可讀存儲介質,其上存儲電腦程式,其中,該程式被處理器執行時實現如申請專利範圍第1至6項中任意一項所述的圖片顯示方法。
  8. 一種電腦設備,包括記憶體、處理器以及存儲在記憶體上並可在處理器上運行的電腦程式,其中,所述處理器執行所述電腦程式時實現如申請專利範圍第1至6項中任意 一項所述的圖片顯示方法。
  9. 一種圖片處理方法,其特徵在於,包括下述步驟:圖片讀取步驟,讀取原始圖片;透明化步驟,對於讀取的所述原始圖片的背景進行透明化處理得到透明背景的透明背景的圖片;背景生成步驟,對於讀取的所述原始圖片,提取主要顏色作為背景,生成使用主要顏色作為背景的背景圖片;以及合成步驟,將所述透明背景的圖片和所述背景圖片進行合併生成處理後的圖片,在所述透明化步驟中包括:透明化子步驟1:讀取所述原始原圖,判斷是否具有alpha通道,若原始圖片具有alpha通道則記為α0,否則不做處理;透明化子步驟2:讀取所述原始圖片的RGB值並生成與圖片資訊對應的透明區域蒙版;透明化子步驟3:基於原alpha通道α0和計算出的透明區域的蒙版值,計算新的alpha通道值α1;以及透明化子步驟4:組合所述原始圖片的RGB值以及所述新的alpha通道值α1生成透明背景的圖片I1=(R,G,B,α1)。
  10. 如申請專利範圍第9項所述的圖片顯示方法,其中,在所述透明化子步驟2中包括: 讀取所述原始圖片的RGB值,記為Irgb,其中Irgb的維度為(row,col,3);計算圖片各圖元RGB之和,即顏色值之和S為:S=R+G+B並計算有效顏色區域的蒙版為:
    Figure 108125093-A0305-02-0039-7
    其中Cs表示需要透明化的顏色閾值,並且,透明部分的蒙版為masktransparent=1-maskvalue;以及採用顏色值之和S和透明部分蒙版masktransparent按照下式計算透明區域的蒙版值為:
    Figure 108125093-A0305-02-0039-8
    其中,β表示透明區域與不透明區域的過渡平滑度。
  11. 如申請專利範圍第10項所述的圖片顯示方法,其中,在所述透明化子步驟3中包括:基於原alpha通道和計算出的透明區域的蒙版值,按照下式計算新的alpha通道值α1
    Figure 108125093-A0305-02-0039-9
  12. 如申請專利範圍第11項所述的圖片顯示方法,其中,在所述背景生成步驟中,以原圖的RGB三通道圖Irgb為基礎提取主色,並製作以主色為基礎的背景單色圖片 Ibg,其中,所述背景生成步驟包括:讀取所述原始原圖,判斷是否具有alpha通道,若原始圖片具有alpha通道則記為α0,並保存原始圖片的RGB通道為Irgb;利用下述公式計算圖片有效顏色區域的蒙版值mask:
    Figure 108125093-A0305-02-0040-10
    即,當原始圖片包含alpha通道時,使用原始圖片的alpha通道α0作為圖片的蒙版;否則,使用maskvalue作為圖片的蒙版值,其中,1{ }表示,當滿足條件時取1,條件不滿足時取0,Cα表示alpha通道的閾值;提取有效區域RGB值,即使用maskrgb篩選Irgb,保存有效顏色資訊為Inew=Irgb[maskrgb],其中符號[ ]表示篩選,當[ ]中條件滿足時保留值,當[ ]中條件不滿足時不保留;採用長條圖統計或聚類演算法,對有效顏色資訊Inew提取圖片主要顏色(Rm,Gm,Bm);以及採用提取出的主要顏色製作單色背景圖片Ibg,其中以白色為底色,透明度為τ,則背景圖片Ibg的Rbg、Gbg、Bbg分量為:Rbg=Rm*τ+255*(1-τ) Gbg=Gm*τ+255*(1-τ) Bbg=Bm*τ+255*(1-τ)。
  13. 如申請專利範圍第12項所述的圖片顯示方法,其中,在所述合成步驟中,利用α1通道,按照下述公式將所述透明背景的圖片I1和所述背景圖片Ibg進行合併生成處理後的圖片I:
    Figure 108125093-A0305-02-0041-11
    ,i=R,G,B
  14. 如申請專利範圍第9至13項中任意一項所述的圖片處理方法,其中,所述原始圖片為品牌標識圖片。
  15. 一種圖片處理系統,其特徵在於,包括:圖片讀取模組,用於讀取原始圖片;透明化模組,用於對於所述圖片讀取模組讀取的所述原始圖片的背景進行透明化處理得到透明背景的透明背景的圖片;背景生成模組,用於對於所述圖片讀取模組讀取的所述原始圖片,提取主要顏色作為背景,生成使用主要顏色作為背景的背景圖片;以及合成模組,用於將所述透明化模組生成的所述透明背景的圖片和所述背景生成模組生成的所述背景圖片進行合併生成處理後的圖片,在所述透明化模組中包括:第1透明化子模組:讀取所述原始原圖,判斷是否具有alpha通道,若原始圖片具有alpha通道則記為α0,否則 不做處理;第2透明化子模組:讀取所述原始圖片的RGB值並生成與圖片資訊對應的透明區域蒙版;第3透明化子模組:基於原alpha通道α0和計算出的透明區域的蒙版值,計算新的alpha通道值α1;以及第4透明化子模組:組合所述原始圖片的RGB值以及所述新的alpha通道值α1生成透明背景的圖片I1=(R,G,B,α1)。
  16. 如申請專利範圍第15項所述的圖片處理系統,其中,所述第2透明化子模組讀取所述原始圖片的RGB值,記為Irgb,其中Irgb的維度為(row,col,3),計算圖片各圖元RGB之和,即顏色值之和S為:S=R+G+B並計算有效顏色區域的蒙版為:
    Figure 108125093-A0305-02-0042-12
    其中Cs表示需要透明化的顏色閾值,並且,透明部分的蒙版為masktransparent=1-maskvalue,採用顏色值之和S和透明部分蒙版masktransparent按照下式計算透明區域的蒙版值為:
    Figure 108125093-A0305-02-0042-13
    其中,β表示透明區域與不透明區域的過渡平滑度。
  17. 如申請專利範圍第16項所述的圖片處理系統,其中,所述第3透明化子模組基於原alpha通道和計算出的透明區域的蒙版值,按照下式計算新的alpha通道值α1
    Figure 108125093-A0305-02-0043-14
  18. 如申請專利範圍第17項所述的圖片處理系統,其中,所述背景生成模組以原圖的RGB三通道圖Irgb為基礎提取主色,並製作以主色為基礎的背景單色圖片Ibg,其中,所述背景生成模組讀取所述原始原圖,判斷是否具有alpha通道,若原始圖片具有alpha通道則記為α0,並保存原始圖片的RGB通道為Irgb;利用下述公式計算圖片有效顏色區域的蒙版值mask:
    Figure 108125093-A0305-02-0043-15
    即,當原始圖片包含alpha通道時,使用原始圖片的alpha通道α0作為圖片的蒙版;否則,使用maskvalue作為圖片的蒙版值,其中,1{ }表示,當滿足條件時取1,條件不滿足時取0,Cα表示alpha通道的閾值;提取有效區域RGB值,即使用maskrgb篩選Irgb,保存有效顏色資訊為Inew=Irgb[maskrgb],其中符號[ ]表示篩選,當[ ]中條件滿足時保留值,當[ ]中條件不滿足時不保留;採用長條圖統計或聚類演算法,對有效顏色資訊Inew 提取圖片主要顏色(Rm,Gm,Bm);以及採用提取出的主要顏色製作單色背景圖片Ibg,其中以白色為底色,透明度為τ,則背景圖片Ibg的Rbg、Gbg、Bbg分量為:Rbg=Rm*τ+255*(1-τ) Gbg=Gm*τ+255*(1-τ) Bbg=Bm*τ+255*(1-τ)。
  19. 如申請專利範圍第18項所述的圖片處理系統,其中,所述合成模組利用α1通道,按照下述公式將所述透明背景的圖片I1和所述背景圖片Ibg進行合併生成處理後的圖片I:
    Figure 108125093-A0305-02-0044-16
    ,i=R,G,B
  20. 如申請專利範圍第15至19項中任意一項所述的圖片處理系統,其中,所述原始圖片為品牌標識圖片。
  21. 一種電腦可讀存儲介質,其上存儲電腦程式,其特徵在於,該程式被處理器執行時實現如申請專利範圍第9至13項中任意一項所述的圖片處理方法。
  22. 一種電腦設備,包括記憶體、處理器以及存儲在記憶體上並可在處理器上運行的電腦程式,其特徵在於,所述 處理器執行所述電腦程式時實現如申請專利範圍第9至13項中任意一項所述的圖片處理方法。
TW108125093A 2018-10-31 2019-07-16 圖片顯示方法、圖片處理方法及其系統 TWI747006B (zh)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN201811285601.6A CN111127302B (zh) 2018-10-31 2018-10-31 一种图片显示方法、图片处理方法及其***
CN201811285601.6 2018-10-31

Publications (2)

Publication Number Publication Date
TW202022810A TW202022810A (zh) 2020-06-16
TWI747006B true TWI747006B (zh) 2021-11-21

Family

ID=70461970

Family Applications (1)

Application Number Title Priority Date Filing Date
TW108125093A TWI747006B (zh) 2018-10-31 2019-07-16 圖片顯示方法、圖片處理方法及其系統

Country Status (3)

Country Link
CN (1) CN111127302B (zh)
TW (1) TWI747006B (zh)
WO (1) WO2020087968A1 (zh)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114078102A (zh) * 2020-08-11 2022-02-22 北京芯海视界三维科技有限公司 图像处理装置和虚拟现实设备
CN113938572A (zh) * 2021-09-29 2022-01-14 广州虎牙科技有限公司 图片传输方法、显示方法、装置、电子设备及存储介质

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20030085907A1 (en) * 2001-11-02 2003-05-08 Nippon Telegraph And Telephone Corporation Image processing method and image processing apparatus for obtaining overlaid image
TW200914983A (en) * 2007-09-28 2009-04-01 Hon Hai Prec Ind Co Ltd Image capturing and processing system and method
CN106201535A (zh) * 2016-07-14 2016-12-07 广州神马移动信息科技有限公司 工具栏背景颜色随着图片的主颜色而变换的方法和装置
CN106780635A (zh) * 2016-12-30 2017-05-31 深圳创维-Rgb电子有限公司 一种智能终端的图片适配方法及***
CN106934838A (zh) * 2017-02-08 2017-07-07 广州阿里巴巴文学信息技术有限公司 图片展示方法、设备及可编程设备

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8290252B2 (en) * 2008-08-28 2012-10-16 Microsoft Corporation Image-based backgrounds for images
CN101753851B (zh) * 2008-12-17 2011-12-28 华为终端有限公司 背景更换的方法、虚拟场景合成的方法及相关***和设备
US8379972B1 (en) * 2009-12-01 2013-02-19 Adobe Systems Incorporated Color decontamination for image compositing
CN104679380A (zh) * 2013-11-30 2015-06-03 富泰华工业(深圳)有限公司 用户界面背景色调整***及其方法
CN106503004B (zh) * 2015-09-07 2020-09-11 腾讯科技(深圳)有限公司 一种信息处理方法及装置、终端
CN107943546A (zh) * 2016-10-12 2018-04-20 阿里巴巴集团控股有限公司 一种背景的设置方法、装置、智能终端和操作***

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20030085907A1 (en) * 2001-11-02 2003-05-08 Nippon Telegraph And Telephone Corporation Image processing method and image processing apparatus for obtaining overlaid image
TW200914983A (en) * 2007-09-28 2009-04-01 Hon Hai Prec Ind Co Ltd Image capturing and processing system and method
CN106201535A (zh) * 2016-07-14 2016-12-07 广州神马移动信息科技有限公司 工具栏背景颜色随着图片的主颜色而变换的方法和装置
CN106780635A (zh) * 2016-12-30 2017-05-31 深圳创维-Rgb电子有限公司 一种智能终端的图片适配方法及***
CN106934838A (zh) * 2017-02-08 2017-07-07 广州阿里巴巴文学信息技术有限公司 图片展示方法、设备及可编程设备

Also Published As

Publication number Publication date
CN111127302A (zh) 2020-05-08
CN111127302B (zh) 2023-08-01
TW202022810A (zh) 2020-06-16
WO2020087968A1 (zh) 2020-05-07

Similar Documents

Publication Publication Date Title
US9547427B2 (en) User interface with color themes based on input image data
US6009209A (en) Automated removal of red eye effect from a digital image
US8134748B2 (en) Image data management processing apparatus, medium recording image data management processing program and image data management processing method
Mahmoud A new fast skin color detection technique
TWI747006B (zh) 圖片顯示方法、圖片處理方法及其系統
JP3539539B2 (ja) 画像処理装置、画像処理方法および画像処理プログラムを記録した記録媒体
CN104469179A (zh) 一种将动态图片结合到手机视频中的方法
US20060033754A1 (en) Manipulation and merging of graphic images
CN110288670B (zh) 一种ui描边特效的高性能渲染方法
WO2006033178A1 (ja) 画像処理装置、方法、およびプログラム
Li et al. Seam carving based aesthetics enhancement for photos
JP2003242520A (ja) テクスチャデータのデータ構造、プログラム及びテクスチャマッピング方法
CN115082328A (zh) 用于图像校正的方法和设备
JP2002298122A (ja) 情報公開システム
JP5385059B2 (ja) 画像表示方法、プログラム、画像表示装置、及び、撮像装置
US20140093167A1 (en) Recoloring images of a web page according to a representative color
JP3986226B2 (ja) データ埋め込み装置,データ抽出装置およびそれらの方法ならびに該方法を記録した記録媒体
JP3798561B2 (ja) 画像表示制御装置
JP2006041614A (ja) 画像処理装置、画像処理方法、プログラム、および記録媒体
CN112132919A (zh) 一种模拟印泥效果的电子***呈现方法
CN111783402B (zh) 一种文档视觉效果的获取方法和装置
TWI536312B (zh) Anti - copy image generation system and its operation method
JP2005071223A (ja) 多重画像作成装置、多重画像作成方法、多重画像作成プログラム及びプログラム記録媒体
CN116703794B (zh) 一种在hsv颜色空间上的多图像融合方法
CN111667014B (zh) 训练方法、图像编辑方法、装置及电子设备