本發(fā)明涉及化妝領(lǐng)域,特別是,涉及一種對動態(tài)圖像中包含的用戶的面部進行化妝指導(dǎo)的化妝導(dǎo)航系統(tǒng),化妝導(dǎo)航裝置及化妝導(dǎo)航方法。
背景技術(shù):
在現(xiàn)有技術(shù)中,為推銷化妝品,不實際進行化妝而是在計算機上模擬化妝后的面部的技術(shù)已為人所知(比如,可參照日本專利申請公開“特開2001-346627”)。但是,該文獻中,模擬結(jié)果是用靜止圖像來表示的,所以,用戶的表情變化時無法簡單地確認化妝后的面部。為此,已開發(fā)了用能捕捉用戶表情變化的動態(tài)圖像進行化妝模擬的技術(shù)(比如,可參照日本專利申請公開“特開2003-44837”)。
然而,“特開2003-44837”描述的化妝模擬裝置是用嘴及兩眼的像素區(qū)域來確定用戶的表情變化,通過模板匹配追蹤該像素區(qū)域,由此算出進行面部化妝的區(qū)域(比如,可參照其第0028段)。但是,用嘴及兩眼的像素區(qū)域來追蹤用戶的表情變化的方法存在計算機的處理負荷大,在眼睛閉上等情形下難以準確處理等問題。
基于對上述專利“特開2003-44837”的技術(shù)改進,“pct發(fā)明專利200780002524.2”公開了一種能夠以小的處理負荷準確地對包含在動態(tài)圖像中的用戶的面部進行化妝的化妝模擬系統(tǒng),化妝模擬裝置,化妝模擬方法。其化妝模擬系統(tǒng)具有攝像單元,其拍攝用戶的面部并輸出動態(tài)圖像;控制單元,其接收攝像單元輸出的動態(tài)圖像,并對該動態(tài)圖像做圖像處理并輸出;顯示單元,其顯示控制單元輸出的動態(tài)圖像;讀取單元,其讀取用戶從陳列單元選擇的物品的識別信息,該陳列單元陳列用于化妝的物品;和對應(yīng)單元,其使物品與識別信息相對應(yīng),其中,控制單元包含面部識別處理單元,其根據(jù)預(yù)定的跟蹤點從動態(tài)圖像中識別用戶的面部,以及化妝處理單元,其根據(jù)跟蹤點對動態(tài)圖像中包含的用戶的面部進行預(yù)定的化妝并輸出到顯示單元,化妝處理單元根據(jù)對應(yīng)單元確定對應(yīng)于讀取單元讀取的識別信息的物品,并將使用該物品對動態(tài)圖像中包含的用戶的面部進行預(yù)定的化妝而得到的形象圖像輸出到顯示單元(可參照其說明書第0005段)。從上述可以看出,該專利技術(shù)主要解決的是如何更形象地推銷化妝品(在其背景技術(shù)中也描述有其應(yīng)用領(lǐng)域為推銷化妝品);換言之,當用戶位于攝像單元的攝像區(qū)域,選擇物品(化妝品及工具)后,顯示單元會顯示出所選擇物品對該用戶化妝后的形象圖像,然后打印出來;便于用戶選擇化妝品,以及使用該化妝品比著化妝后的形象圖像進行化妝。
然而,即使用戶選擇好了化妝品,比著化妝后的形象圖像進行化妝,也很難畫出相同的效果。因為如何進行化妝也是一項技術(shù)難題,通常用戶都是一邊看著化妝后的形象圖像,一邊對著鏡子在面部進行比如畫眉、粉撲、涂口紅等妝容修飾,然后逐步根據(jù)修飾的效果進行再完善,最終形成自我感覺良好的妝容。而在上述化妝過程中,用戶基本都是只能依據(jù)感覺來確定應(yīng)該從什么位置開始化妝,以及具體化到什么位置等,其屬于靜態(tài)模仿化妝,無法對化妝過程進行詳細的指導(dǎo),不能滿足廣大普通用戶對化妝需求。
技術(shù)實現(xiàn)要素:
本發(fā)明的目的在于提供一種對動態(tài)圖像中包含的用戶的面部進行化妝指導(dǎo)的化妝導(dǎo)航系統(tǒng),化妝導(dǎo)航裝置及化妝導(dǎo)航方法。
為實現(xiàn)上述目的,本發(fā)明提供如下技術(shù)方案:
一種化妝導(dǎo)航系統(tǒng),包括:
數(shù)據(jù)庫單元,用于存儲化妝樣本庫和化妝導(dǎo)航信息庫;所述化妝樣本庫內(nèi)包含若干化妝樣本;所述化妝導(dǎo)航信息庫內(nèi)包含若干化妝導(dǎo)航信息;還用于存儲化妝樣本與化妝導(dǎo)航信息的對應(yīng)關(guān)系;
攝像單元,其用于拍攝用戶的面部并輸出面部圖像;
控制單元,其包括面部識別處理單元、化妝樣本推薦單元、化妝樣本選擇單元、預(yù)期化妝圖像生成單元以及化妝導(dǎo)航控制單元;其中,
面部識別處理單元,其用于識別所述攝像單元輸出的所述面部圖像,獲取人臉特征參數(shù);
化妝樣本推薦單元,其用于根據(jù)所述面部識別處理單元獲取的所述人臉特征參數(shù),向用戶推薦所述化妝樣本庫內(nèi)存儲的若干個化妝樣本,并輸出到顯示單元;
化妝樣本選擇單元,其用于用戶從所述顯示單元上選擇確定一個化妝樣本;
預(yù)期化妝圖像生成單元,其用于根據(jù)用戶通過所述化妝樣本選擇單元選擇的所述化妝樣本,以及所述攝像單元輸出的所述面部圖像生成預(yù)期化妝圖像,并輸出到所述顯示單元;或者,其用于根據(jù)所述化妝樣本推薦單元推薦的所述化妝樣本,以及所述攝像單元輸出的所述面部圖像生成預(yù)期化妝圖像,并輸出到所述顯示單元;
化妝導(dǎo)航控制單元,其用于根據(jù)用戶通過所述化妝樣本選擇單元選擇的所述化妝樣本確定所述化妝導(dǎo)航信息,然后控制所述化妝導(dǎo)航信息根據(jù)所述攝像單元輸出的所述面部圖像進行輸出,且所述化妝導(dǎo)航信息與所述攝像單元輸出的所述面部圖像一起形成化妝導(dǎo)航圖像,并輸出到顯示單元;
顯示單元,其用于顯示所述攝像單元輸出的所述面部圖像,化妝樣本推薦單元推薦的若干個化妝樣本,預(yù)期化妝圖像生成單元生成的預(yù)期化妝圖像,以及化妝導(dǎo)航控制單元控制輸出的所述化妝導(dǎo)航圖像。
作為本發(fā)明進一步的優(yōu)選方案,所述控制單元還包括化妝位置識別處理單元和局部放大顯示控制單元;所述化妝位置識別處理單元,用于識別所述攝像單元輸出的所述面部圖像中的正在化妝的面部位置,獲得正在化妝的面部位置參數(shù);所述局部放大顯示控制單元,用于根據(jù)所述化妝位置識別處理單元獲得正在化妝的面部位置參數(shù),將所述化妝導(dǎo)航圖像或者所述攝像單元輸出的所述面部圖像中正在化妝的面部位置的鄰接區(qū)域進行放大處理,并輸出到顯示單元。
作為本發(fā)明進一步的優(yōu)選方案,所述鄰接區(qū)域為以正在化妝的面部位置為圓心,以1-8cm為半徑的圓形區(qū)域。
作為本發(fā)明進一步的優(yōu)選方案,所述化妝導(dǎo)航系統(tǒng)還包括數(shù)據(jù)更新單元,其用于將用戶數(shù)據(jù)更新到所述數(shù)據(jù)庫單元中存儲;所述用戶數(shù)據(jù)包括所述攝像單元輸出的所述面部圖像,預(yù)期化妝圖像生成單元生成的預(yù)期化妝圖像,化妝導(dǎo)航控制單元控制輸出的所述化妝導(dǎo)航圖像,面部識別處理單元獲取人臉特征參數(shù),用戶通過化妝樣本選擇單元所選擇的化妝樣本,以及用戶制作的化妝樣本和化妝導(dǎo)航信息。
作為本發(fā)明進一步的優(yōu)選方案,所述化妝樣本推薦單元,還參考用戶通過化妝樣本選擇單元所選擇的化妝樣本,所述化妝導(dǎo)航系統(tǒng)預(yù)設(shè)的參數(shù),以及用戶預(yù)設(shè)的參數(shù),向用戶推薦化妝樣本。
作為本發(fā)明進一步的優(yōu)選方案,所述化妝導(dǎo)航系統(tǒng)還包括化妝效果測評分析單元和補妝測評分析單元;
所述化妝效果測評分析單元,其用于將所述攝像單元輸出的化妝后的面部圖像與所述預(yù)期化妝圖像生成單元生成的預(yù)期化妝圖像進行對比分析,得出所述化妝后的面部圖像與預(yù)期化妝圖像的相似度,以及待完善化妝細節(jié)分析結(jié)果;
所述補妝測評分析單元,其用于將所述攝像單元輸出的當前的面部圖像與所述預(yù)期化妝圖像生成單元生成的預(yù)期化妝圖像進行對比分析,得出所述面部圖像與預(yù)期化妝圖像的相似度,以及待補妝的細節(jié)分析結(jié)果;
或者,其用于將所述攝像單元輸出的當前的面部圖像與所述攝像單元輸出的化妝后的面部圖像進行對比分析,得出所述當前的面部圖像與化妝后的面部圖像的相似度,以及待補妝的細節(jié)分析結(jié)果。
作為本發(fā)明進一步的優(yōu)選方案,所述化妝導(dǎo)航系統(tǒng)還包括社交單元和分享單元;
所述社交單元,其用于用戶與用戶交流;例如:用于由其中一個用戶提出化妝需求,另一個用戶根據(jù)該用戶化妝需求向其推薦化妝樣本以及化妝建議;
所述分享單元,其用于用戶將所述攝像單元輸出的所述面部圖像,或者所述預(yù)期化妝圖像生成單元生成的預(yù)期化妝圖像,或者化妝導(dǎo)航控制單元控制輸出的所述化妝導(dǎo)航圖像,分享到所述社交單元。
一種化妝導(dǎo)航裝置,包括上述的化妝導(dǎo)航系統(tǒng)。
一種化妝導(dǎo)航方法,包括上述的化妝導(dǎo)航系統(tǒng),具體步驟為:
s1、搭建數(shù)據(jù)庫單元;
s2、由攝像單元拍攝用戶的面部并輸出面部圖像;
s3、由面部識別處理單元識別所述攝像單元輸出的所述面部圖像,獲取人臉特征參數(shù);
s4、由化妝樣本推薦單元根據(jù)所述面部識別處理單元獲取的所述人臉特征參數(shù),向用戶推薦所述化妝樣本庫內(nèi)存儲的若干個化妝樣本,并輸出到顯示單元;
s5、用戶采用化妝樣本選擇單元從所述顯示單元上選擇確定一個化妝樣本;
s6、由預(yù)期化妝圖像生成單元根據(jù)用戶通過所述化妝樣本選擇單元選擇的所述化妝樣本,以及所述攝像單元輸出的所述面部圖像生成預(yù)期化妝圖像,并輸出到所述顯示單元;
s7、由用戶確認是否開始化妝導(dǎo)航;若選擇是,則先隱藏或者虛化所述預(yù)期化妝圖像生成單元生成預(yù)期化妝圖像,然后進入步驟s8;若選擇否,則進入步驟s4或者步驟s5;
s8、由化妝導(dǎo)航控制單元根據(jù)用戶通過所述化妝樣本選擇單元選擇的所述化妝樣本確定所述化妝導(dǎo)航信息,然后控制所述化妝導(dǎo)航信息根據(jù)所述攝像單元輸出的所述面部圖像進行輸出,且所述化妝導(dǎo)航信息與所述攝像單元輸出的所述面部圖像一起形成化妝導(dǎo)航圖像,并輸出到顯示單元。
作為本發(fā)明進一步的優(yōu)選方案,把步驟s5和步驟s6替換為如下步驟:由預(yù)期化妝圖像生成單元根據(jù)所述化妝樣本推薦單元推薦的所述化妝樣本,以及所述攝像單元輸出的所述面部圖像生成預(yù)期化妝圖像,并輸出到所述顯示單元;然后用戶采用化妝樣本選擇單元從所述顯示單元上選擇確定一個化妝樣本。
與現(xiàn)有技術(shù)相比,本發(fā)明的有益效果是:
(1)本發(fā)明不僅可以對用戶的化妝過程進行動態(tài)指導(dǎo),還可以動態(tài)指導(dǎo)用戶對化妝物品的選擇,以及動態(tài)指導(dǎo)用戶的化妝的動作和步驟。
(2)本發(fā)明可以識別面部正在化妝的位置,并進行局部定點放大,可以顯著提高用戶的化妝效率以及化妝的精準度,有利于用戶進行精細化妝。
(3)本發(fā)明還提供了化妝評分,完善化妝細節(jié)分析,補妝的細節(jié)分析,以及社交模塊,滿足用戶的更多需求。
附圖說明
圖1為本發(fā)明化妝導(dǎo)航系統(tǒng)的原理框圖;
圖2為本發(fā)明化妝導(dǎo)航方法的流程圖;
圖中:1-數(shù)據(jù)庫單元、2-攝像單元、3-控制單元、31-面部識別處理單元、32-化妝樣本推薦單元、33-化妝樣本選擇單元、34-預(yù)期化妝圖像生成單元、35-化妝導(dǎo)航控制單元、36-化妝位置識別處理單元、37-局部放大顯示控制單元、4-顯示單元、5-數(shù)據(jù)更新單元、6-化妝效果測評分析單元、7-補妝測評分析單元、8-社交單元、9-分享單元。
具體實施方式
下面結(jié)合具體實施方式對本專利的技術(shù)方案作進一步詳細地說明。
請參閱圖1,一種化妝導(dǎo)航系統(tǒng),包括:
數(shù)據(jù)庫單元1,用于存儲化妝樣本庫和化妝導(dǎo)航信息庫;所述化妝樣本庫內(nèi)包含若干化妝樣本;所述化妝導(dǎo)航信息庫內(nèi)包含若干化妝導(dǎo)航信息;還用于存儲化妝樣本與化妝導(dǎo)航信息的對應(yīng)關(guān)系;所述化妝導(dǎo)航信息包括化妝物品的選擇指引圖像和/或文字和/或音頻,以及化妝動作的指引圖像和/或文字和/或音頻;通過多種指引形式,更加形象具體;
攝像單元2,其用于拍攝用戶的面部并輸出面部圖像;所述面部圖像為動態(tài)圖像或靜態(tài)圖像;
控制單元3,其包括面部識別處理單元31、化妝樣本推薦單元32、化妝樣本選擇單元33、預(yù)期化妝圖像生成單元34以及化妝導(dǎo)航控制單元35;其中,
面部識別處理單元31,其用于識別所述攝像單元2輸出的所述面部圖像,獲取人臉特征參數(shù);人臉特征參數(shù)可以包括臉型、膚色、眉形、嘴形、鼻形等。
化妝樣本推薦單元32,其用于根據(jù)所述面部識別處理單元31獲取的所述人臉特征參數(shù),向用戶推薦所述化妝樣本庫內(nèi)存儲的若干個化妝樣本,并輸出到顯示單元4;
化妝樣本選擇單元33,其用于用戶從所述顯示單元4上選擇確定一個化妝樣本;
預(yù)期化妝圖像生成單元34,其用于根據(jù)用戶通過所述化妝樣本選擇單元33選擇的所述化妝樣本,以及所述攝像單元2輸出的所述面部圖像生成預(yù)期化妝圖像,并輸出到所述顯示單元4;或者,其用于根據(jù)所述化妝樣本推薦單元32推薦的所述化妝樣本,以及所述攝像單元2輸出的所述面部圖像生成預(yù)期化妝圖像,并輸出到所述顯示單元4;
化妝導(dǎo)航控制單元35,其用于根據(jù)用戶通過所述化妝樣本選擇單元33選擇的所述化妝樣本確定所述化妝導(dǎo)航信息,然后控制所述化妝導(dǎo)航信息根據(jù)所述攝像單元2輸出的所述面部圖像進行輸出,且所述化妝導(dǎo)航信息與所述攝像單元2輸出的所述面部圖像一起形成化妝導(dǎo)航圖像,并輸出到顯示單元4;
顯示單元4,其用于顯示所述攝像單元2輸出的所述面部圖像,化妝樣本推薦單元32推薦的若干個化妝樣本,預(yù)期化妝圖像生成單元34生成的預(yù)期化妝圖像,以及化妝導(dǎo)航控制單元35控制輸出的所述化妝導(dǎo)航圖像。
本發(fā)明不僅可以對用戶的化妝過程進行動態(tài)指導(dǎo),還可以動態(tài)指導(dǎo)用戶對化妝物品的選擇,以及動態(tài)指導(dǎo)用戶的化妝的動作和步驟。
本發(fā)明中,所述控制單元3還包括化妝位置識別處理單元36和局部放大顯示控制單元37;所述化妝位置識別處理單元36,用于識別所述攝像單元2輸出的所述面部圖像中的正在化妝的面部位置,獲得正在化妝的面部位置參數(shù);所述局部放大顯示控制單元37,用于根據(jù)所述化妝位置識別處理單元36獲得正在化妝的面部位置參數(shù),將所述化妝導(dǎo)航圖像或者所述攝像單元2輸出的所述面部圖像中正在化妝的面部位置的鄰接區(qū)域進行放大處理,并輸出到顯示單元4。所述鄰接區(qū)域為以正在化妝的面部位置為圓心,以1-8cm為半徑的圓形區(qū)域。本發(fā)明可以識別面部正在化妝的位置,并進行局部定點放大,可以顯著提高用戶的化妝效率以及化妝的精準度,有利于用戶進行精細化妝。作為優(yōu)選,顯示單元4可以同時顯示鄰接區(qū)域,以及預(yù)期化妝圖像或者化妝導(dǎo)航圖像或者所述攝像單元2輸出的所述面部圖像,便于用戶進行對比。
本發(fā)明中,所述化妝導(dǎo)航系統(tǒng)還包括數(shù)據(jù)更新單元5,其用于將用戶數(shù)據(jù)更新到所述數(shù)據(jù)庫單元中存儲;所述用戶數(shù)據(jù)包括所述攝像單元2輸出的所述面部圖像,預(yù)期化妝圖像生成單元34生成的預(yù)期化妝圖像,化妝導(dǎo)航控制單元35控制輸出的所述化妝導(dǎo)航圖像,面部識別處理單元31獲取人臉特征參數(shù),用戶通過化妝樣本選擇單元33所選擇的化妝樣本,以及用戶制作的化妝樣本和化妝導(dǎo)航信息。該數(shù)據(jù)更新單元5為給用戶提供更加個性化的服務(wù)提供了數(shù)據(jù)基礎(chǔ)。
本發(fā)明中,所述化妝樣本推薦單元32,還參考用戶通過化妝樣本選擇單元33所選擇的化妝樣本,所述化妝導(dǎo)航系統(tǒng)預(yù)設(shè)的參數(shù)(如時間參數(shù),根據(jù)時間不同推薦不同的化妝樣本),以及用戶預(yù)設(shè)的參數(shù)(如用戶要去參加的場合,根據(jù)設(shè)置的場合不同推薦不同的化妝樣本),向用戶推薦化妝樣本。本發(fā)明通過化妝樣本推薦單元32實現(xiàn)智能化推薦,特別是參考用戶通過化妝樣本選擇單元33所選擇的化妝樣本,經(jīng)過長期訓(xùn)化,可以增強化妝樣本推薦單元32的學(xué)習(xí)能力,為用戶提供更加精準的推薦。
本發(fā)明中,所述化妝導(dǎo)航系統(tǒng)還包括化妝效果測評分析單元6和補妝測評分析單元7;
所述化妝效果測評分析單元6,其用于將所述攝像單元2輸出的化妝后的面部圖像與所述預(yù)期化妝圖像生成單元34生成的預(yù)期化妝圖像進行對比分析,得出所述化妝后的面部圖像與預(yù)期化妝圖像的相似度,以及待完善化妝細節(jié)分析結(jié)果;
所述補妝測評分析單元7,其用于將所述攝像單元2輸出的當前的面部圖像與所述預(yù)期化妝圖像生成單元34生成的預(yù)期化妝圖像進行對比分析,得出所述面部圖像與預(yù)期化妝圖像的相似度,以及待補妝的細節(jié)分析結(jié)果;
或者,其用于將所述攝像單元2輸出的當前的面部圖像與所述攝像單元2輸出的化妝后的面部圖像進行對比分析,得出所述當前的面部圖像與化妝后的面部圖像的相似度,以及待補妝的細節(jié)分析結(jié)果。
本發(fā)明通過相似度結(jié)果可以為用戶化妝進行評分,通過分析結(jié)果可以為用戶化妝細節(jié)提供更加專業(yè)的建議。
作為本發(fā)明進一步的優(yōu)選方案,所述化妝導(dǎo)航系統(tǒng)還包括社交單元8和分享單元9;
所述社交單元8,其用于用戶與用戶交流;例如:用于由其中一個用戶提出化妝需求,另一個用戶根據(jù)該用戶化妝需求向其推薦化妝樣本以及化妝建議;
所述分享單元9,其用于用戶將所述攝像單元2輸出的所述面部圖像,或者所述預(yù)期化妝圖像生成單元34生成的預(yù)期化妝圖像,或者化妝導(dǎo)航控制單元35控制輸出的所述化妝導(dǎo)航圖像,分享到所述社交單元8。
本發(fā)明社交單元8和分享單元9可以顯著通過增加用戶的粘性,滿足用戶對不同社交場景的需求。
本發(fā)明還提供了一種化妝導(dǎo)航裝置,包括上述的化妝導(dǎo)航系統(tǒng)。該裝置可以為手機、pc機、平板電腦、梳妝鏡。
請參閱圖2,一種化妝導(dǎo)航方法,包括上述的化妝導(dǎo)航系統(tǒng),具體步驟為:
s1、搭建數(shù)據(jù)庫單元1;
s2、由攝像單元2拍攝用戶的面部并輸出面部圖像;
s3、由面部識別處理單元31識別所述攝像單元2輸出的所述面部圖像,獲取人臉特征參數(shù);
s4、由化妝樣本推薦單元32根據(jù)所述面部識別處理單元31獲取的所述人臉特征參數(shù),向用戶推薦所述化妝樣本庫內(nèi)存儲的若干個化妝樣本,并輸出到顯示單元4;
s5、用戶采用化妝樣本選擇單元33從所述顯示單元4上選擇確定一個化妝樣本;
s6、由預(yù)期化妝圖像生成單元34根據(jù)用戶通過所述化妝樣本選擇單元33選擇的所述化妝樣本,以及所述攝像單元2輸出的所述面部圖像生成預(yù)期化妝圖像,并輸出到所述顯示單元4;
s7、由用戶確認是否開始化妝導(dǎo)航;若選擇是,則先隱藏或者虛化所述預(yù)期化妝圖像生成單元34生成預(yù)期化妝圖像,然后進入步驟s8;若選擇否,則進入步驟s4或者步驟s5;
s8、由化妝導(dǎo)航控制單元35根據(jù)用戶通過所述化妝樣本選擇單元33選擇的所述化妝樣本確定所述化妝導(dǎo)航信息,然后控制所述化妝導(dǎo)航信息根據(jù)所述攝像單元2輸出的所述面部圖像進行輸出,且所述化妝導(dǎo)航信息與所述攝像單元2輸出的所述面部圖像一起形成化妝導(dǎo)航圖像,并輸出到顯示單元。
作為本發(fā)明另一種實施例,可以把上述步驟s5和步驟s6替換為如下步驟:由預(yù)期化妝圖像生成單元34根據(jù)所述化妝樣本推薦單元32推薦的所述化妝樣本,以及所述攝像單元2輸出的所述面部圖像生成預(yù)期化妝圖像,并輸出到所述顯示單元4;然后用戶采用化妝樣本選擇單元33從所述顯示單元4上選擇確定一個化妝樣本。本實施例是先看到預(yù)期化妝圖像,然后再選擇化妝樣本,更加直接明了。
上面對本專利的較佳實施方式作了詳細說明,但是本專利并不限于上述實施方式,在本領(lǐng)域的普通技術(shù)人員所具備的知識范圍內(nèi),還可以在不脫離本專利宗旨的前提下做出各種變化。