本發(fā)明涉及圖像處理技術(shù)領(lǐng)域,特別涉及一種美妝拍照方法和裝置。
背景技術(shù):
隨著智能移動設(shè)備的普及和拍照功能的完善,越來越多的人選擇智能移動設(shè)備進(jìn)行日常的拍攝,使用美顏模式美化拍攝效果。
當(dāng)前的主流技術(shù)是通過濾鏡美化整個畫面,僅僅是對照片的美化,雖然可以分享給他人照片,但并非真實(shí)的美顏.
市場上有部分美妝應(yīng)用,可以提供美妝的功能,但是只是查看一些已有產(chǎn)品的效果,需要用戶自己在列表中選擇并且選擇有限。
已有的實(shí)現(xiàn)通常僅是通過問卷調(diào)查了解用戶習(xí)慣或者外置裝備確認(rèn)皮膚狀態(tài),根據(jù)調(diào)查結(jié)果或皮膚狀態(tài)推薦美妝效果。
現(xiàn)有實(shí)現(xiàn)中的美妝應(yīng)用雖然可以提供推薦功能并查看使用效果,但是步驟繁瑣,必須用戶自主選擇產(chǎn)品查看效果,并且單次拍攝只能查看一個產(chǎn)品的上妝效果,不能組合查看多個類型的產(chǎn)品,無法自主學(xué)習(xí)和推薦。
已有的模式不提供推薦功能,或者只能根據(jù)問卷調(diào)查結(jié)果或者外置裝備的測量結(jié)果推薦,不能自主搜集用戶的喜好和習(xí)慣,推薦用戶滿意的美妝效果。
技術(shù)實(shí)現(xiàn)要素:
有鑒于此,本申請?zhí)峁┮环N美妝拍照方法和裝置,能夠增強(qiáng)設(shè)備的拍照功能,并提高用戶體驗。
為解決上述技術(shù)問題,本申請的技術(shù)方案是這樣實(shí)現(xiàn)的:
一種美妝拍照方法,所述方法包括:
當(dāng)拍照設(shè)備處于美妝模式拍照時,進(jìn)行人臉識別,并定位美妝區(qū)域;
當(dāng)接收到用戶輸入的美妝方式為一鍵美妝時,在本地數(shù)據(jù)庫中確定該用戶使用美妝模式拍照次數(shù)是否大于第一預(yù)設(shè)閾值,如果是,選擇該用戶使用次數(shù)最多的美妝效果并顯示在定位的美妝區(qū)域上;否則,根據(jù)人臉識別結(jié)果在云端數(shù)據(jù)庫中進(jìn)行匹配,選擇與該用戶人臉最匹配的用戶使用次數(shù)最多的美妝效果并顯示在定位的美妝區(qū)域上;
接收到用戶輸入的拍照指令時,進(jìn)行拍照并存儲疊加美妝效果的照片。
一種美妝拍照裝置,所述裝置包括:識別單元、接收單元、處理單元、拍照單元和存儲單元
所述識別單元,用于當(dāng)處于美妝模式拍照時,進(jìn)行人臉識別,并定位美妝區(qū)域;
所述接收單元,用于接收用戶輸入的美妝方式;接收用戶輸入的拍照指令;
所述處理單元,用于當(dāng)所述接收單元接收到用戶輸入的美妝方式為一鍵美妝時,在本地數(shù)據(jù)庫中確定該用戶使用美妝模式拍照次數(shù)是否大于第一預(yù)設(shè)閾值,如果是,選擇該用戶使用次數(shù)最多的美妝效果;否則,根據(jù)所述識別單元獲得的人臉識別結(jié)果在云端數(shù)據(jù)庫中進(jìn)行匹配,選擇與該用戶人臉最匹配的用戶使用次數(shù)最多的美妝效果;
所述顯示單元,用于將所述處理單元選擇的美妝效果顯示在定位的美妝區(qū)域上;
所述拍照單元,用于當(dāng)所述接收單元接收到用戶輸入的拍照指令時,進(jìn)行拍照;
所述存儲單元,用于存儲所述拍照單元拍攝的疊加美妝效果的照片。
由上面的技術(shù)方案可知,本申請中,通過人臉識別技術(shù),在用戶使用一鍵美妝拍照時,如果用戶使用美妝拍照次數(shù)達(dá)到一定閾值時,為該用戶選擇已使用過次數(shù)最多的美妝效果顯示給用戶;否則,從云端數(shù)據(jù)庫中為該用戶選擇與該用戶人臉最匹配的用戶使用次數(shù)最多的美妝效果。該技術(shù)方案能夠自動為用戶提供適合用戶喜好和面部特點(diǎn)的美妝效果,進(jìn)而增強(qiáng)設(shè)備的拍照功能,并提高用戶體驗。
附圖說明
圖1為本申請實(shí)施例中美妝拍照流程示意圖;
圖2為本申請實(shí)施例中使用一鍵美妝模式拍照流程示意圖;
圖3為本申請實(shí)施例中手動美妝流程示意圖;
圖4為本申請實(shí)施例中進(jìn)入美妝模式示意圖;
圖5為本申請實(shí)施例中進(jìn)入美妝模式后美妝方式選擇示意圖;
圖6為本申請實(shí)施例中護(hù)膚產(chǎn)品推薦流程示意圖;
圖7為本申請實(shí)施例中美妝產(chǎn)品推薦流程示意圖;
圖8為本申請實(shí)施例中推薦產(chǎn)品的示意圖;
圖9為本申請實(shí)施例中護(hù)膚建議推薦流程示意圖;
圖10為本申請實(shí)施例中美妝建議推薦流程示意圖;
圖11為本申請實(shí)施例中美妝建議示意圖;
圖12為本申請實(shí)施例中產(chǎn)品和建議同時顯示的方式;
圖13為本申請實(shí)施例中應(yīng)用于上述技術(shù)的裝置結(jié)構(gòu)示意圖。
具體實(shí)施方式
為了使本發(fā)明的目的、技術(shù)方案及優(yōu)點(diǎn)更加清楚明白,下面結(jié)合附圖并舉實(shí)施例,對本發(fā)明的技術(shù)方案進(jìn)行詳細(xì)說明。
本申請實(shí)施例中提供一種美妝拍照方法,通過人臉識別技術(shù),在用戶使用一鍵美妝拍照時,如果用戶使用美妝拍照次數(shù)達(dá)到一定閾值時,為該用戶選擇已使用過次數(shù)最多的美妝效果顯示給用戶;否則,從云端數(shù)據(jù)庫中為該用戶選擇與該用戶人臉最匹配的用戶使用次數(shù)最多的美妝效果。該技術(shù)方案能夠自動為用戶提供適合用戶喜好和面部特點(diǎn)的美妝效果,進(jìn)而增強(qiáng)設(shè)備的拍照功能,并提高用戶體驗。
下面結(jié)合附圖,詳細(xì)說明本申請實(shí)施例中美妝拍照過程。
參見圖1,圖1為本申請實(shí)施例中美妝拍照流程示意圖。具體步驟為:
步驟101,當(dāng)拍照設(shè)備處于美妝模式拍照時,進(jìn)行人臉識別,并定位美妝區(qū)域。
當(dāng)拍照設(shè)備處于美妝模式拍照時,即同不使用美妝,也就是一般拍照,或美顏拍照等其他拍照的區(qū)別。
拍照設(shè)備在處于美妝模式拍照時,先對拍照對象進(jìn)行灰度識別,確定人臉局部灰度紋理特征,通過hog、haar或lbp特征進(jìn)行人臉檢測,并利用graphcut或者grabcut圖像分割算法確定頭部的輪廓;即將人的頭部從鏡頭中的整個圖像中定位出來。頭部包括:五官、臉部輪廓、頭發(fā)等。
拍照設(shè)備端存儲并維護(hù)人臉對齊算法的數(shù)據(jù)訓(xùn)練集。當(dāng)頭部輪廓確認(rèn)以后,通過asm/aam等人臉對齊算法,輸入獲取的頭部的灰度紋理特征,與樣本數(shù)據(jù)訓(xùn)練集中的特征點(diǎn)進(jìn)行逼近模擬,輸出拍照對象的頭部的特征點(diǎn)信息,編碼獲取二進(jìn)制文件,即頭部的特征點(diǎn)數(shù)據(jù)。
拍照設(shè)備根據(jù)特征點(diǎn)數(shù)據(jù),進(jìn)行人臉匹配,以及根據(jù)特征點(diǎn)標(biāo)定的區(qū)域,進(jìn)行后續(xù)美妝效果的疊加。
數(shù)據(jù)訓(xùn)練集是由人工事先采集多張人臉圖像,并對特征點(diǎn)進(jìn)行標(biāo)注獲取的二進(jìn)制文件。在用戶使用后,添加用戶特征點(diǎn)數(shù)據(jù)至數(shù)據(jù)訓(xùn)練集中,進(jìn)一步提高下次使用人臉對齊算法的效率和精確度。
步驟102,當(dāng)拍照設(shè)備接收到用戶輸入的美妝方式為一鍵美妝時,在本地數(shù)據(jù)庫中確定該用戶使用美妝模式拍照次數(shù)是否大于第一預(yù)設(shè)閾值,如果是,執(zhí)行步驟103;否則,執(zhí)行步驟104。
步驟103,該拍照設(shè)備選擇該用戶使用次數(shù)最多的美妝效果并顯示在定位的美妝區(qū)域上,執(zhí)行步驟105。
當(dāng)用戶使用美妝模式拍照次數(shù)大于第一預(yù)設(shè)閾值時,使用本地數(shù)據(jù)庫中存儲的相關(guān)信息為用戶提供美妝效果,實(shí)現(xiàn)該步驟需要在用戶每次使用美妝拍照時將用戶使用的美妝效果存儲,以及使用對應(yīng)美妝效果的次數(shù)。
這樣就能根據(jù)用戶的喜好為該用戶推薦美妝效果。
步驟104,該拍照設(shè)備根據(jù)人臉識別結(jié)果在云端數(shù)據(jù)庫中進(jìn)行匹配,選擇與該用戶人臉最匹配的用戶使用次數(shù)最多的美妝效果并顯示在定位的美妝區(qū)域上。
云端數(shù)據(jù)庫中維護(hù)大量用戶已使用過的美妝效果,以及使用對應(yīng)美妝效果的次數(shù)。
根據(jù)人臉識別結(jié)果,如特征點(diǎn)數(shù)據(jù),在云端數(shù)據(jù)庫中進(jìn)行匹配,匹配與該用戶人臉最接近的用戶,即與當(dāng)前拍照的人臉相似度最大的人臉,則將該用戶使用次數(shù)最多的美妝效果推薦給當(dāng)前拍照的用戶。
步驟105,該拍照設(shè)備接收到用戶輸入的拍照指令時,進(jìn)行拍照并存儲疊加美妝效果的照片。
本申請實(shí)施例中給出了美妝拍照,以及產(chǎn)品推薦、護(hù)膚建議的詳細(xì)實(shí)現(xiàn)過程:
首先針對美妝拍照的兩種方式:“一鍵美妝”和“手動美妝”,分別進(jìn)行描述。
第一種,一鍵美妝:
參見圖2,圖2為本申請實(shí)施例中使用一鍵美妝模式拍照流程示意圖。具體步驟為:
步驟201,當(dāng)拍照設(shè)備處于美妝模式拍照時,進(jìn)行人臉識別,并定位美妝區(qū)域。
步驟202,當(dāng)拍照設(shè)備接收到用戶輸入的美妝方式為一鍵美妝時,在本地數(shù)據(jù)庫中確定該用戶使用美妝模式拍照次數(shù)是否大于第一預(yù)設(shè)閾值,如果是,執(zhí)行步驟203;否則,執(zhí)行步驟208。
步驟203,該拍照設(shè)備選擇該用戶使用次數(shù)最多的美妝效果。
步驟204,該拍照設(shè)備將選擇的美妝效果顯示在定位的美妝區(qū)域上。
步驟205,該拍照設(shè)備確定第一預(yù)設(shè)時間內(nèi)是否接收到用戶輸入的拍照指令,如果是,執(zhí)行步驟211;否則,執(zhí)行步驟206。
步驟206,該拍照設(shè)備確定是否存在比當(dāng)前選擇的美妝效果使用次數(shù)次多的美妝效果,如果是,執(zhí)行步驟207;否則,執(zhí)行步驟208。
步驟207,該拍照設(shè)備選擇比當(dāng)前使用美妝效果使用次數(shù)次多的美妝效果,執(zhí)行步驟204。
步驟208,該拍照設(shè)備確定云端數(shù)據(jù)庫中的使用美妝的用戶的個數(shù)是否大于第二預(yù)設(shè)閾值,如果是,執(zhí)行步驟209;否則,執(zhí)行步驟211。
步驟209,該拍照設(shè)備根據(jù)人臉識別結(jié)果在云端數(shù)據(jù)庫中進(jìn)行匹配,選擇與該用戶人臉最匹配的用戶使用次數(shù)最多的美妝效果并顯示在定位的美妝區(qū)域上。
步驟210,該拍照設(shè)備確定第一預(yù)設(shè)時間內(nèi)是否接收到用戶輸入的拍照指令,如果是,執(zhí)行步驟212;否則,執(zhí)行步驟211。
步驟211,該拍照設(shè)備在云端數(shù)據(jù)庫中按照預(yù)設(shè)隨機(jī)函數(shù)為當(dāng)前拍照的用戶生成美妝效果并顯示在定位的美妝區(qū)域上。
步驟212,該拍照設(shè)備進(jìn)行拍照并存儲疊加美妝效果的照片。
第二種,手動美妝:
參見圖3,圖3為本申請實(shí)施例中手動美妝流程示意圖。具體步驟為:
步驟301,當(dāng)拍照設(shè)備處于美妝模式拍照時,進(jìn)行人臉識別,并定位美妝區(qū)域。
步驟302,當(dāng)該拍照設(shè)備接收到用戶輸入的美妝方式為手動美妝時,打開并顯示面部特征列表。
步驟303,當(dāng)該拍照設(shè)備接收到用戶選擇的面部特征時,顯示對應(yīng)的面部特征所對應(yīng)的美妝效果。
步驟304,當(dāng)該拍照設(shè)備接收到用戶選擇的面部特征對應(yīng)的美妝效果時,針對該面部特征生成美妝效果并顯示在定位的美妝區(qū)域上。
步驟305,該拍照設(shè)備接收到用戶輸入的拍照指令時,進(jìn)行拍照并存儲疊加美妝效果的照片。
上述兩種方式,無論使用哪種方式拍照,都需要在本地數(shù)據(jù)庫中記錄使用所述美妝效果的次數(shù),以備本申請為該用戶拍照時,推薦美妝效果;并將本用戶使用所述美妝效果的次數(shù)上傳到云端數(shù)據(jù)庫中,以備為與該用戶相似度大的用戶在拍照時,提供美妝效果。
參見圖4,圖4為本申請實(shí)施例中進(jìn)入美妝模式示意圖。圖4中,通過選擇的方式為用戶提供選擇。
當(dāng)用戶使用拍照設(shè)備進(jìn)行拍照時,若點(diǎn)擊,或觸摸美妝模式選項時,則進(jìn)入美妝拍照模式。
參見圖5,圖5為本申請實(shí)施例中進(jìn)入美妝模式后美妝方式選擇示意圖。圖5中給出一種“一鍵美妝”,以及“手動美妝”的選擇方式,當(dāng)用戶點(diǎn)擊或觸摸一鍵美妝時進(jìn)入一鍵美妝模式,自動為用戶顯示美妝效果;當(dāng)用戶選擇頭部部位列表選項中的任一選項,如臉、眼睛,眉毛、鼻子、頭發(fā)等,則在美妝效果選項的位置顯示針對選擇的部位顯示對應(yīng)的美妝效果,如果對應(yīng)的美妝效果較多,可以采用分頁顯示的方式,每頁顯示幾個美妝效果,可以由用戶自行設(shè)置;選擇某一個效果后,顯示在對應(yīng)的人臉區(qū)域。
當(dāng)選擇多個部位進(jìn)行美妝時,將每個部位的美妝效果都顯示在對應(yīng)的位置。
圖4和圖5僅給出一種模式選擇示意圖,具體實(shí)現(xiàn)不限于圖中所給出的實(shí)現(xiàn)方式。
本申請實(shí)施例中,用戶在使用疊加美妝效果進(jìn)行拍照,并存儲時,還可以為用戶提供是否查看建議和產(chǎn)品的提示。
在具體實(shí)現(xiàn)時,可以為用戶顯示護(hù)膚建議、護(hù)膚產(chǎn)品,以及美妝建議和美妝產(chǎn)品的查看詢問。
用戶可以選擇其中一項查看,也可以同時選擇多項查看。
當(dāng)拍照設(shè)備提示用戶是否查看下述參數(shù)之一或任意組合對應(yīng)的信息:護(hù)膚建議、護(hù)膚產(chǎn)品,美妝建議、美妝產(chǎn)品。
當(dāng)?shù)诙A(yù)設(shè)時間內(nèi)未接收到用戶輸入的請求時,關(guān)閉提示。
下面針對護(hù)膚建議、護(hù)膚產(chǎn)品,美妝建議和美妝產(chǎn)品的推薦實(shí)現(xiàn)分別進(jìn)行描述:
參見圖6,圖6為本申請實(shí)施例中護(hù)膚產(chǎn)品推薦流程示意圖。具體步驟為:
步驟601,當(dāng)拍照設(shè)備接收到用戶輸入的查看護(hù)膚產(chǎn)品的請求時,關(guān)閉提示,并對當(dāng)前存儲的照片對應(yīng)的未疊加美妝效果的圖片檢測面部狀態(tài)。
步驟602,當(dāng)該拍照設(shè)備使用檢測出的面部狀態(tài)的各參數(shù)值與數(shù)據(jù)庫中存儲的面部狀態(tài)的各參數(shù)值進(jìn)行比較。
步驟603,該拍照設(shè)備若確定存在面部狀態(tài)的任一參數(shù)值不一致,則將不一致的面部狀態(tài)的參數(shù)作為關(guān)鍵字,搜索護(hù)膚產(chǎn)品,并以鏈接列表的形式為用戶顯示搜索到的護(hù)膚產(chǎn)品。
用戶可以根據(jù)需要打開某一產(chǎn)品的鏈接,進(jìn)入購買該產(chǎn)品的頁面,也可以關(guān)閉當(dāng)前顯示的內(nèi)容。
參見圖7,圖7為本申請實(shí)施例中美妝產(chǎn)品推薦流程示意圖。具體步驟為:
步驟701,當(dāng)拍照設(shè)備接收到用輸入的查看美妝產(chǎn)品的請求時,關(guān)閉提示。
步驟702,該拍照設(shè)備將當(dāng)前存儲的照片疊加的美妝效果對應(yīng)的面部特征作為關(guān)鍵字,搜索美妝產(chǎn)品。
如當(dāng)前美妝效果中針對唇部進(jìn)行了美妝,則搜索唇部對應(yīng)的美妝產(chǎn)品。
步驟703,該拍照設(shè)備通過圖像識別,在搜索出的美妝產(chǎn)品中識別出與美妝效果對應(yīng)的面部特征最匹配的美妝產(chǎn)品。
在具體實(shí)現(xiàn)時,也可以選擇n個與美妝效果圖像匹配的美妝產(chǎn)品。
步驟704,該拍照設(shè)備將識別出的美妝產(chǎn)品以鏈接列表的形式為用戶顯示美妝產(chǎn)品,并在數(shù)據(jù)庫中存儲該美妝效果對應(yīng)的美妝產(chǎn)品。
本步驟中該拍照設(shè)備將識別出的美妝產(chǎn)品以鏈接列表的形式為用戶顯示美妝產(chǎn)品時,確定云端數(shù)據(jù)庫中是否存在該美妝效果對應(yīng)的美妝產(chǎn)品列表,如果存在,則將云端數(shù)據(jù)庫中存儲的美妝效果對應(yīng)的美妝產(chǎn)品和識別出的美妝產(chǎn)品一同以產(chǎn)品鏈接列表的形式顯示給用戶。
本申請具體實(shí)現(xiàn)時,云端數(shù)據(jù)庫可以預(yù)先為每種美妝效果配置美妝產(chǎn)品鏈接列表,也可以是為每個用戶根據(jù)美妝效果搜索美妝產(chǎn)品并推薦后,將選擇的美妝產(chǎn)品的產(chǎn)品鏈接與對應(yīng)的美妝效果綁定存儲,或者兩種結(jié)合使用。
如果同時在鏈接列表中顯示云端數(shù)據(jù)庫中存儲的美妝產(chǎn)品,以及為用戶搜索的美妝產(chǎn)品時,可以將所有確定的都顯示,也可以分別在兩種獲取美妝產(chǎn)品的方式中選擇幾個進(jìn)行顯示,哪些美妝產(chǎn)品顯示在前,哪些美妝產(chǎn)品顯示在后,均不作具體限制,也可以根據(jù)實(shí)際應(yīng)用配置具體顯示順序。
參見圖8,圖8為本申請實(shí)施例中推薦產(chǎn)品的示意圖。圖8中給出的可以是護(hù)膚產(chǎn)品,也可以是美妝產(chǎn)品的推薦,針對不同的部位給出不同的產(chǎn)品推薦。
參見圖9,圖9為本申請實(shí)施例中護(hù)膚建議推薦流程示意圖。具體步驟為:
步驟901,當(dāng)拍照設(shè)備接收到用戶輸入的查看護(hù)膚建議的請求時,關(guān)閉提示,并對當(dāng)前存儲的照片對應(yīng)的未疊加美妝效果的圖片檢測面部狀態(tài)。
步驟902,該拍照設(shè)備使用檢測出的面部狀態(tài)的各參數(shù)值與數(shù)據(jù)庫中存儲的面部狀態(tài)的各參數(shù)值進(jìn)行比較。
步驟903,該拍照設(shè)備若確定存在面部狀態(tài)的任一參數(shù)值不一致,則為用戶提供達(dá)到數(shù)據(jù)庫中的對應(yīng)面部狀態(tài)的參數(shù)值的護(hù)膚建議,并顯示。
比如確定用戶的皮膚的色差低于數(shù)據(jù)庫中存儲的皮膚的標(biāo)準(zhǔn)值,則提示用戶注意清潔、注意防曬、保證睡眠等。
比如兩頰區(qū)域豆痘印數(shù)高于存儲的標(biāo)準(zhǔn)值,提示注意補(bǔ)水保濕等。
參見圖10,圖10為本申請實(shí)施例中美妝建議推薦流程示意圖。具體步驟為:
步驟1001,當(dāng)拍照設(shè)備接收到用戶輸入的查看美妝建議的請求時,關(guān)閉提示。
步驟1002,該拍照設(shè)備根據(jù)當(dāng)前存儲的照片疊加的美妝效果為用戶提供美妝建議,并顯示。
云端數(shù)據(jù)庫預(yù)先存儲每種美妝效果對應(yīng)的美妝建議。
如根據(jù)美妝效果確定用戶選擇的是暖色調(diào)的唇色,提示可選用暖色調(diào)的唇膏;用戶選擇亮白類型的膚色,提示可以選擇購買亮白色類型的粉底等。
參見圖11,圖11為本申請實(shí)施例中美妝建議示意圖。圖11中給出了一種美妝建議的示意,具體實(shí)現(xiàn)時,不限于圖11中所示顯示方式。
參見圖12,圖12為本申請實(shí)施例中產(chǎn)品和建議同時顯示的方式。在具體實(shí)現(xiàn)時,如果用戶同時輸入了查看產(chǎn)品和建議的請求時,則根據(jù)用戶輸入的請求為用戶同時顯示相關(guān)內(nèi)容,如果一頁不能顯示,可以分頁顯示,每頁顯示幾條信息,用戶均可自己設(shè)定。
基于同樣的發(fā)明構(gòu)思,本申請還提出一種美妝拍照裝置。參見圖13,圖13為本申請實(shí)施例中應(yīng)用于上述技術(shù)的裝置結(jié)構(gòu)示意圖。該裝置包括:識別單元1301、接收單元1302、處理單元1303、顯示單元1304、拍照單元1305和存儲單元1306;
識別單元1301,用于當(dāng)處于美妝模式拍照時,進(jìn)行人臉識別,并定位美妝區(qū)域;
接收單元1302,用于接收用戶輸入的美妝方式;接收用戶輸入的拍照指令;
處理單元1303,用于當(dāng)接收單元1302接收到用戶輸入的美妝方式為一鍵美妝時,在本地數(shù)據(jù)庫中確定該用戶使用美妝模式拍照次數(shù)是否大于第一預(yù)設(shè)閾值,如果是,選擇該用戶使用次數(shù)最多的美妝效果;否則,根據(jù)識別單元1301獲得的人臉識別結(jié)果在云端數(shù)據(jù)庫中進(jìn)行匹配,選擇與該用戶人臉最匹配的用戶使用次數(shù)最多的美妝效果;
顯示單元1304,用于將處理單元1303選擇的美妝效果顯示在定位的美妝區(qū)域上;
拍照單元1305,用于當(dāng)接收單元1302接收到用戶輸入的拍照指令時,進(jìn)行拍照;
存儲單元1306,用于存儲拍照單元1305拍攝的疊加美妝效果的照片。
較佳地,
處理單元1303,進(jìn)一步用于選擇該用戶使用次數(shù)最多的美妝效果并顯示在定位的美妝區(qū)域上之后,當(dāng)?shù)谝活A(yù)設(shè)時間內(nèi)所述接收單元未接收到用戶輸入的拍照指令時,選擇該用戶使用次數(shù)次多的美妝效果;或,已不存在該用戶使用過的美妝效果時,根據(jù)人臉識別結(jié)果在云端數(shù)據(jù)庫中進(jìn)行匹配,選擇與該用戶人臉最匹配的用戶使用次數(shù)最多的美妝效果并顯示在定位的美妝區(qū)域上;
拍照單元1305,進(jìn)一步用于所述接收單元等待用戶指令;直到接收到用戶輸入的拍照指令時,進(jìn)行拍照。
較佳地,
處理單元1303,進(jìn)一步用于選擇與該用戶人臉最匹配的用戶使用次數(shù)最多的美妝效果并由顯示單元1304顯示在定位的美妝區(qū)域上之后,當(dāng)所述接收單元在第一預(yù)設(shè)時間內(nèi)未接收到用戶輸入的拍照指令時,在云端數(shù)據(jù)庫中按照預(yù)設(shè)隨機(jī)函數(shù)為當(dāng)前拍照的用戶生成美妝效果;
顯示單元1304,用于將處理單元1303選擇的美妝效果顯示在定位的美妝區(qū)域上。
較佳地,,
處理單元1303,進(jìn)一步用于在根據(jù)人臉識別結(jié)果在云端數(shù)據(jù)庫中進(jìn)行匹配之前,確定云端數(shù)據(jù)庫中使用美妝的用戶的個數(shù)是否大于第二預(yù)設(shè)閾值,如果是,根據(jù)人臉識別結(jié)果在云端數(shù)據(jù)庫中進(jìn)行匹配;否則,在云端數(shù)據(jù)庫中按照預(yù)設(shè)隨機(jī)函數(shù)為當(dāng)前拍照的用戶生成美妝效果并觸發(fā)顯示單元1304顯示在定位的美妝區(qū)域上。
較佳地,
顯示單元1304,用于當(dāng)所述接收單元接收到用戶輸入的美妝方式為手動美妝時,打開并顯示面部特征列表;當(dāng)所述接收單元接收到用戶選擇的面部特征時,顯示對應(yīng)的面部特征所對應(yīng)的美妝效果;當(dāng)所述接收單元接收到用戶選擇的面部特征對應(yīng)的美妝效果時,針對該面部特征生成美妝效果并顯示在定位的美妝區(qū)域上。
較佳地,
存儲單元1306,進(jìn)一步用于存儲疊加美妝效果的照片時,在本地數(shù)據(jù)庫中記錄使用對應(yīng)美妝效果的次數(shù);并將本用戶使用所述美妝效果的次數(shù)上傳到云端數(shù)據(jù)庫中。
較佳地,
顯示單元1304,進(jìn)一步用于存儲單元1306存儲疊加美妝效果的照片時,提示用戶是否查看下述任一參數(shù)或任意組合:護(hù)膚產(chǎn)品、護(hù)膚建議、美妝產(chǎn)品、美妝建議;
處理單元1303,用于當(dāng)所述接收單元在第二預(yù)設(shè)時間內(nèi)未接收到用戶輸入的請求時,關(guān)閉提示。
較佳地,
處理單元1303,進(jìn)一步用于當(dāng)所述接收單元接收到用戶輸入的查看護(hù)膚產(chǎn)品的請求時,關(guān)閉提示,并對當(dāng)前存儲的照片對應(yīng)的未疊加美妝效果的圖片檢測面部狀態(tài);使用檢測出的面部狀態(tài)的各參數(shù)值與數(shù)據(jù)庫中存儲的面部狀態(tài)的各參數(shù)值進(jìn)行比較;若存在面部狀態(tài)的任一參數(shù)值不一致,則將不一致的面部狀態(tài)的參數(shù)作為關(guān)鍵字,搜索護(hù)膚產(chǎn)品,并觸發(fā)顯示單元1304以鏈接列表的形式為用戶顯示搜索到的護(hù)膚產(chǎn)品。
較佳地,
處理單元1303,進(jìn)一步用于當(dāng)接收單元1302接收到用輸入的查看美妝產(chǎn)品的請求時,關(guān)閉提示,將當(dāng)前存儲的照片疊加的美妝效果對應(yīng)的面部特征作為關(guān)鍵字,搜索美妝產(chǎn)品;通過圖像識別,在搜索出的美妝產(chǎn)品中識別出與美妝效果對應(yīng)的面部特征最匹配的美妝產(chǎn)品;并觸發(fā)顯示單元1304將識別出的美妝產(chǎn)品以鏈接列表的形式為用戶顯示美妝產(chǎn)品,觸發(fā)存儲單元1306在數(shù)據(jù)庫中存儲該美妝效果對應(yīng)的美妝產(chǎn)品。
較佳地,
處理單元1303,進(jìn)一步用于顯示單元1304將識別出的美妝產(chǎn)品以鏈接列表的形式為用戶顯示美妝產(chǎn)品之前,確定云端數(shù)據(jù)庫中是否存在該美妝效果對應(yīng)的美妝產(chǎn)品列表,如果是,觸發(fā)顯示單元1304將云端數(shù)據(jù)庫中存儲的美妝效果對應(yīng)的美妝產(chǎn)品和識別出的美妝產(chǎn)品一同以產(chǎn)品鏈接列表的形式顯示給用戶;否則,觸發(fā)顯示單元1304將識別出的美妝產(chǎn)品以鏈接列表的形式為用戶顯示美妝產(chǎn)品。
較佳地,
處理單元1303,進(jìn)一步用于當(dāng)接收到用戶輸入的查看護(hù)膚建議的請求時,關(guān)閉提示,并對當(dāng)前存儲的照片對應(yīng)的未疊加美妝效果的圖片檢測面部狀態(tài);使用檢測出的面部狀態(tài)的各參數(shù)值與數(shù)據(jù)庫中存儲的面部狀態(tài)的各參數(shù)值進(jìn)行比較;若存在面部狀態(tài)的任一參數(shù)值不一致,則為用戶提供達(dá)到數(shù)據(jù)庫中的對應(yīng)面部狀態(tài)的參數(shù)值的護(hù)膚建議,并觸發(fā)顯示單元1304顯示。
較佳地,
處理單元1303,進(jìn)一步用于當(dāng)所述接收單元接收到用戶輸入的查看美妝建議的請求時,關(guān)閉提示,并根據(jù)當(dāng)前存儲的照片疊加的美妝效果為用戶提供美妝建議,并觸發(fā)顯示單元1304顯示;其中,云端數(shù)據(jù)庫預(yù)先存儲每種美妝效果對應(yīng)的美妝建議。
上述實(shí)施例的單元可以集成于一體,也可以分離部署;可以合并為一個單元,也可以進(jìn)一步拆分成多個子單元。
綜上所述,本申請通過人臉識別技術(shù),在用戶使用一鍵美妝拍照時,如果用戶使用美妝拍照次數(shù)達(dá)到一定閾值時,為該用戶選擇已使用過次數(shù)最多的美妝效果顯示給用戶;否則,從云端數(shù)據(jù)庫中為該用戶選擇與該用戶人臉最匹配的用戶使用次數(shù)最多的美妝效果。該技術(shù)方案能夠自動為用戶提供適合用戶喜好和面部特點(diǎn)的美妝效果,進(jìn)而增強(qiáng)設(shè)備的拍照功能,并提高用戶體驗。
并且可以根據(jù)人臉識別結(jié)果確定用戶的面部狀態(tài),為用戶提供適合用戶的護(hù)膚建議、護(hù)膚產(chǎn)品;根據(jù)用戶拍照選擇的美妝效果為用戶提供適合用戶的美妝建議和美妝產(chǎn)品。
以上所述僅為本發(fā)明的較佳實(shí)施例而已,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi),所做的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明保護(hù)的范圍之內(nèi)。