專(zhuān)利名稱(chēng):一種利用計(jì)算機(jī)程序進(jìn)行虛擬化妝的方法及化妝模擬程序的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種利用計(jì)算機(jī)程序進(jìn)行虛擬化妝的方法及化妝模擬程序。
背景技術(shù):
傳統(tǒng)意義的人臉識(shí)別實(shí)際包括構(gòu)建人臉識(shí)別系統(tǒng)的一系列相關(guān)技術(shù),包括人臉圖像采集、人臉定位、人臉識(shí)別預(yù)處理、身份確認(rèn)以及身份查找等;而狹義的人臉識(shí)別特指通過(guò)人臉進(jìn)行身份確認(rèn)或者身份查找的技術(shù)或系統(tǒng)。這一類(lèi)技術(shù)僅僅停留在面部識(shí)別后給出的結(jié)果判定,而缺少其它方面的應(yīng)用性。目前,很多互聯(lián)網(wǎng)公司都在嘗試使用虛擬真實(shí)的應(yīng)用程序,以改善用戶(hù)的在線(xiàn)購(gòu)物體驗(yàn)?;瘖y品廠(chǎng)商也一樣,急需滿(mǎn)足此需求的虛擬真實(shí)技術(shù),以便用戶(hù)通過(guò)互聯(lián)網(wǎng)、個(gè)人照片,模擬體驗(yàn)不同的化妝品。有些公司已經(jīng)開(kāi)始虛擬現(xiàn)實(shí)技術(shù)與化妝品結(jié)合的早期嘗試, 但其效果平平,遠(yuǎn)未滿(mǎn)足用戶(hù)與廠(chǎng)商的期望,沒(méi)有形成一套完整、合理、科學(xué)、可行的方法。 現(xiàn)有技術(shù)中存在的問(wèn)題主要有以下三個(gè)方面一、數(shù)碼圖片中的化妝區(qū)域的定位不夠精準(zhǔn) (或缺少化妝區(qū)域自動(dòng)定位步驟),過(guò)多依賴(lài)于用戶(hù)手工定位,讓用戶(hù)感覺(jué)到麻煩;二、虛擬化妝品與真實(shí)化妝品的銜接不夠緊密(或缺少銜接),存在“脫離真實(shí)”的現(xiàn)象;三、現(xiàn)有技術(shù)多為零星步驟,沒(méi)有形成完整的虛擬化妝流程,與傳統(tǒng)真實(shí)化妝的流程相差甚遠(yuǎn)。
發(fā)明內(nèi)容
本發(fā)明要解決的技術(shù)問(wèn)題是提供一種利用計(jì)算機(jī)程序進(jìn)行虛擬化妝的方法及化妝模擬程序,使用戶(hù)能夠足不出戶(hù)地模擬試用各種化妝品,直觀感受到近似于真實(shí)化妝品的效果。為解決上述技術(shù)問(wèn)題,本發(fā)明提供了一種利用計(jì)算機(jī)程序進(jìn)行虛擬化妝的方法, 其用于用戶(hù)在數(shù)碼照片上使用化妝品進(jìn)行虛擬化妝,最終得到近似于真實(shí)化妝效果的數(shù)碼圖像,包括如下步驟第一步,上傳或者選擇計(jì)算機(jī)中預(yù)置的待化妝數(shù)碼圖片;第二步,待待化妝的數(shù)碼圖片選擇完成之后,定位待化妝區(qū)域,計(jì)算機(jī)內(nèi)設(shè)置有自動(dòng)識(shí)別臉部化妝區(qū)域模塊,啟動(dòng)該模塊之后,選取待化妝的區(qū)域,然后再進(jìn)行保存化妝區(qū)域的設(shè)置;第三步,上傳或者選擇計(jì)算機(jī)上已配置好化妝模型的化妝圖片,通過(guò)計(jì)算機(jī)中的化妝模擬程序,對(duì)待化妝的數(shù)碼圖片進(jìn)行虛擬化妝。上述虛擬化妝包括以下步驟第一步,選擇化妝品,選擇一種具體的化妝產(chǎn)品;第二步,查看顏色和風(fēng)格,計(jì)算機(jī)上會(huì)列出所選化妝產(chǎn)品所具有的顏色和風(fēng)格;第三步,選擇顏色和風(fēng)格,虛擬化妝操作者根據(jù)自己的需要選擇、調(diào)整化妝產(chǎn)品的顏色和風(fēng)格;第四步,調(diào)整使用化妝品的用量和厚度,調(diào)整對(duì)所選化妝產(chǎn)品對(duì)待化妝的數(shù)碼圖片的面部虛擬化妝的輕重、范圍和手法;第五步,選擇預(yù)設(shè)妝容,選擇整套已存儲(chǔ)在系統(tǒng)中的妝容;第六步,查看應(yīng)用預(yù)設(shè)妝容的效果,查看使用了某正整套預(yù)設(shè)妝容后的效果;第七步,修改預(yù)設(shè)妝容,對(duì)預(yù)設(shè)的整套妝容進(jìn)行局部調(diào)整;第八步,查看應(yīng)用化妝品的效果,查看在使用了一種或者一整套化妝品應(yīng)用后的效果;第九步,保存效果圖,待效果圖符合虛擬化妝者的要求之后,將效果圖保存在計(jì)算機(jī)上或其他存儲(chǔ)介質(zhì)上。進(jìn)一步技術(shù)方案,所述自動(dòng)識(shí)別臉部化妝區(qū)域模塊的默認(rèn)識(shí)別化妝區(qū)域包括鼻、 眼線(xiàn)、頭發(fā)、額頭、左美瞳、左腮紅、左臉頰、上嘴唇、下嘴唇、眼影、眉毛、右美瞳、右腮紅和右臉頰。為解決上述技術(shù)問(wèn)題,本發(fā)明還提供了一種化妝模擬程序,包括如下功能模塊自動(dòng)識(shí)別臉部化妝區(qū)域模塊,用于對(duì)人臉進(jìn)行識(shí)別,分別識(shí)別出人臉的各個(gè)部位;化妝產(chǎn)品管理單元模塊,內(nèi)設(shè)有化妝品庫(kù),用于存儲(chǔ)和管理化妝品庫(kù)內(nèi)的所有化妝品信息;預(yù)設(shè)化妝方案單元模塊,內(nèi)設(shè)有化妝預(yù)設(shè)方案庫(kù),用于用戶(hù)在選取化妝品之后對(duì)其提供參考的化妝手段;成妝效果單元模塊,內(nèi)設(shè)有成妝效果圖庫(kù),用于保存成妝后的效果圖。與現(xiàn)有技術(shù)相比,本發(fā)明的有益效果是1)引入了模式識(shí)別領(lǐng)域的特征定位算法,使數(shù)碼圖片中的化妝區(qū)域能夠被程序精確定位,盡可能減少化妝區(qū)域定位過(guò)程中的用戶(hù)參與;2)提出了全新的虛擬化妝品與真實(shí)化妝品銜接理念與方案,遵循“虛擬源于真實(shí)” 的準(zhǔn)則;3)本發(fā)明提出了一套完整的虛擬化妝流程,與傳統(tǒng)的真實(shí)化妝流程形成鮮明的照應(yīng);4)操作簡(jiǎn)單,對(duì)于沒(méi)有相關(guān)化妝技能的人員也可方便的實(shí)現(xiàn)虛擬化妝;5)成本低,人員無(wú)需購(gòu)買(mǎi)大量產(chǎn)品,可在本發(fā)明的方法指引下虛擬體驗(yàn)各類(lèi)產(chǎn)品后做出合適的選擇;6)安全,有需要人群無(wú)需擔(dān)心頻繁化妝所帶來(lái)的對(duì)皮膚的影響。
圖1為本發(fā)明虛擬化妝方法的流程方框圖;圖2為本發(fā)明化妝模擬程序的原理方框圖。
具體實(shí)施例方式下面結(jié)合附圖及具體實(shí)施例對(duì)本發(fā)明作進(jìn)一步的詳細(xì)說(shuō)明。如圖1所示,圖1為本發(fā)明虛擬化妝方法的流程方框圖。一種利用計(jì)算機(jī)程序進(jìn)行虛擬化妝的方法,其用于用戶(hù)在數(shù)碼照片上使用化妝品進(jìn)行虛擬化妝,最終得到近似于
4真實(shí)化妝效果的數(shù)碼圖像,包括如下步驟第一步,上傳或者選擇計(jì)算機(jī)中預(yù)置的待化妝數(shù)碼圖片,使用者如果需要對(duì)圖片進(jìn)行修飾,可以采用圖片處理軟件自行對(duì)待化妝數(shù)碼圖片進(jìn)行處理;第二步,待待化妝的數(shù)碼圖片選擇完成之后,定位待化妝區(qū)域,計(jì)算機(jī)內(nèi)設(shè)置有自動(dòng)識(shí)別臉部化妝區(qū)域模塊,計(jì)算機(jī)內(nèi)設(shè)置有自動(dòng)識(shí)別臉部化妝區(qū)域模塊,所述自動(dòng)識(shí)別臉部化妝區(qū)域模塊的默認(rèn)識(shí)別化妝區(qū)域包括鼻、眼線(xiàn)、頭發(fā)、額頭、左美瞳、左腮紅、左臉頰、上嘴唇、下嘴唇、眼影、眉毛、右美瞳、右腮紅和右臉頰。啟動(dòng)該模塊之后,選取待化妝的區(qū)域, 然后再進(jìn)行保存化妝區(qū)域的設(shè)置;第三步,上傳或者選擇計(jì)算機(jī)上已配置好化妝模型的化妝圖片,通過(guò)計(jì)算機(jī)中的化妝模擬程序,對(duì)待化妝的數(shù)碼圖片進(jìn)行虛擬化妝。上述虛擬化妝包括以下步驟第一步,選擇化妝品,選擇一種具體的化妝產(chǎn)品,比如美寶蓮XlLBRC眼影;第二步,查看顏色和風(fēng)格,計(jì)算機(jī)上會(huì)列出所選化妝產(chǎn)品所具有的顏色和風(fēng)格;第三步,選擇顏色和風(fēng)格,虛擬化妝操作者根據(jù)自己的需要選擇、調(diào)整化妝產(chǎn)品的顏色和風(fēng)格;第四步,調(diào)整使用化妝品的用量和厚度,調(diào)整對(duì)所選化妝產(chǎn)品對(duì)待化妝的數(shù)碼圖片的面部虛擬化妝的輕重、范圍和手法;第五步,選擇預(yù)設(shè)妝容,選擇整套已存儲(chǔ)在系統(tǒng)中的妝容;第六步,查看應(yīng)用預(yù)設(shè)妝容的效果,查看使用了某正整套預(yù)設(shè)妝容后的效果;第七步,修改預(yù)設(shè)妝容,對(duì)預(yù)設(shè)的整套妝容進(jìn)行局部調(diào)整;第八步,查看應(yīng)用化妝品的效果,查看在使用了一種或者一整套化妝品應(yīng)用后的效果;第九步,保存效果圖,待效果圖符合虛擬化妝者的要求之后,將效果圖保存在計(jì)算機(jī)上或其他存儲(chǔ)介質(zhì)上。上述虛擬化妝方法與真實(shí)化妝品可以采用這樣的銜接方案1)針對(duì)所有化妝區(qū)域建立取色器。2)取色器中的待取顏色,包含對(duì)應(yīng)化妝區(qū)域可能用到的所有化妝品擁有的所有顏色。3)用戶(hù)從取色器中取色后,將獲得擁有此顏色、適用于對(duì)應(yīng)化妝區(qū)域的真實(shí)化妝品待選列表。4)用戶(hù)從從真實(shí)化妝品待選列表中選擇化妝品后,通過(guò)計(jì)算機(jī)圖形學(xué)的方式,將該真實(shí)化妝品的參數(shù)反映到對(duì)應(yīng)虛擬化妝區(qū)域上,等待用戶(hù)可能進(jìn)行的進(jìn)一步調(diào)整,調(diào)整完之后,即可通過(guò)本發(fā)明的方法得到虛擬的化妝效果圖。本發(fā)明中的"虛擬化妝方法"包括以下功能與特性a.臉部圖像區(qū)域提取功能。本發(fā)明從數(shù)碼圖片(照片)中獲得化妝對(duì)象的臉部圖像區(qū)域。b.虛擬化妝功能。本發(fā)明對(duì)所述化妝對(duì)象的臉部圖像區(qū)域進(jìn)行虛擬化妝。虛擬化妝是指,將化妝對(duì)象真實(shí)使用化妝品產(chǎn)生的效果(顏色、形狀等)近似呈現(xiàn)到化妝對(duì)象的數(shù)碼圖片(照片)上,形成近似于真實(shí)化妝效果的數(shù)碼圖像。虛擬化妝內(nèi)容與傳統(tǒng)化妝內(nèi)容基本吻合,包括并不限于眼影、目艮線(xiàn)、粉底、腮紅、唇膏、發(fā)型、眼鏡(墨鏡)、項(xiàng)鏈、耳環(huán)、眉毛等。如圖2所示,圖2為本發(fā)明化妝模擬程序的原理方框圖。一種化妝模擬程序,包括如下功能模塊自動(dòng)識(shí)別臉部化妝區(qū)域模塊,用于對(duì)人臉進(jìn)行識(shí)別,分別識(shí)別出人臉的各個(gè)部位。化妝產(chǎn)品管理單元模塊,內(nèi)設(shè)有化妝品庫(kù),用于存儲(chǔ)和管理化妝品庫(kù)內(nèi)的所有化妝品信息?;瘖y品庫(kù)中的每一種化妝品至少需要滿(mǎn)足這兩個(gè)特征1)化妝品在化妝模擬程序與真實(shí)世界中同時(shí)存在,參數(shù)一致;幻虛擬化妝品在化妝模擬程序中使用而產(chǎn)生的效果,與其對(duì)應(yīng)的真實(shí)產(chǎn)品在真實(shí)世界使用產(chǎn)生的效果近似。預(yù)設(shè)化妝方案單元模塊,內(nèi)設(shè)有化妝預(yù)設(shè)方案庫(kù),用于用戶(hù)在選取化妝品之后對(duì)其提供參考的化妝手段?!邦A(yù)設(shè)化妝方案”是指,對(duì)于某個(gè)化妝區(qū)域(如眼影區(qū)域)使用的, 特定化妝品(具體到型號(hào)、色系)加上特定化妝手段(用量、厚度、形狀、大小)形成的整體。 例如,“雅詩(shī)蘭黛-流金熠彩潤(rùn)澤唇膏-02LUStrOUS Pink”與其使用的用量、厚度等化妝手段共同構(gòu)成了一項(xiàng)“預(yù)設(shè)化妝方案”。本發(fā)明提及的化妝模擬程序內(nèi)置大量的“預(yù)設(shè)化妝方案”,并對(duì)其進(jìn)行分門(mén)別類(lèi)、整理、維護(hù),形成了用戶(hù)使用方便的“預(yù)設(shè)化妝方案庫(kù)”。成妝效果單元模塊,內(nèi)設(shè)有成妝效果圖庫(kù),用于保存成妝后的效果圖。用戶(hù)可以將自己滿(mǎn)意的虛擬化妝成妝效果導(dǎo)出圖片,保存在計(jì)算機(jī)程序系統(tǒng)中,與他人分享。最后需要說(shuō)明的是,以上所述僅為本發(fā)明的較佳實(shí)施例,而不是對(duì)本發(fā)明技術(shù)方案的限定,任何對(duì)本發(fā)明技術(shù)特征所做的等同替換或相應(yīng)改進(jìn),仍在本發(fā)明的保護(hù)范圍之內(nèi)。
權(quán)利要求
1.一種利用計(jì)算機(jī)程序進(jìn)行虛擬化妝的方法,其用于用戶(hù)在數(shù)碼照片上使用化妝品進(jìn)行虛擬化妝,最終得到近似于真實(shí)化妝效果的數(shù)碼圖像,其特征在于包括如下步驟第一步,上傳或者選擇計(jì)算機(jī)中預(yù)置的待化妝數(shù)碼圖片;第二步,待待化妝的數(shù)碼圖片選擇完成之后,定位待化妝區(qū)域,計(jì)算機(jī)內(nèi)設(shè)置有自動(dòng)識(shí)別臉部化妝區(qū)域模塊,啟動(dòng)該模塊之后,選取待化妝的區(qū)域,然后再進(jìn)行保存化妝區(qū)域的設(shè)置;第三步,上傳或者選擇計(jì)算機(jī)上已配置好化妝模型的化妝圖片,通過(guò)計(jì)算機(jī)中的化妝模擬程序,對(duì)待化妝的數(shù)碼圖片進(jìn)行虛擬化妝。
2.根據(jù)權(quán)利要求1所述的一種利用計(jì)算機(jī)程序進(jìn)行虛擬化妝的方法,其特征在于所述虛擬化妝包括以下步驟第一步,選擇化妝品,選擇一種具體的化妝產(chǎn)品;第二步,查看顏色和風(fēng)格,計(jì)算機(jī)上會(huì)列出所選化妝產(chǎn)品所具有的顏色和風(fēng)格;第三步,選擇顏色和風(fēng)格,虛擬化妝操作者根據(jù)自己的需要選擇、調(diào)整化妝產(chǎn)品的顏色和風(fēng)格;第四步,調(diào)整使用化妝品的用量和厚度,調(diào)整對(duì)所選化妝產(chǎn)品對(duì)待化妝的數(shù)碼圖片的面部虛擬化妝的輕重、范圍和手法;第五步,選擇預(yù)設(shè)妝容,選擇整套已存儲(chǔ)在系統(tǒng)中的妝容;第六步,查看應(yīng)用預(yù)設(shè)妝容的效果,查看使用了某正整套預(yù)設(shè)妝容后的效果;第七步,修改預(yù)設(shè)妝容,對(duì)預(yù)設(shè)的整套妝容進(jìn)行局部調(diào)整;第八步,查看應(yīng)用化妝品的效果,查看在使用了一種或者一整套化妝品應(yīng)用后的效果;第九步,保存效果圖,待效果圖符合虛擬化妝者的要求之后,將效果圖保存在計(jì)算機(jī)上或其他存儲(chǔ)介質(zhì)上。
3.根據(jù)權(quán)利要求1所述的一種利用計(jì)算機(jī)程序進(jìn)行虛擬化妝的方法,其特征在于所述自動(dòng)識(shí)別臉部化妝區(qū)域模塊的默認(rèn)識(shí)別化妝區(qū)域包括鼻、眼線(xiàn)、頭發(fā)、額頭、左美瞳、左腮紅、左臉頰、上嘴唇、下嘴唇、眼影、眉毛、右美瞳、右腮紅和右臉頰。
4.一種化妝模擬程序,其特征在于包括如下功能模塊自動(dòng)識(shí)別臉部化妝區(qū)域模塊,用于對(duì)人臉進(jìn)行識(shí)別,分別識(shí)別出人臉的各個(gè)部位;化妝產(chǎn)品管理單元模塊,內(nèi)設(shè)有化妝品庫(kù),用于存儲(chǔ)和管理化妝品庫(kù)內(nèi)的所有化妝品 fn息;預(yù)設(shè)化妝方案單元模塊,內(nèi)設(shè)有化妝預(yù)設(shè)方案庫(kù),用于用戶(hù)在選取化妝品之后對(duì)其提供參考的化妝手段;成妝效果單元模塊,內(nèi)設(shè)有成妝效果圖庫(kù),用于保存成妝后的效果圖。
全文摘要
本發(fā)明公開(kāi)了一種利用計(jì)算機(jī)程序進(jìn)行虛擬化妝的方法及化妝模擬程序,化妝方法包括如下步驟第一步,上傳或者選擇計(jì)算機(jī)中預(yù)置的待化妝數(shù)碼圖片;第二步,待待化妝的數(shù)碼圖片選擇完成之后,定位待化妝區(qū)域,計(jì)算機(jī)內(nèi)設(shè)置有自動(dòng)識(shí)別臉部化妝區(qū)域模塊,啟動(dòng)該模塊之后,選取待化妝的區(qū)域,然后再進(jìn)行保存化妝區(qū)域的設(shè)置;第三步,上傳或者選擇計(jì)算機(jī)上已配置好化妝模型的化妝圖片,通過(guò)計(jì)算機(jī)中的化妝模擬程序,對(duì)待化妝的數(shù)碼圖片進(jìn)行虛擬化妝。模擬程序包括自動(dòng)識(shí)別臉部化妝區(qū)域模塊,化妝產(chǎn)品管理單元模塊,預(yù)設(shè)化妝方案單元模塊和成妝效果單元模塊。
文檔編號(hào)G06F9/44GK102184108SQ20111013908
公開(kāi)日2011年9月14日 申請(qǐng)日期2011年5月26日 優(yōu)先權(quán)日2011年5月26日
發(fā)明者劉宇翔 申請(qǐng)人:成都江天網(wǎng)絡(luò)科技有限公司