一種圖標圖像處理方法
【技術領域】
[0001]本發(fā)明涉及圖像處理技術領域,具體涉及一種圖標圖像處理方法。
【背景技術】
[0002]現(xiàn)有移動終端桌面的圖標圖像不能根據(jù)背景壁紙進行變換,既不能識別背景壁紙的圖像顏色,也不能根據(jù)背景的壁紙顏色提取圖標圖像的邊緣并進行顏色適配,不能使得背景壁紙與圖標風格能統(tǒng)一,滿足用戶的個性化需求。
【發(fā)明內(nèi)容】
[0003]本發(fā)明的目的,就是克服現(xiàn)有技術的不足,提供一種能提取圖標圖像邊緣并進行著色的圖標圖像處理方法。
[0004]為了達到上述目的,采用如下技術方案:一種圖標圖像處理方法,所述方法包括以下步驟:
[0005]S10、獲取圖標圖像;
[0006]S20、檢測圖標圖像的邊緣并進行提??;
[0007]S30、對提取的圖標圖像邊緣根據(jù)預設的顏色值進行著色;
[0008]S40、將著色的圖標圖像邊緣與預設的底座進行合成。
[0009]優(yōu)選地,所述步驟S20中采用Sobel算子檢測圖標圖像的邊緣并進行提取,具體步驟為:
[0010]遍歷每個圖標圖像的像素,計算每個像素的偏移位置;
[0011]分別計算每個像素紅色分量的水平、垂直灰度差,得出相應的值;
[0012]分別計算每個像素綠色分量的水平、垂直灰度差,得出相應的值;
[0013]分別計算每個像素藍色分量的水平、垂直灰度差,得出相應的值;
[0014]根據(jù)上述值,分別計算出每個像素水平、垂直綜合灰度差;
[0015]如果type為true值時,取水平和垂直方向差分中較大者;
[0016]否則取水平和垂直方向差分的平均值;
[0017]生成邊緣掃描結(jié)果。
[0018]進一步,所述方法還包括:對檢測得到的邊緣圖像進行細化處理,得到清晰連貫的邊緣圖像。
[0019]進一步,所述方法還包括:對背景壁紙的顏色進行提取,并根據(jù)壁紙的顏色選擇對應的顏色值對提取的圖標圖像邊緣進行著色。
[0020]與現(xiàn)有技術相比,本發(fā)明的有益效果在于:本發(fā)明通過獲取圖標圖像;檢測圖標圖像的邊緣并進行提?。粚μ崛〉膱D標圖像邊緣根據(jù)預設的顏色值進行著色;將著色的圖標圖像邊緣與預設的底座進行合成,使得背景壁紙與圖標風格能統(tǒng)一,滿足用戶的個性化需求。
【附圖說明】
[0021]圖1本發(fā)明實施例一圖標圖像處理方法的流程圖;
[0022]圖2本發(fā)明實施例二圖標圖像處理方法的流程圖。
【具體實施方式】
[0023]下面將結(jié)合附圖以及具體實施方法來詳細說明本發(fā)明,在本發(fā)明的示意性實施及說明用來解釋本發(fā)明,但并不作為對本發(fā)明的限定。
[0024]實施例一
[0025]如圖1所示,一種圖標圖像處理方法,所述方法包括以下步驟:
[0026]S10:獲取圖標圖像;
[0027]S20:檢測圖標圖像的邊緣并進行提??;
[0028]S30:對提取的圖標圖像邊緣根據(jù)預設的顏色值進行著色;
[0029]S40:將著色的圖標圖像邊緣與預設的底座進行合成。
[0030]本發(fā)明通過獲取圖標圖像;檢測圖標圖像的邊緣并進行提??;對提取的圖標圖像邊緣根據(jù)預設的顏色值進行著色;將著色的圖標圖像邊緣與預設的底座進行合成,使得背景壁紙與圖標風格能統(tǒng)一,滿足用戶的個性化需求。
[0031]實施例二
[0032]如圖2所示,一種圖標圖像處理方法,所述方法包括以下步驟:
[0033]SlOl:獲取圖標圖像;
[0034]S201:檢測圖標圖像的邊緣并進行提??;
[0035]S202:采用Sobel算子檢測圖標圖像的邊緣并進行提取,遍歷每個圖標圖像的像素,計算每個像素的偏移位置;
[0036]S203:分別計算每個像素紅色分量的水平、垂直灰度差,得出相應的值;
[0037]S204:分別計算每個像素綠色分量的水平、垂直灰度差,得出相應的值;
[0038]S205:分別計算每個像素藍色分量的水平、垂直灰度差,得出相應的值;
[0039]S206:根據(jù)上述值,分別計算出每個像素水平、垂直綜合灰度差;
[0040]S207:判斷type是否為true值,若是,則進入步驟S208 ;若否,則進入步驟S209 ;
[0041]S208:取水平和垂直方向差分中較大者,生成邊緣掃描結(jié)果;
[0042]S209:取水平和垂直方向差分的平均值,生成邊緣掃描結(jié)果;
[0043]S210:對檢測得到的邊緣圖像進行細化處理,得到清晰連貫的邊緣圖像;
[0044]S301:對背景壁紙的顏色進行提取,得出顏色值;
[0045]S302:根據(jù)壁紙的顏色選擇對應的顏色值對提取的圖標圖像邊緣進行著色;
[0046]S401:將著色的圖標圖像邊緣與預設的底座進行合成。
[0047]本發(fā)明根據(jù)背景的壁紙顏色提取圖標圖像的邊緣并進行顏色適配,使得背景壁紙與圖標風格能統(tǒng)一,滿足用戶的個性化需求。
[0048]本實施例所述的功能如果以軟件功能單元的形式實現(xiàn)并作為獨立的產(chǎn)品銷售或使用時,可以存儲在一個計算設備可讀取存儲介質(zhì)中?;谶@樣的理解,本發(fā)明實施例對現(xiàn)有技術做出貢獻的部分或者該技術方案的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,該軟件產(chǎn)品存儲在一個存儲介質(zhì)中,包括若干指令用以使得一臺計算設備(可以是個人計算機,服務器,移動計算設備或者網(wǎng)絡設備等)執(zhí)行本發(fā)明各個實施例所述方法的全部或部分步驟。而前述的存儲介質(zhì)包括:u盤、移動硬盤、只讀存儲器(ROM,Read-Only Memory)、隨機存取存儲器(RAM,Random Access Memory)、磁碟或者光盤等各種可以存儲程序代碼的介質(zhì)。本說明書中各個實施例采用遞進的方式描述,每個實施例重點說明的都是與其它實施例的不同之處,各個實施例之間相同或相似部分互相參見即可。
[0049]對所公開的實施例的上述說明,使本領域?qū)I(yè)技術人員能夠?qū)崿F(xiàn)或使用本發(fā)明。對這些實施例的多種修改對本領域的專業(yè)技術人員來說將是顯而易見的,本文中所定義的一般原理可以在不脫離本發(fā)明的精神或范圍的情況下,在其它實施例中實現(xiàn)。因此,本發(fā)明將不會被限制于本文所示的這些實施例,而是要符合與本文所公開的原理和新穎特點相一致的最寬的范圍。
【主權項】
1.一種圖標圖像處理方法,其特征在于,所述方法包括以下步驟: S10、獲取圖標圖像; S20、檢測圖標圖像的邊緣并進行提??; S30、對提取的圖標圖像邊緣根據(jù)預設的顏色值進行著色; S40、將著色的圖標圖像邊緣與預設的底座進行合成。
2.根據(jù)權利要求1所述的圖標圖像處理方法,其特征在于,所述步驟S20中采用Sobel算子檢測圖標圖像的邊緣并進行提取,具體步驟為: 遍歷每個圖標圖像的像素,計算每個像素的偏移位置; 分別計算每個像素紅色分量的水平、垂直灰度差,得出相應的值; 分別計算每個像素綠色分量的水平、垂直灰度差,得出相應的值; 分別計算每個像素藍色分量的水平、垂直灰度差,得出相應的值; 根據(jù)上述值,分別計算出每個像素水平、垂直綜合灰度差; 如果type為true值時,取水平和垂直方向差分中較大者; 否則取水平和垂直方向差分的平均值; 生成邊緣掃描結(jié)果。
3.根據(jù)權利要求2所述的圖標圖像處理方法,其特征在于,所述方法還包括:對檢測得到的邊緣圖像進行細化處理,得到清晰連貫的邊緣圖像。
4.根據(jù)權利要求1所述的圖標圖像處理方法,其特征在于,所述方法還包括:對背景壁紙的顏色進行提取,并根據(jù)壁紙的顏色選擇對應的顏色值對提取的圖標圖像邊緣進行著色。
【專利摘要】本發(fā)明公開了一種圖標圖像處理方法,所述方法包括:通過獲取圖標圖像;檢測圖標圖像的邊緣并進行提??;對提取的圖標圖像邊緣根據(jù)預設的顏色值進行著色;將著色的圖標圖像邊緣與預設的底座進行合成,使得背景壁紙與圖標風格能統(tǒng)一,滿足用戶的個性化需求。
【IPC分類】G06T5-00, G06T7-00
【公開號】CN104574410
【申請?zhí)枴緾N201510028787
【發(fā)明人】鄧裕強, 陳東成, 蔣旭文, 譚舒
【申請人】廣州市久邦數(shù)碼科技有限公司, 久邦計算機技術(廣州)有限公司
【公開日】2015年4月29日
【申請日】2015年1月20日