專利名稱:一種基于移動終端用戶衣服的顏色更換主題的方法及系統(tǒng)的制作方法
—種基于移動終端用戶衣服的顏色更換主題的方法及系統(tǒng)技術(shù)領(lǐng)域
本發(fā)明屬于主題設(shè)置領(lǐng)域,尤其涉及一種基于移動終端用戶衣服的顏色更換主題的方法及系統(tǒng)。
背景技術(shù):
在現(xiàn)有技術(shù)下,以手機(jī)為例,手機(jī)主題的設(shè)置都是通過用戶進(jìn)入主題設(shè)置頁面,由用戶選擇一個主題來對現(xiàn)有的主題進(jìn)行更換,操作麻煩且對用戶來說缺乏趣味,難以滿足用戶需求。發(fā)明內(nèi)容
本發(fā)明實(shí)施例的目的在于提供一種基于移動終端用戶衣服的顏色更換主題的方法及系統(tǒng),基于用戶衣服顏色更換移動終端當(dāng)前的主題,以此解決上述問題。
本發(fā)明實(shí)施例是這樣實(shí)現(xiàn)的,一種基于移動終端用戶衣服的顏色更換主題的方法,該方法包括以下步驟
獲取移動終端前方用戶的圖像;
獲取圖像中用戶衣服所在的位置;
分析衣服所在位置的所有像素點(diǎn)對應(yīng)的衣服RGB值;
計(jì)算所有像素點(diǎn)對應(yīng)衣服RGB值的平均衣服RGB值;
基于計(jì)算所得的平均衣服RGB值設(shè)置一平均衣服RGB值的區(qū)間;
分析移動終端中每個主題上所有像素點(diǎn)對應(yīng)的主題RGB值;
計(jì)算所有像素點(diǎn)對應(yīng)的主題RGB值的平均主題RGB值;
檢測該平均主題RGB值是否處于該平均衣服RGB值的區(qū)間內(nèi);及
當(dāng)該平均主題RGB值處于該衣服RGB值的區(qū)間內(nèi)時(shí),更換移動終端的主題為該平均主題RGB值所對應(yīng)的主題。
本發(fā)明實(shí)施例的另一目的在于提供一種基于移動終端用戶衣服的顏色更換主題的系統(tǒng),該系統(tǒng)包括有
第一獲取模塊,用于獲取移動終端前方用戶的圖像;
第二獲取模塊,還用于獲取圖像中用戶衣服所在的位置;
分析模塊,用于分析衣服所在位置的所有像素點(diǎn)對應(yīng)的衣服RGB值;
第一計(jì)算模塊,用于計(jì)算所有像素點(diǎn)對應(yīng)衣服RGB值的平均衣服RGB值;
設(shè)置模塊,用于基于計(jì)算所得的平均衣服RGB值設(shè)置一平均衣服RGB值的區(qū)間;
該分析模塊,還用于分析移動終端中每個主題上所有像素點(diǎn)對應(yīng)的主題RGB值;
第二計(jì)算模塊,還用于計(jì)算所有像素點(diǎn)對應(yīng)的主題RGB值的平均主題RGB值;
檢測模塊,用于檢測該平均主題RGB值是否處于該平均衣服RGB值的區(qū)間內(nèi);及
更換模塊,用于當(dāng)該平均主題RGB值處于該衣服RGB值的區(qū)間內(nèi)時(shí),更換移動終端的主題為該平均主題RGB值所對應(yīng)的主題。
在本發(fā)明實(shí)施例中,基于移動終端用戶衣服的顏色更換主題的方法及系統(tǒng),其通過分析所獲取到的圖像中衣服所在位置的所有像素點(diǎn)的RGB值,并計(jì)算一平均衣服RGB值, 以此設(shè)置一衣服RGB值區(qū)間,接著對移動終端上每個主題的所有像素點(diǎn)的RGB值進(jìn)行分析, 計(jì)算平均主題RGB值,在平均主題RGB值落入平均衣服RGB值區(qū)間時(shí),更換移動終端的主題為平均主題RGB值對應(yīng)的主題,以此增加移動終端的趣味性。
圖I本發(fā)明實(shí)施例提供的基于移動終端用戶衣服的顏色更換主題的方法流程圖。
圖2是本發(fā)明實(shí)施例提供的基于移動終端用戶衣服的顏色更換主題的系統(tǒng)模塊結(jié)構(gòu)圖。
具體實(shí)施方式
為了使本發(fā)明的目的、技術(shù)方案及優(yōu)點(diǎn)更加清楚明白,以下結(jié)合附圖及實(shí)施例,對本發(fā)明進(jìn)行進(jìn)一步詳細(xì)說明。應(yīng)當(dāng)理解,此處所描述的具體實(shí)施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
作為本發(fā)明的一個實(shí)施例,圖I示出了本發(fā)明實(shí)施例提供的基于移動終端用戶衣服的顏色更換主題的方法流程圖,其具體包括步驟為
步驟S601,獲取移動終端前方用戶的圖像。
步驟S602,獲取圖像中用戶衣服所在的位置。在本實(shí)施方式中,獲取圖像中用戶衣服所在的位置步驟具體為識別圖像中人臉?biāo)谖恢?,及基于人臉?biāo)谖恢眉邦A(yù)設(shè)身高比例確定衣服所在的位置。例如,當(dāng)前預(yù)設(shè)身高比例為2:3,當(dāng)識別到人臉?biāo)谖恢煤?,用戶可根?jù)預(yù)設(shè)身高比例得到用戶上半身所在的位置,也即衣服所在的位置。
步驟S603,分析衣服所在位置的所有像素點(diǎn)對應(yīng)的衣服RGB值。
步驟S604,計(jì)算所有像素點(diǎn)對應(yīng)衣服RGB值的平均衣服RGB值。
步驟S605,基于計(jì)算所得的平均衣服RGB值設(shè)置一平均衣服RGB值的區(qū)間。在本實(shí)施方式中,基于計(jì)算所得的平均衣服RGB值設(shè)置一平均衣服RGB值的區(qū)間步驟具體為在平均衣服RGB值上增加一預(yù)設(shè)公差來設(shè)置平均衣服RGB值的區(qū)間。
步驟S606,分析移動終端中每個主題上所有像素點(diǎn)對應(yīng)的主題RGB值。
步驟S607,計(jì)算所有像素點(diǎn)對應(yīng)的主題RGB值的平均主題RGB值。
步驟S608,檢測該平均主題RGB值是否處于該平均衣服RGB值的區(qū)間內(nèi)。
步驟S609,當(dāng)該平均主題RGB值處于該衣服RGB值的區(qū)間內(nèi)時(shí),更換移動終端的主題為該平均主題RGB值所對應(yīng)的主題。
進(jìn)一步地,在步驟S607后,該方法還包括有計(jì)算所有像素點(diǎn)對應(yīng)衣服RGB值的方差衣服RGB值;基于計(jì)算所得的方差衣服RGB值設(shè)置一方差衣服RGB值的區(qū)間;計(jì)算每個主題所有像素點(diǎn)對應(yīng)的主題RGB值的方差主題RGB值;檢測該平均主題RGB值是否處于該平均衣服RGB值的區(qū)間內(nèi),及檢測該方差主題RGB值是否處于該方差衣服RGB值的區(qū)間內(nèi);及當(dāng)該平均主題RGB值處于該衣服RGB值的區(qū)間內(nèi)及該方差主題RGB值處于該方差衣服RGB值的區(qū)間內(nèi)時(shí),更換移動終端的主題為該方差主題RGB值所對應(yīng)的主題。在本實(shí)施方式中,基于計(jì)算所得的方差衣服RGB值設(shè)置一方差衣服RGB值的區(qū)間步驟具體為在方差5衣服RGB值上增加一預(yù)設(shè)公差來設(shè)置方差衣服RGB值的區(qū)間。
在本實(shí)施方式中,當(dāng)有多個主題的平均主題RGB值處于該衣服RGB值的區(qū)間內(nèi)及方差主題RGB值處于該方差衣服RGB值的區(qū)間內(nèi)時(shí),隨機(jī)選擇多個主題中的一個主題,并將選擇的主題更換為移動終端當(dāng)前的主題。
本領(lǐng)域普通技術(shù)人員可以理解實(shí)現(xiàn)上述實(shí)施例方法中的全部或部分步驟是可以通過程序來指令相關(guān)的硬件來完成,所述的程序可以存儲于一計(jì)算機(jī)可讀取存儲介質(zhì)中, 所述的存儲介質(zhì),如R0M/RAM、磁盤、光盤等。
圖2是本發(fā)明實(shí)施例提供的基于移動終端用戶衣服的顏色更換主題的系統(tǒng)100模塊結(jié)構(gòu)圖。在本發(fā)明實(shí)施例中,該系統(tǒng)100包括有第一獲取模塊21、第二獲取模塊28、分析模塊22、第一計(jì)算模塊23、設(shè)置模塊24、第二計(jì)算模塊25、檢測模塊26及更換模塊27。
該第一獲取模塊21用于獲取移動終端前方用戶的圖像。在本實(shí)施方式中,該第一獲取模塊21為一前置攝像頭。該第二獲取模塊28用于獲取圖像中用戶衣服所在的位置。 該分析模塊22用于分析衣服所在位置的所有像素點(diǎn)對應(yīng)的衣服RGB值。該第一計(jì)算模塊 23用于計(jì)算所有像素點(diǎn)對應(yīng)衣服RGB值的平均衣服RGB值。該設(shè)置模塊24用于基于計(jì)算所得的平均衣服RGB值設(shè)置一平均衣服RGB值的區(qū)間。在本實(shí)施方式中,該設(shè)置模塊24是為通過在平均衣服RGB值上增加一預(yù)設(shè)公差來設(shè)置平均衣服RGB值的區(qū)間。該分析模塊22 還用于分析移動終端中每個主題上所有像素點(diǎn)對應(yīng)的主題RGB值。該第二計(jì)算模塊25還用于計(jì)算所有像素點(diǎn)對應(yīng)的主題RGB值的平均主題RGB值。該檢測模塊26用于檢測該平均主題RGB值是否處于該平均衣服RGB值的區(qū)間內(nèi)。該更換模塊27用于當(dāng)該平均主題RGB 值處于該衣服RGB值的區(qū)間內(nèi)時(shí),更換移動終端的主題為該平均主題RGB值所對應(yīng)的主題。
在另一實(shí)施方式中,該第一計(jì)算模塊23還用于計(jì)算所有像素點(diǎn)對應(yīng)衣服RGB值的方差衣服RGB值。該設(shè)置模塊24還用于基于計(jì)算所得的方差衣服RGB值設(shè)置一方差衣服 RGB值的區(qū)間。本實(shí)施方式中,該設(shè)置模塊24是為通過在方差衣服RGB值上增加一預(yù)設(shè)公差來設(shè)置方差衣服RGB值的區(qū)間。該第二計(jì)算模塊25還用于計(jì)算每個主題所有像素點(diǎn)對應(yīng)的主題RGB值的方差主題RGB值。該檢測模塊26還用于檢測該平均主題RGB值是否處于該平均衣服RGB值的區(qū)間內(nèi),及檢測該方差主題RGB值是否處于該方差衣服RGB值的區(qū)間內(nèi)。該更換模塊27還用于當(dāng)該平均主題RGB值處于該衣服RGB值的區(qū)間內(nèi)及該方差主題RGB值處于該方差衣服RGB值的區(qū)間內(nèi)時(shí),更換移動終端的主題為該方差主題RGB值所對應(yīng)的主題。
在本實(shí)施方式中,該更換模塊27還用于當(dāng)有多個主題的平均主題RGB值處于該衣服RGB值的區(qū)間內(nèi)及方差主題RGB值處于該方差衣服RGB值的區(qū)間內(nèi)時(shí),隨機(jī)選擇多個主題中的一個主題,并將選擇的主題更換為移動終端當(dāng)前的主題。
在本實(shí)施方式中,該第二獲取模塊28包括有識別模塊281及確定模塊282。該識別模塊281用于識別圖像中人臉?biāo)谖恢谩T摯_定模塊282用于基于人臉?biāo)谖恢眉邦A(yù)設(shè)身高比例確定衣服所在的位置。
本發(fā)明的基于移動終端用戶衣服的顏色更換主題的方法及系統(tǒng),其通過分析所獲取到的圖像中衣服所在位置的所有像素點(diǎn)的RGB值,并計(jì)算一平均衣服RGB值,以此設(shè)置一衣服RGB值區(qū)間,接著對移動終端上每個主題的所有像素點(diǎn)的RGB值進(jìn)行分析,計(jì)算平均主題RGB值,在平均主題RGB值落入平均衣服RGB值區(qū)間時(shí),更換移動終端的主題為平均主題RGB值對應(yīng)的主題,以此增加移動終端的趣味性。
以上所述僅為本發(fā)明的較佳實(shí)施例 而已,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi)所作的任何修改、等同替換和改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
權(quán)利要求
1.一種基于移動終端用戶衣服的顏色更換主題的方法,其特征在于,該方法包括以下步驟獲取移動終端前方用戶的圖像;獲取圖像中用戶衣服所在的位置;分析衣服所在位置的所有像素點(diǎn)對應(yīng)的衣服RGB值;計(jì)算所有像素點(diǎn)對應(yīng)衣服RGB值的平均衣服RGB值;基于計(jì)算所得的平均衣服RGB值設(shè)置一平均衣服RGB值的區(qū)間;分析移動終端中每個主題上所有像素點(diǎn)對應(yīng)的主題RGB值;計(jì)算所有像素點(diǎn)對應(yīng)的主題RGB值的平均主題RGB值;檢測該平均主題RGB值是否處于該平均衣服RGB值的區(qū)間內(nèi);及當(dāng)該平均主題RGB值處于該衣服RGB值的區(qū)間內(nèi)時(shí),更換移動終端的主題為該平均主題RGB值所對應(yīng)的主題。
2.如權(quán)利要求I所述的基于移動終端用戶衣服的顏色更換主題的方法,其特征在于 在計(jì)算所有像素點(diǎn)對應(yīng)的主題RGB值的平均主題RGB值步驟后,該方法還包括有計(jì)算所有像素點(diǎn)對應(yīng)衣服RGB值的方差衣服RGB值;基于計(jì)算所得的方差衣服RGB值設(shè)置一方差衣服RGB值的區(qū)間;計(jì)算每個主題所有像素點(diǎn)對應(yīng)的主題RGB值的方差主題RGB值;檢測該平均主題RGB值是否處于該平均衣服RGB值的區(qū)間內(nèi),及檢測該方差主題RGB 值是否處于該方差衣服RGB值的區(qū)間內(nèi);及當(dāng)該平均主題RGB值處于該衣服RGB值的區(qū)間內(nèi)及該方差主題RGB值處于該方差衣服 RGB值的區(qū)間內(nèi)時(shí),更換移動終端的主題為該方差主題RGB值所對應(yīng)的主題。
3.如權(quán)利要求I所述的基于移動終端用戶衣服的顏色更換主題的方法,其特征在于 該獲取圖像中用戶衣服所在的位置步驟具體為識別圖像中人臉?biāo)谖恢?;基于人臉?biāo)谖恢眉邦A(yù)設(shè)身高比例確定衣服所在的位置。
4.如權(quán)利要求I所述的基于移動終端用戶衣服的顏色更換主題的方法,其特征在于 基于計(jì)算所得的平均衣服RGB值設(shè)置一平均衣服RGB值的區(qū)間步驟具體為在平均衣服RGB值上增加一預(yù)設(shè)公差來設(shè)置平均衣服RGB值的區(qū)間。
5.如權(quán)利要求2所述的基于移動終端用戶衣服的顏色更換主題的方法,其特征在于 基于計(jì)算所得的方差衣服RGB值設(shè)置一方差衣服RGB值的區(qū)間步驟具體為在方差衣服RGB值上增加一預(yù)設(shè)公差來設(shè)置方差衣服RGB值的區(qū)間。
6.如權(quán)利要求2所述的基于移動終端用戶衣服的顏色更換主題的方法,其特征在于 在當(dāng)該平均主題RGB值處于該衣服RGB值的區(qū)間內(nèi)及該方差主題RGB值處于該方差衣服 RGB值的區(qū)間內(nèi)步驟后,該方法還包括有當(dāng)有多個主題的平均主題RGB值處于該衣服RGB值的區(qū)間內(nèi)及方差主題RGB值處于該方差衣服RGB值的區(qū)間內(nèi)時(shí),隨機(jī)選擇多個主題中的一個主題,并將選擇的主題更換為移動終端當(dāng)前的主題。
7.一種基于移動終端用戶衣服的顏色更換主題的系統(tǒng),其特征在于,該系統(tǒng)包括有 第一獲取模塊,用于獲取移動終端前方用戶的圖像;第二獲取模塊,還用于獲取圖像中用戶衣服所在的位置;分析模塊,用于分析衣服所在位置的所有像素點(diǎn)對應(yīng)的衣服RGB值;第一計(jì)算模塊,用于計(jì)算所有像素點(diǎn)對應(yīng)衣服RGB值的平均衣服RGB值;設(shè)置模塊,用于基于計(jì)算所得的平均衣服RGB值設(shè)置一平均衣服RGB值的區(qū)間;該分析模塊,還用于分析移動終端中每個主題上所有像素點(diǎn)對應(yīng)的主題RGB值; 第二計(jì)算模塊,還用于計(jì)算所有像素點(diǎn)對應(yīng)的主題RGB值的平均主題RGB值;檢測模塊,用于檢測該平均主題RGB值是否處于該平均衣服RGB值的區(qū)間內(nèi);及更換模塊,用于當(dāng)該平均主題RGB值處于該衣服RGB值的區(qū)間內(nèi)時(shí),更換移動終端的主題為該平均主題RGB值所對應(yīng)的主題。
8.如權(quán)利要求7所述的基于移動終端用戶衣服的顏色更換主題的系統(tǒng),其特征在于 該第一計(jì)算模塊,還用于計(jì)算所有像素點(diǎn)對應(yīng)衣服RGB值的方差衣服RGB值;該設(shè)置模塊,還用于基于計(jì)算所得的方差衣服RGB值設(shè)置一方差衣服RGB值的區(qū)間; 該第二計(jì)算模塊,還用于計(jì)算每個主題所有像素點(diǎn)對應(yīng)的主題RGB值的方差主題RGB值;該檢測模塊,還用于檢測該平均主題RGB值是否處于該平均衣服RGB值的區(qū)間內(nèi),及檢測該方差主題RGB值是否處于該方差衣服RGB值的區(qū)間內(nèi);及該更換模塊,還用于當(dāng)該平均主題RGB值處于該衣服RGB值的區(qū)間內(nèi)及該方差主題RGB 值處于該方差衣服RGB值的區(qū)間內(nèi)時(shí),更換移動終端的主題為該方差主題RGB值所對應(yīng)的主題。
9.如權(quán)利要求7所述的基于移動終端用戶衣服的顏色更換主題的系統(tǒng),其特征在于 該第二獲取模塊包括有識別模塊,用于識別圖像中人臉?biāo)谖恢?;確定模塊,用于基于人臉?biāo)谖恢眉邦A(yù)設(shè)身高比例確定衣服所在的位置。
10.如權(quán)利要求7所述的基于移動終端用戶衣服的顏色更換主題的系統(tǒng),其特征在于 該設(shè)置模塊是為通過在平均衣服RGB值上增加一預(yù)設(shè)公差來設(shè)置平均衣服RGB值的區(qū)間。
11.如權(quán)利要求8所述的基于移動終端用戶衣服的顏色更換主題的系統(tǒng),其特征在于 該設(shè)置模塊是為通過在方差衣服RGB值上增加一預(yù)設(shè)公差來設(shè)置方差衣服RGB值的區(qū)間。
12.如權(quán)利要求8所述的基于移動終端用戶衣服的顏色更換主題的系統(tǒng),其特征在于 該更換模塊,還用于當(dāng)有多個主題的平均主題RGB值處于該衣服RGB值的區(qū)間內(nèi)及方差主題RGB值處于該方差衣服RGB值的區(qū)間內(nèi)時(shí),隨機(jī)選擇多個主題中的一個主題,并將選擇的主題更換為移動終端當(dāng)前的主題。
全文摘要
本發(fā)明提供了一種基于移動終端用戶衣服的顏色更換主題的方法及系統(tǒng),該方法包括以下步驟獲取移動終端前方用戶的圖像;獲取圖像中用戶衣服所在的位置;分析衣服所在位置的所有像素點(diǎn)對應(yīng)的衣服RGB值;計(jì)算所有像素點(diǎn)對應(yīng)衣服RGB值的平均衣服RGB值;基于計(jì)算所得的平均衣服RGB值設(shè)置一平均衣服RGB值的區(qū)間;分析移動終端中每個主題上所有像素點(diǎn)對應(yīng)的主題RGB值;計(jì)算所有像素點(diǎn)對應(yīng)的主題RGB值的平均主題RGB值;檢測該平均主題RGB值是否處于該平均衣服RGB值的區(qū)間內(nèi);及當(dāng)該平均主題RGB值處于該衣服RGB值的區(qū)間內(nèi)時(shí),更換移動終端的主題為該平均主題RGB值所對應(yīng)的主題。本發(fā)明的基于移動終端用戶衣服的顏色更換主題的方法及系統(tǒng),基于用戶衣服顏色更換主題,增加用戶趣味性。
文檔編號G06F3/01GK102981619SQ20121046813
公開日2013年3月20日 申請日期2012年11月19日 優(yōu)先權(quán)日2012年11月19日
發(fā)明者曾元清, 曾宇青 申請人:廣東歐珀移動通信有限公司