本發明專利技術提供了一種基于移動終端用戶衣服的顏色更換主題的方法及系統,該方法包括以下步驟:獲取移動終端前方用戶的圖像;獲取圖像中用戶衣服所在的位置;分析衣服所在位置的所有像素點對應的衣服RGB值;計算所有像素點對應衣服RGB值的平均衣服RGB值;基于計算所得的平均衣服RGB值設置一平均衣服RGB值的區間;分析移動終端中每個主題上所有像素點對應的主題RGB值;計算所有像素點對應的主題RGB值的平均主題RGB值;檢測該平均主題RGB值是否處于該平均衣服RGB值的區間內;及當該平均主題RGB值處于該衣服RGB值的區間內時,更換移動終端的主題為該平均主題RGB值所對應的主題。本發明專利技術的基于移動終端用戶衣服的顏色更換主題的方法及系統,基于用戶衣服顏色更換主題,增加用戶趣味性。
【技術實現步驟摘要】
—種基于移動終端用戶衣服的顏色更換主題的方法及系統
本專利技術屬于主題設置領域,尤其涉及一種基于移動終端用戶衣服的顏色更換主題的方法及系統。
技術介紹
在現有技術下,以手機為例,手機主題的設置都是通過用戶進入主題設置頁面,由用戶選擇一個主題來對現有的主題進行更換,操作麻煩且對用戶來說缺乏趣味,難以滿足用戶需求。
技術實現思路
本專利技術實施例的目的在于提供一種基于移動終端用戶衣服的顏色更換主題的方法及系統,基于用戶衣服顏色更換移動終端當前的主題,以此解決上述問題。本專利技術實施例是這樣實現的,一種基于移動終端用戶衣服的顏色更換主題的方法,該方法包括以下步驟獲取移動終端前方用戶的圖像;獲取圖像中用戶衣服所在的位置;分析衣服所在位置的所有像素點對應的衣服RGB值;計算所有像素點對應衣服RGB值的平均衣服RGB值;基于計算所得的平均衣服RGB值設置一平均衣服RGB值的區間;分析移動終端中每個主題上所有像素點對應的主題RGB值; 計算所有像素點對應的主題RGB值的平均主題RGB值;檢測該平均主題RGB值是否處于該平均衣服RGB值的區間內;及當該平均主題RGB值處于該衣服RGB值的區間內時,更換移動終端的主題為該平均主題RGB值所對應的主題。本專利技術實施例的另一目的在于提供一種基于移動終端用戶衣服的顏色更換主題的系統,該系統包括有第一獲取模塊,用于獲取移動終端前方用戶的圖像;第二獲取模塊,還用于獲取圖像中用戶衣服所在的位置;分析模塊,用于分析衣服所在位置的所有像素點對應的衣服RGB值;第一計算模塊,用于計算所有像素點對應衣服RGB值的平均衣服RGB值;設置模塊,用于基于計算所得的平均衣服RGB值設置一平均衣服RGB值的區間;該分析模塊,還用于分析移動終端中每個主題上所有像素點對應的主題RGB值;第二計算模塊,還用于計算所有像素點對應的主題RGB值的平均主題RGB值;檢測模塊,用于檢測該平均主題RGB值是否處于該平均衣服RGB值的區間內;及更換模塊,用于當該平均主題RGB值處于該衣服RGB值的區間內時,更換移動終端的主題為該平均主題RGB值所對應的主題。在本專利技術實施例中,基于移動終端用戶衣服的顏色更換主題的方法及系統,其通過分析所獲取到的圖像中衣服所在位置的所有像素點的RGB值,并計算一平均衣服RGB值, 以此設置一衣服RGB值區間,接著對移動終端上每個主題的所有像素點的RGB值進行分析, 計算平均主題RGB值,在平均主題RGB值落入平均衣服RGB值區間時,更換移動終端的主題為平均主題RGB值對應的主題,以此增加移動終端的趣味性。附圖說明圖I本專利技術實施例提供的基于移動終端用戶衣服的顏色更換主題的方法流程圖。圖2是本專利技術實施例提供的基于移動終端用戶衣服的顏色更換主題的系統模塊結構圖。具體實施方式為了使本專利技術的目的、技術方案及優點更加清楚明白,以下結合附圖及實施例,對本專利技術進行進一步詳細說明。應當理解,此處所描述的具體實施例僅僅用以解釋本專利技術,并不用于限定本專利技術。作為本專利技術的一個實施例,圖I示出了本專利技術實施例提供的基于移動終端用戶衣服的顏色更換主題的方法流程圖,其具體包括步驟為步驟S601,獲取移動終端前方用戶的圖像。步驟S602,獲取圖像中用戶衣服所在的位置。在本實施方式中,獲取圖像中用戶衣服所在的位置步驟具體為識別圖像中人臉所在位置,及基于人臉所在位置及預設身高比例確定衣服所在的位置。例如,當前預設身高比例為2:3,當識別到人臉所在位置后,用戶可根據預設身高比例得到用戶上半身所在的位置,也即衣服所在的位置。步驟S603,分析衣服所在位置的所有像素點對應的衣服RGB值。步驟S604,計算所有像素點對應衣服RGB值的平均衣服RGB值。步驟S605,基于計算所得的平均衣服RGB值設置一平均衣服RGB值的區間。在本實施方式中,基于計算所得的平均衣服RGB值設置一平均衣服RGB值的區間步驟具體為在平均衣服RGB值上增加一預設公差來設置平均衣服RGB值的區間。步驟S606,分析移動終端中每個主題上所有像素點對應的主題RGB值。步驟S607,計算所有像素點對應的主題RGB值的平均主題RGB值。步驟S608,檢測該平均主題RGB值是否處于該平均衣服RGB值的區間內。步驟S609,當該平均主題RGB值處于該衣服RGB值的區間內時,更換移動終端的主題為該平均主題RGB值所對應的主題。進一步地,在步驟S607后,該方法還包括有計算所有像素點對應衣服RGB值的方差衣服RGB值;基于計算所得的方差衣服RGB值設置一方差衣服RGB值的區間;計算每個主題所有像素點對應的主題RGB值的方差主題RGB值;檢測該平均主題RGB值是否處于該平均衣服RGB值的區間內,及檢測該方差主題RGB值是否處于該方差衣服RGB值的區間內;及當該平均主題RGB值處于該衣服RGB值的區間內及該方差主題RGB值處于該方差衣服RGB值的區間內時,更換移動終端的主題為該方差主題RGB值所對應的主題。在本實施方式中,基于計算所得的方差衣服RGB值設置一方差衣服RGB值的區間步驟具體為在方差5衣服RGB值上增加一預設公差來設置方差衣服RGB值的區間。在本實施方式中,當有多個主題的平均主題RGB值處于該衣服RGB值的區間內及方差主題RGB值處于該方差衣服RGB值的區間內時,隨機選擇多個主題中的一個主題,并將選擇的主題更換為移動終端當前的主題。本領域普通技術人員可以理解實現上述實施例方法中的全部或部分步驟是可以通過程序來指令相關的硬件來完成,所述的程序可以存儲于一計算機可讀取存儲介質中, 所述的存儲介質,如R0M/RAM、磁盤、光盤等。圖2是本專利技術實施例提供的基于移動終端用戶衣服的顏色更換主題的系統100模塊結構圖。在本專利技術實施例中,該系統100包括有第一獲取模塊21、第二獲取模塊28、分析模塊22、第一計算模塊23、設置模塊24、第二計算模塊25、檢測模塊26及更換模塊27。該第一獲取模塊21用于獲取移動終端前方用戶的圖像。在本實施方式中,該第一獲取模塊21為一前置攝像頭。該第二獲取模塊28用于獲取圖像中用戶衣服所在的位置。 該分析模塊22用于分析衣服所在位置的所有像素點對應的衣服RGB值。該第一計算模塊 23用于計算所有像素點對應衣服RGB值的平均衣服RGB值。該設置模塊24用于基于計算所得的平均衣服RGB值設置一平均衣服RGB值的區間。在本實施方式中,該設置模塊24是為通過在平均衣服RGB值上增加一預設公差來設置平均衣服RGB值的區間。該分析模塊22 還用于分析移動終端中每個主題上所有像素點對應的主題RGB值。該第二計算模塊25還用于計算所有像素點對應的主題RGB值的平均主題RGB值。該檢測模塊26用于檢測該平均主題RGB值是否處于該平均衣服RGB值的區間內。該更換模塊27用于當該平均主題RGB 值處于該衣服RGB值的區間內時,更換移動終端的主題為該平均主題RGB值所對應的主題。在另一實施方式中,該第一計算模塊23還用于計算所有像素點對應衣服RGB值的方差衣服RGB值。該設置模塊24還用于基于計算所得的方差衣服RGB值設置一方差衣服 RGB值的區間。本實施方式中,該設置模塊24是為通過在方差衣服RGB值上增加一預設公差來設置方差衣服RGB值的區間。該第二計算模塊25還用于計算每個本文檔來自技高網...
【技術保護點】
一種基于移動終端用戶衣服的顏色更換主題的方法,其特征在于,該方法包括以下步驟:獲取移動終端前方用戶的圖像;獲取圖像中用戶衣服所在的位置;分析衣服所在位置的所有像素點對應的衣服RGB值;計算所有像素點對應衣服RGB值的平均衣服RGB值;基于計算所得的平均衣服RGB值設置一平均衣服RGB值的區間;分析移動終端中每個主題上所有像素點對應的主題RGB值;計算所有像素點對應的主題RGB值的平均主題RGB值;檢測該平均主題RGB值是否處于該平均衣服RGB值的區間內;及當該平均主題RGB值處于該衣服RGB值的區間內時,更換移動終端的主題為該平均主題RGB值所對應的主題。
【技術特征摘要】
【專利技術屬性】
技術研發人員:曾元清,曾宇青,
申請(專利權)人:廣東歐珀移動通信有限公司,
類型:發明
國別省市:
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。