專利名稱:化妝模擬系統、化妝模擬裝置、化妝模擬方法以及化妝模擬程序的制作方法
技術領域:
本發明涉及一種化妝模擬系統、化妝模擬裝置、化妝模擬方法以及化妝模擬程序,
特別地,涉及一種對包含在動態圖像內的用戶臉部進行化妝的化妝模擬系統、化妝模擬裝 置、化妝模擬方法以及化妝模擬程序。
背景技術:
目前為止,為了銷售用于化妝的商品等,已經有了一種眾所周知的技術,S卩不對 臉部進行真化妝,而是在計算機上對化妝后的臉部進行模擬(例如,參考專利文獻l)。但 是,在專利文獻l中,因為模擬結果是通過靜態圖像來顯示的,所以,當用戶表情發生變化 時,很難對化妝后的臉部進行確認。因此,已經開發一種在能夠獲得用戶表情變化的動態圖 像內對化妝進行模擬的技術(例如,參考專利文獻2)。
但是,專利文獻2所公開的化妝模擬裝置是在與嘴部和雙眼部相對應的像素區域
內對用戶表情的變化進行指定,并通過使用模板匹配法對該像素區域進行跟蹤,來算出實
施臉部化妝的化妝區域(例如,參考專利文獻2的第
段)。這樣,在與嘴部和雙眼部
相對應的像素區域內對用戶表情的變化進行跟蹤不僅增大了計算機的處理負擔,而且還存
在著難以正確應對閉眼等情況的問題。 專利文獻1 :(日本)特開2001-346627號公報 專利文獻2 :(日本)特開2003-44837號公報
發明內容
本發明想要解決的課題如下 本發明是鑒于上述問題而提出的,其課題在于,提供一種能夠以較小的處理負荷
對包含在動態圖像內的用戶臉部進行正確化妝的化妝模擬系統、化妝模擬裝置、化妝模擬
方法以及化妝模擬程序。
解決上述課題的技術手段如下 為了解決上述課題,本發明提供一種在對用戶臉部進行了攝影的動態圖像內實施 化妝的化妝模擬系統,該化妝模擬系統的特征在于,具有攝影單元,用于對用戶臉部進行 攝影并輸出動態圖像;控制單元,用于接收從所述攝影單元所輸出的動態圖像,并對所述動 態圖像進行圖像處理,然后將其輸出;顯示單元,用于顯示從所述控制單元所輸出的動態圖 像。其中,所述控制單元具有臉部識別處理單元,用于根據預定的跟蹤點從所述動態圖像 中識別用戶臉部;化妝處理單元,用于根據所述預定的跟蹤點對包含在所述動態圖像內的 用戶臉部進行化妝,然后將其輸出至所述顯示單元。所述化妝處理單元包含口紅處理單元, 該口紅處理單元根據包含在所述跟蹤點內的上嘴唇的唇峰和唇谷的位置、嘴部的左右端、 下嘴唇的下端、以及、下嘴唇上的從左端到嘴部寬度的1/3的位置以及下嘴唇上的從右端 到嘴部寬度的1/3的位置,對包含在所述動態圖像內的用戶臉部進行口紅處理。
在本發明中,通過具有用于根據預定的跟蹤點從動態圖像中識別出用戶臉部的臉
部識別處理單元、以及、用于根據跟蹤點對包含在動態圖像內的用戶臉部進行預定的化妝
然后將其輸出至顯示單元的化妝處理單元,能夠以較少的處理負荷根據跟蹤點從動態圖像
中識別出用戶臉部,并根據所述跟蹤點對包含在動態圖像內的用戶臉部進行正確的化妝。 這里,需要說明的是,通過將本發明的構成要素、表現或者構成要素的任意組合應
用到其他方法、裝置、系統、計算機程序、存儲介質、數據結構等中所得到的各種變化形式,
仍屬于本發明所涉及的范圍。 本發明的效果如下 根據本發明,可以提供一種能夠以較小的處理負荷對包含在動態圖像內的用戶臉部進行正確化妝的化妝模擬系統、化妝模擬裝置、化妝模擬方法以及化妝模擬程序。
圖1是本發明的化妝模擬裝置的第一實施例的外觀圖。 圖2是化妝模擬裝置的第一實施例的截面圖。 圖3是本發明的化妝模擬裝置的第二實施例的外觀圖。 圖4是化妝模擬裝置的第二實施例的截面圖。 圖5是本發明的化妝模擬裝置的第三實施例的外觀圖。 圖6是化妝模擬裝置的第三實施例的截面圖。 圖7是本發明的化妝模擬裝置的第四實施例的外觀圖。 圖8是化妝模擬裝置的第四實施例的截面圖。 圖9是本發明的化妝模擬裝置的第五實施例的外觀圖。 圖10是化妝模擬裝置的第五實施例的截面圖。 圖11是化妝模擬裝置的第五實施例的硬件構成圖。 圖12是表示化妝模擬裝置所進行的處理的概要的流程圖。 圖13是顯示器上所顯示的主畫面以及操作面板上所顯示的操作畫面的一個例子的示意圖。 圖14是表示化妝模擬裝置所進行的除了化妝模擬以外的處理的示意圖。 圖15是本發明的化妝模擬系統的一個實施例的系統構成圖。 圖16是表示模擬器主應用程序所執行的處理的畫面示意圖。 圖17是包含在化妝前圖像內的用戶臉部的圖像。 圖18是表示跟蹤點的一個例子的示意圖。 圖19是化妝處理參數文件的一個例子的構成圖。 圖20是表示口紅處理所參照的跟蹤點的示意圖。 圖21是表示口紅處理的一個例子的流程圖。 圖22是表示輪廓提取處理的一個例子的示意圖。 圖23是輪廓提取用圖像600的跟蹤點(唇部8個點以及鼻部3個點)和根據這些跟蹤點進行再檢索而提取出的輪廓提出用圖像601的點的比較圖。 圖24是表示根據跟蹤點(唇部8個點以及鼻部3個點)計算缺省點的處理的一個例子的示意圖。
6
圖25是表示根據缺省點或點生成輪廓的處理的示意圖。 圖26是表示顏色涂敷地圖生成處理的一個例子的示意圖。 圖27是表示基于顏色涂敷地圖的顏色涂敷處理的一個例子的示意圖。 圖28是表示眼影處理所參照的跟蹤點的示意圖。 圖29是表示眼影處理的一個例子的流程圖。 圖30是表示基本輪廓生成處理的一個例子的示意圖。 圖31是表示顏色涂敷輪廓生成處理的一個例子的示意圖。 圖32是表示沒有進行暈映處理(即弄淡處理)的顏色涂敷地圖以及進行了暈映
處理的顏色涂敷地圖的一個例子的示意圖。 圖33是表示臉頰處理所參照的跟蹤點的示意圖。 圖34是表示臉頰處理的一個例子的流程圖。 圖35是表示顏色涂敷輪廓的一個例子的示意圖。 圖36是表示眉部處理所參照的跟蹤點的示意圖。 圖37是表示眉部處理的一個例子的流程圖。 圖38是表示眉部輪廓提取處理的一個例子的示意圖。 圖39是表示對應于變形指定的指示曲線生成處理的一個例子的示意圖。 圖40是表示粉底處理所參照的跟蹤點的示意圖。 圖41是表示粉底處理的一個例子的流程圖。 圖42是表示輪廓的一個例子的示意圖像。 圖43是表示暈映處理前的原圖像以及暈映處理后的原圖像的一個例子的示意圖。 圖44是口紅處理(唇筆描繪處理)的一個實施例的流程圖。 圖45是口紅處理(唇筆描繪處理)的一個實施例的流程圖。 圖46是圍繞嘴部的矩形區域的臉部圖像的一個例子的示意圖。 圖47是表示描繪圖像的圖。 圖48是表示補償(offset)曲線的圖。 圖49是表示為了掌握嘴唇的形態特征而預先設定的多個點的位置的一個例子的示意圖。 圖50是眼線檢索處理的一個實施例的流程圖。 圖51是眼線描繪處理的一個實施例的流程圖。 圖52是表示眼線描繪模式的圖。 圖53是表示眼線描繪模式的圖。 圖54是表示眼線描繪模式的圖。 圖55是表示眼線描繪模式的圖。 圖56是眼影涂敷處理的一個實施例的流程圖。 圖57是用于說明眼影涂敷區域的設定的圖。 圖58是表示眼影涂敷區域的上限的圖。 圖59是用于說明眼影涂敷的圖。 圖60是表示進行噴筆(airbrush)處理時從中心開始的距離與濃度之間的關系
7圖。 圖61是表示標準平衡的眼部形態的正面圖。 圖62是腮紅涂敷處理(臉頰處理)的一個實施例的流程圖。 圖63是用于說明化妝模式為"甜美"(sweet)時的腮紅涂敷處理的圖。 圖64是用于說明化妝模式為"扮酷"(cool)時的腮紅涂敷處理的圖。 圖65是用于說明化妝模式為"可愛"(cute)時的腮紅涂敷處理的圖。 圖66是用于說明化妝模式為"清新"(fresh)時的腮紅涂敷處理的圖。 圖67是表示進行噴筆處理時從中心開始的距離與濃度之間的關系圖。 圖68是用于說明基于被化妝者臉頰形態特征的臉頰化妝的一個例子的圖。 圖69是用于說明理想眉形的說明圖。 圖70是用于說明眉形位置的狀態的說明圖。 圖71是表示作為前處理的皮膚顏色評價處理步驟的一個例子的流程圖。
圖72是表示特征點和分割區域的一個例子的圖。 圖73是表示與上述圖72相對應的109個特征點的臉部內部的位置關系的一個例子的圖。 圖74是表示構成與上述圖72相對應的各區域的特征點的組合的一個例子的圖。
圖75是表示各組的顏色特征以及構成各組的區域編號的一個例子的圖。
圖76是表示"平均臉"(average face)圖像(或立體感)分析結果的一個例子的圖。
標號說明 1 :化妝模擬裝置;2 :攝影機;3 :半透明鏡(halfmirror) ;4 :操作面板;5 :打印機;6 :照明;7 :顯示器;8 :控制部;9 :透明板;10 :計算處理裝置;11 :內存裝置;12 :驅動裝置;13 :輔助內存裝置;14 :存儲介質;15 :觸摸式面板顯示器;16 :陳列櫥;17 :IC標簽讀寫器;25 :靜態圖像系統;27 :共享存儲器;28 :模擬器主應用程序;29 :界面主應用程序;33 :臉部識別處理部;34 :跟蹤點;35 :化妝處理部;36 :粉底處理部;37 :眉部處理部;38 :眼影處理部;39 :口紅處理部;40 :臉頰處理部;41 :商品信息。
最佳實施方式 以下參考
本發明的最佳實施方式。 圖1是本發明的化妝模擬裝置的第一實施例的外觀圖。化妝模擬裝置1是包含攝影機2、操作面板4、打印機5、照明6以及顯示器7的構成。 攝影機2對站立在化妝模擬裝置1前方的用戶進行攝影,然后輸出動態圖像。操作面板4不僅用來顯示操作圖像,而且還用來接收來自用戶的操作,然后輸出操作信息。打印機5對顯示在顯示器上的圖像(例如,化妝后的形象圖像等)和信息(例如,化妝成形象圖像那樣的形象時所用的商品信息等)進行打印。照明6例如在開始實施化妝模擬后進行調光。 圖2是化妝模擬裝置的第一實施例的截面圖。化妝模擬裝置1是包含攝影機2、操作面板4、打印機5、顯示器7以及控制部8的構成。 攝影機2將拍攝到的動態圖像輸出至控制部8。操作面板4不僅用來顯示從控制部8所輸出的操作圖像,而且還用來接收來自用戶的操作,然后將操作信息輸出至控制部
8制部8所輸出的圖像和信息進行打印。顯示器7對從控制部8所輸出的動態圖像(主圖像)進行顯示。控制部8接收從攝影機2所輸出的動態圖像,并通過對該動態圖像進行圖像處理(如后所述),來對包含在動態圖像內的用戶面部進行化妝,然后將其輸出至顯示器7。 圖1和圖2的化妝模擬裝置1以化妝時必不可少的鏡子這一物件為構想,具有可與用戶進行互動的功能。也就是說,化妝模擬裝置1具有如下特征,即可使用戶產生一種一邊看著鏡子里的自己一邊自然地進行化妝的感覺。 在化妝模擬裝置1中,控制部8對從攝影機2所輸出的動態圖像進行圖像處理,并對包含在動態圖像內的用戶臉部進行化妝,然后將其輸出至數字鏡子(digital mirror)即顯示器7。化妝模擬裝置1可將各種各樣的商品信息、美容信息、以及、對用戶臉部進行了化妝后的形象圖像顯示在顯示器7上。 另外,圖3是本發明的化妝模擬裝置的第二實施例的外觀圖。這里,需要說明的是,圖3中與圖1相同的部分被賦予了相同的符號。 圖3的化妝模擬裝置1是包含操作面板4、打印機5、照明6以及透明板9的構成。透明板9不僅可使來自化妝模擬裝置1外側的光線透過,而且還可使來自化妝模擬裝置1內側的光線透過。 圖4是化妝模擬裝置的第二實施例的截面圖。這里,需要說明的是,圖4中與圖2相同的部分被賦予了相同的符號。圖4的化妝模擬裝置1是包含攝影機2、半透明鏡3、操作面板4、打印機5、顯示器7、控制部8以及透明板9的構成。 半透明鏡(half mirror) 3不僅使入射的光線反射,而且還使入射的光線的一部分透過。攝影機2設置在經由半透明鏡3和透明板9可對站立在化妝模擬裝置1前方的用戶進行攝影的位置。攝影機2被設置在用戶視線的高度。攝影機2經由半透明鏡3和透明板9對站立在化妝模擬裝置1前方的用戶進行攝影,然后輸出動態圖像。 顯示器7設置在可被站立在化妝模擬裝置1前方的用戶經由半透明鏡3和透明板9所能看到的位置。從顯示器7輸出的光線被半透明鏡3反射,經由透明板9被輸出至化妝模擬裝置1的外側。因此,用戶從化妝模擬裝置1的外側可以看到顯示在顯示器7上的動態圖像。 圖3和圖4的化妝模擬裝置1以化妝時必不可少的鏡子這一物件為構想,具有可與用戶進行互動的功能。也就是說,化妝模擬裝置1具有如下特征,即可使用戶產生一種一邊看著鏡子里的自己一邊自然地進行化妝的感覺。 在化妝模擬裝置1中,因為攝影機2被設置在用戶視線的高度,因此,與第一實施例的攝影機2的設置位置相比,可以更自然地對站立在化妝模擬裝置1前方的用戶臉部進行攝影。 在化妝模擬裝置1中,控制部8對從攝影機2輸出的動態圖像進行圖像處理,并對包含在動態圖像內的用戶臉部進行化妝,然后將其輸出至數字鏡子即顯示器7。化妝模擬裝置1可將各種各樣的商品信息、美容信息、以及、對用戶的臉部進行了化妝后的形象圖像顯示在顯示器7上。 另外,圖5是本發明的化妝模擬裝置的第三實施例的外觀圖。這里,需要說明的是,圖5中與前圖相同的部分被賦予了相同的符號。圖5的化妝模擬裝置1是包含攝影機
92、半透明鏡3、操作面板4、打印機5以及照明6的構成。 半透明鏡3不僅可使來自亮處的光線的一部分透過,而且還可使來自亮處的光線的剩余的部分(例如,50%)反射至面前。因為暗處沒有光線,因此,對于暗處來說,半透明鏡3既不使光線透過,也不使光線反射。 化妝模擬開始后,照明6進行調光,以使半透明鏡3的顯示器7 —側變亮。因此,在化妝模擬開始前,設置在顯示器7的顯示方向一側的半透明鏡3被用作為反射鏡,對來自用戶一側(化妝模擬裝置1的外側)的光線進行反射。 在化妝模擬開始后,半透明鏡3被用作為玻璃,使來自顯示器7 —側(化妝模擬裝置l的內側)的光線透過。因此,用戶經由半透明鏡3可以看到顯示在顯示器7上的動態圖像。 圖6是化妝模擬裝置的第三實施例的截面圖。圖6的化妝模擬裝置1是包含攝影機2、半透明鏡3、操作面板4、打印機5、顯示器7以及控制部8的構成。這里,需要說明的是,圖6中與前圖相同的部分被賦予了相同的符號。顯示在顯示器7上的動態圖像透過被用作為玻璃的半透明鏡3。這樣,用戶在化妝模擬裝置1的外側可以看到顯示在顯示裝置7上的動態圖像。 圖5和圖6的化妝模擬裝置1以化妝時必不可少的鏡子這一物件為構想,具有可與用戶進行互動的功能。也就是說,化妝模擬裝置1具有如下特征,即可使用戶產生一種一邊看著鏡子里的自己一邊自然地進行化妝的感覺。 在化妝模擬裝置1中,控制部8對從攝影機2輸出的動態圖像進行圖像處理,并對包含在動態圖像內的用戶臉部進行化妝,然后將其輸出至數字鏡子即顯示器7。化妝模擬裝置1可將各種各樣的商品信息、美容信息、以及、對用戶臉部進行了化妝后的形象圖像顯示在顯示器7上。 另外,圖7是本發明的化妝模擬裝置的第四實施例的外觀圖。圖8是化妝模擬裝置的第四實施例的截面圖。這里,需要說明的是,圖7和圖8中與前圖相同的部分被賦予了相同的符號。化妝模擬裝置1是包含攝影機2、打印機5、照明6以及觸摸式面板顯示器15的構成。 圖7和圖8的化妝模擬裝置1與圖1和圖2的化妝模擬裝置1的不同之處在于,圖7和圖8的化妝模擬裝置1包含觸摸式面板顯示器15,其代替了圖1和圖2的化妝模擬裝置1中的操作面板4和顯示器7。這里,觸摸式面板顯示器15被用作為操作面板4和顯示器7。 觸摸式面板顯示器15不僅用來顯示操作圖像,而且還用來接收來自用戶的操作,然后輸出操作信息。另外,觸摸式面板顯示器15不僅用來顯示從控制部8輸出的操作圖像,而且還用來接收來自用戶的操作,然后將操作信息輸出至控制部8。觸摸式面板顯示器15對從控制部8輸出的動態圖像(主圖像)進行顯示。控制部8接收從攝影機2輸出的動態圖像,并通過對該動態圖像進行圖像處理(如后所述),來對包含在動態圖像內的用戶面部進行化妝,然后將其輸出至觸摸式面板顯示器15。 圖7和圖8的化妝模擬裝置1以化妝時必不可少的鏡子這一物件為構想,具有可與用戶進行互動的功能。也就是說,化妝模擬裝置1具有如下特征,即可使用戶產生一種一邊看著鏡子里的自己一邊自然地進行化妝的感覺。
10
在化妝模擬裝置1中,控制部8對從攝影機2輸出的動態圖像進行圖像處理,并對 包含在動態圖像內的用戶臉部進行化妝,然后將其輸出至觸摸式面板顯示器15。化妝模擬 裝置1可將各種各樣的商品信息、美容信息、以及、對用戶臉部進行了化妝后的形象圖像顯 示在觸摸式面板顯示器15上。 第四實施例的化妝模擬裝置1例如還可以具有如圖9和圖10所示的陳列櫥,這 樣,就作為開架銷售用的箱體來使用,其中,所述陳列櫥用來陳列供用戶試用的試用商品 (以下簡稱"試用品")。 圖9是本發明的化妝模擬裝置的第五實施例的外觀圖。圖10是化妝模擬裝置的 第五實施例的截面圖。這里,需要說明的是,圖9和圖IO中與前圖相同的部分被賦予了相 同的符號。 化妝模擬裝置1是包含攝影機2、打印機5、照明6、觸摸式面板顯示器15、陳列櫥 16以及IC標簽讀寫器17的構成。圖9和圖10的化妝模擬裝置1與圖7和圖8的化妝模 擬裝置1的不同之處在于,圖9和圖10的化妝模擬裝置1包含陳列櫥16和IC標簽讀寫器 17。 陳列櫥16用于陳列多個試用品。這里,需要說明的是,試用品中具有IC(RFID)標 簽。試用品中的IC標簽用于保存可識別試用品的識別信息。用戶從陳列櫥16中取出試用 品,然后將其靠近IC標簽讀寫器17時,IC標簽讀寫器17會從IC標簽中讀取試用品的識 別信息。 IC標簽讀寫器17將從IC標簽中讀取的試用品的識別信息發送至控制部8。控制 部8接收從攝影機2輸出的動態圖像,并對該動態圖像進行如后所述的圖像處理,這樣,就 可以使用與從IC標簽中讀取的識別信息相對應的試用品,對包含在動態圖像中的用戶臉 部進行化妝,并將化妝后的形象圖像輸出至觸摸式面板顯示器15。 這里,需要說明的是,試用品和識別信息之間的對應關系的對應表可以保存在化 妝模擬裝置1中,也可以保存在從化妝模擬裝置1經由網絡能夠取得到的其他裝置中。
另外,在圖9和圖10的化妝模擬裝置1中,盡管示出了使用IC標簽對試用品進行 識別的例子,但是,也可以使用條形碼、二維碼或者標簽(label)等對試用品進行識別。再 有,在圖9和圖10的化妝模擬裝置1中,也可以在陳列櫥16中事先設置可知道哪個試用品 被取出的技術手段(例如,使用了光傳感器等傳感器的位置識別等),并從陳列櫥16向控制 部8進行通知。 圖9和圖10的化妝模擬裝置1以化妝時必不可少的鏡子這一物件為構想,具有可 與用戶進行互動的功能。也就是說,化妝模擬裝置1具有如下特征,即可使用戶產生一種 一邊看著鏡子里的自己一邊自然地進行化妝的感覺。 在化妝模擬裝置1中,控制部8對從攝影機2輸出的動態圖像等進行圖像處理,并 使用用戶從陳列櫥16中選擇的試用品對包含在動態圖像內的用戶臉部進行化妝,然后將 化妝后的形象圖像輸出至觸摸式面板顯示器15。化妝模擬裝置1可將各種各樣的商品信 息、美容信息、以及、對用戶臉部進行了化妝后的形象圖像顯示在觸摸式面板顯示器15上。 另外,通過獲取用戶從陳列櫥16中選擇的試用品的記錄(log),化妝模擬裝置1還可以獲得 用戶的嗜好等數據。 這里,需要說明的是,化妝模擬裝置1只要具有不僅用來陳列試用品而且還可以用來陳列商品的貨架,通過將顯示在觸摸式顯示器15上的商品事先陳列在貨架上,化妝模 擬裝置1就可以被有效地用作為開架銷售用箱體。 下面,以第一實施例的化妝模擬裝置1為例進行說明。圖11是化妝模擬裝置的一 個實施例的硬件構成圖。這里,需要說明的是,圖11中與圖l和圖2相同的部分被賦予了 相同的符號。 圖11的化妝模擬裝置1由分別通過總線B相互連接的攝影機2、操作面板4、打印 機5、顯示器7、計算處理裝置10、內存裝置11、驅動裝置12以及輔助內存裝置13構成。這 里,需要說明的是,圖11的計算處理裝置10、內存裝置11、驅動裝置12以及輔助內存裝置 13構成圖2的控制部8。 本發明的化妝模擬程序是用于控制化妝模擬裝置1的各種程序中的至少一部分。 化妝模擬程序例如可以通過散發存儲介質14等來提供。 這里,需要說明的是,用于記錄化妝模擬程序的存儲介質1 4可為CD-R0M、軟盤或 光磁盤等使用光、電或磁來進行記錄的存儲介質、或者、ROM或閃存等使用電來進行記錄的 半導體存儲器等各種各樣的存儲介質。 另外,記錄了化妝模擬程序的存儲介質14被放進驅動裝置12后,化妝模擬程序就 被從存儲介質14經由驅動裝置12安裝至輔助內存裝置13。輔助內存裝置13不僅用于保 存被安裝的化妝模擬程序,而且還用于保存所需的文件和數據等。起動時,內存裝置11從 輔助內存裝置13讀出化妝模擬程序并對其進行保存。然后,計算處理裝置10根據內存裝 置11中所保存的化妝模擬程序實現后述的各種處理。 圖12是表示化妝模擬裝置所進行的處理的概要的流程圖。圖13是顯示器上所 顯示的主畫面以及操作面板上所顯示的操作畫面的一個例子的示意圖。圖13的畫面圖像 100 111是顯示器7所顯示的主畫面的圖像。畫面圖像200 210是操作面板所顯示的 操作畫面的圖像。 控制部8連續地接收攝影機2所拍攝的動態圖像。此時,控制部8在顯示器7上 顯示畫面圖像100,在操作面板4上顯示畫面圖像200。畫面圖像100和200是顯示屏幕保 護(screen server)的例子。 進入步驟Sl,控制部8連續地對所接收到的動態圖像內是否包含用戶臉部進行判 定。至控制部8識別出動態圖像內包含了用戶臉部為止,反復進行步驟S1的處理(Sl中的 NO)。 識別出動態圖像內包含了用戶臉部后(Sl中的YES),控制部8進入步驟S2,起動 包含用于進行化妝模擬的化妝模擬程序的軟件。此時,控制部8在顯示器7上顯示畫面圖 像101,在操作面板4上顯示畫面圖像201。 畫面圖像101是攝影機2所拍攝到的用戶臉部的動態圖像的例子。畫面圖像201 是顯示橫向移動的歡迎語的例子。 進入S3,控制部8根據步驟S2所起動的軟件開始進行化妝模擬。此時,控制部8 在顯示器7上顯示畫面圖像102,在操作面板4上顯示畫面圖像202。畫面圖像102是正在 攝影機2所拍攝到的用戶臉部的動態圖像內進行魔鏡效果處理并進行顯示的例子。畫面圖 像202與畫面圖像201相同,是顯示橫向移動的歡迎語的例子。進入步驟S4,控制部8進行如后所述的化妝模擬。此時,控制部8在顯示器7上依次顯示畫面圖像103 106,在操作面板4上顯示畫面圖像203 206。 畫面圖像103 106是顯示由化妝模擬所進行的四個化妝模式(形象)的用戶臉
部的例子。畫面圖像203 206是此時的顯示器7上所顯示的畫面圖像103 106的化妝
內容(例如,名稱等)的例子。至預定時間結束或用戶觸摸操作面板4為止,控制部8在顯
示器上依次顯示畫面圖像103 106,在操作面板上顯示畫面圖像203 206。 預定時間結束或者用戶觸摸操作面板后,進入步驟S5,控制部8在顯示器7上顯示
畫面圖像107,在操作面板4上顯示畫面圖像207。畫面圖像107與畫面圖像101相同,是
顯示攝影機2所拍攝的用戶臉部的動態圖像的例子。畫面圖像207是顯示可從四個化妝模
式(形象)中選擇其中一個形象的形象選擇畫面的例子。通過對操作面板進行操作,用戶
可從形象選擇畫面中選擇其中的一個形象。 進入步驟S6,至形象選擇畫面中的一個形象被選擇為止,反復進行步驟S6的處理 (S6中的NO)。用戶從形象選擇畫面中選擇一個形象后,操作面板4接收來自用戶的操作, 然后將操作信息輸出至控制部8。 當判定用戶已經從形象選擇畫面中選擇了一個形象后(S6中的YES),進入步驟 S7,控制部8將被選擇的形象的圖像畫面顯示在顯示器7和操作面板4上。此時,控制部8 在顯示器7上顯示畫面圖像108,在操作面板4上顯示畫面圖像208。 畫面圖像108是正在依次顯示根據從形象選擇畫面所選擇的一個形象進行了不 同模式的化妝后的用戶臉部的形象圖像、以及、用于進行該形象圖像那樣的化妝時所需的 商品信息的例子。畫面圖像208是顯示從形象選擇畫面中被選擇的一個形象的內容、以及、 此時顯示器7上所顯示的用于進行畫面圖像108的形象圖像那樣的化妝時所需的商品信息 的例子。 這里,需要說明的是,用戶也可以通過對操作面板4進行操作,以發出打印的指 示。接收到來自用戶的打印指示后,控制部8將畫面圖像109顯示在顯示器7上,并將畫面 圖像209顯示在操作面板4上。畫面109是顯示打印的形象圖像的例子。畫面圖像209是 顯示打印進行中的提示的例子。控制部8通過控制打印機5將顯示在顯示器7中的形象圖 像打印出來。 另外,用戶通過對操作面板4進行操作,還可以發出顯示由化妝前和化妝后的形 象圖像所組成的比較畫面并進行打印的指示。接收到來自用戶的顯示比較畫面的指示后, 控制部8將畫面圖像110顯示在顯示器7上。畫面圖像110是顯示由化妝前和化妝后的形 象圖像所組成的比較畫面的例子。在顯示比較畫面的狀態下,接收到來自用戶的打印指示 后,控制部8通過控制打印機5將顯示在顯示器7中的形象圖像打印出來。
用戶的化妝模擬結束后,控制部8將作為屏幕保護的畫面圖像111和210顯示在 顯示器7和操作面板14上,然后,結束處理。 這里,需要說明的是,在圖12和圖13的例子中,通過化妝模擬顯示了四個圖像,但 是,也可以顯示這四個圖像之外的圖像。另外,對于化妝模擬裝置l,盡管示出了對攝影機 2輸出的動態圖像內所包含的用戶臉部進行化妝的例子,但是,也可以將預先攝制的動態圖 像作為動畫文件事先保存在輔助內存裝置13等中,然后,對所述動畫文件中包含的用戶臉 部進行化妝。 化妝模擬裝置1還可以被用來進行除了對攝影機2輸出的動態圖像進行化妝模擬之外的處理。圖14是表示化妝模擬裝置所進行的除了化妝模擬以外的處理的示意圖。
畫面圖像300是顯示由攝影機2所拍攝的用戶臉部的例子。化妝模擬裝置1對包 含在動態圖像內的用戶臉部進行識別,并生成用戶臉部的靜態畫面301。
化妝模擬裝置1根據容貌分析方法和皮膚分析方法對靜態圖像301進行容貌診斷 和皮膚顏色診斷,并將表示其結果的畫面圖像302顯示在顯示器7上。這里,需要說明的 是,根據容貌分析方法和皮膚分析方法對靜態圖像301所進行的容貌診斷和皮膚顏色診斷 的處理,如日本專利文獻"特開2001-346627"所述,是一種公知技術。 另外,化妝模擬裝置1還可以通過將諸如畫面圖像303那樣的項目(course)選擇 畫面303顯示在顯示器7上,使用戶對各項目(例如,"流行"、"傳統"、"自由"等項目)進 行選擇。化妝模擬裝置1通過將基于用戶所選擇的項目的畫面圖像304 309顯示在顯示 器7上,進行模擬以及提供建議。 畫面圖像304 306是顯示各項目的模擬畫面的例子。畫面圖像307 309是顯 示各項目的建議畫面的例子。 例如,"傳統"項目是指,根據容貌診斷和皮膚顏色診斷的結果,對最合適的化妝技 術進行模擬以及提供建議。"流行"項目是指,對最新的流行化妝進行模擬以及提供建議。 另外,"自由"化妝項目是指,分別對與眼部、嘴部、臉頰、眉部等相對應的各部位進行模擬以 及提供建議。 在顯示模擬畫面或建議畫面的狀態下,接收到來自用戶的打印指示后,控制部8 也可以通過控制打印機5將顯示在顯示器7上的模擬畫面或建議畫面打印出來。
下面,對用于實現如上所述的化妝模擬裝置1的化妝模擬系統進行詳細的說明。 圖15是本發明的化妝模擬系統的一個實施例的系統構成圖。 圖15的化妝模擬系統20是包含模擬(analog)攝影機21、USB捕獲裝置22、動畫 文件23、化妝攝影機24、靜態圖像系統25、動畫文件26、共享存儲器27、模擬器主應用程序 28以及界面應用程序29的構成。 模擬攝影機21經由USB捕獲裝置22輸出所拍攝到的例如NTSC制式的動態圖像。 使用例如作為API (application programming interface)的一個例子的DirectX31,將從 USB捕獲裝置22所輸出的動態圖像輸入至模擬器主應用程序28。另外,動畫文件23也通 過使用DirectX31被輸入至模擬器主應用程序28。 化妝攝影機24經由作為串聯界面的一個例子的IEEE1394輸出所拍攝到的動態圖 像。從化妝攝影機24所輸出的動態圖像通過使用專用API32被輸入至模擬器主應用程序 28。模擬器主應用程序28根據通過使用專用API32而被輸入的動態圖像,獲得動態圖像用 分辨率的原圖像和靜態圖像用分辨率的靜態圖像。 模擬器主應用程序28將通過使用DirectX31而被輸入的動態圖像和動畫文件、以 及、根據通過使用專用API32而被輸入的動態圖像所得到的動態圖像用分辨率的動態圖像 作為原圖像,并對原圖像進行修剪和縮小處理。 模擬器主應用程序28通過對原圖像進行修剪得到化妝前圖像。另外,模擬器主應 用程序28通過對原圖像進行縮小處理,得到臉部識別處理用圖像。臉部識別處理部33應 用FFT(高速傅立葉變換)得到后述的、用于根據臉部識別處理用圖像來識別用戶臉部的跟 蹤點34。
14
化妝處理部35根據跟蹤點34通過對包含在化妝前圖像中的用戶臉部進行由粉
底、眉部、眼影、口紅、臉頰所組成的化妝,得到化妝后圖像。化妝處理部35是包含粉底處理
部36、眉部處理部37、眼影處理部38、 口紅處理部39、臉頰處理部40的構成。 這里,需要說明的是,化妝處理部35可以如化妝后圖像那樣,將用于化妝的商品
信息包含在化妝后圖像內。動畫服務器42不僅可將化妝前圖像和化妝后圖像寫入共享存
儲器27,而且還可以將化妝前圖像和化妝后圖像作為動畫文件26進行輸出。 界面應用程序29是包含使用ActiveX控件50和ActiveX瀏覽器(viwer)的動畫
控制目標(object) 52、動畫顯示目標(object) 53以及其他控件54的構成。這里,需要說明
的是,界面應用程序29和模擬器主應用程序28之間是基于ActiveX和Socket來連接的。 界面應用程序29可以通過使用ActiveX瀏覽器51,將被寫入共享存儲器27內的
化妝前圖像和化妝后圖像顯示在上述顯示器7上。 模擬器主應用程序28對根據通過使用專用API32而被輸入的動態圖像所得到的 靜態圖像用分辨率的靜態圖像進行修剪和縮小處理。模擬器主應用程序28首先對靜態圖 像用分辨率的靜態圖像進行修剪處理。然后,模擬器主應用程序28通過對靜態圖像用分辨 率的靜態圖像進行縮小處理,得到臉部識別處理用圖像。臉部識別處理部43得到后述的、 用于根據臉部識別處理用圖像來識別用戶臉部的跟蹤點44。 模擬器主應用程序28根據跟蹤點44從進行了修剪的動態圖像中所包含的用戶臉 部提取具體部位,并根據該具體部位得到用于進行容貌診斷和皮膚顏色診斷的類型、皮膚 顏色等附加信息,然后,將在跟蹤點44內附加了附加信息的跟蹤點45、以及、根據通過使用 專用API32而被輸入的動態圖像所得到的靜態圖像用分辨率的靜態圖像輸出至靜態圖像 系統25。 靜態圖像系統25使用跟蹤點45根據上述容貌分析方法和皮膚顏色分析方法對靜 態圖像301進行容貌診斷和皮膚顏色診斷,并可將表示其結果的畫面圖像302顯示在顯示 器7上。另外,靜態圖像系統25還可以將畫面圖像303 309顯示在顯示器7上。
圖16是表示模擬器主應用程序所執行的處理的畫面示意圖。畫面圖像400是顯 示化妝前圖像的例子。畫面圖像401是將從臉部識別處理用圖像中所得到的跟蹤點34重 疊地顯示在化妝前圖像上的例子。另外,畫面圖像402是顯示根據跟蹤點34對包含在化妝 前圖像內的用戶臉部進行了化妝的化妝后圖像的例子。 下面,參照附圖,對模擬器主應用程序28所進行的處理中的臉部識別處理和化妝 處理依次進行詳細說明。這里,需要說明的是,在本實施例中,作為化妝處理的一個例子,盡 管對由粉底處理、眉部處理、眼影處理、口紅處理以及臉頰處理所組成的化妝處理進行了說 明,但是,本發明也適用于其他的組合方式。
(臉部識別處理) 圖17是包含在化妝前圖像內的用戶臉部的示意圖。圖18是表示跟蹤點的一個例 子的示意圖。模擬器主應用程序28的臉部識別處理部33從如圖1 7所示的圖像中得到用 于識別用戶臉部的如圖18所示的45個跟蹤點34。圖18的跟蹤點只是一個例子,也可以根 據控制部8的處理能力或顯示器的分辨率對其進行調整。 這樣,通過從包含在化妝處理前圖像中得到跟蹤點34,化妝處理部35就可以將與 跟蹤點34建立了關連的化妝方法或顏色設定到如圖19所示的化妝處理參數文件中。
圖19是化妝處理參數文件的一個例子的構成圖。在圖19的化妝處理參數文件中,
設定了分別按眼部、嘴部、臉頰等與跟蹤點34建立了關連的化妝方法或顏色。 化妝處理參數文件按每個化妝模式(形象)來進行設定。圖19的化妝處理參數
文件是表示"雅致"模式的例子。這里,需要說明的是,上述四個化妝模式(形象)只是一
個例子,還可為其他化妝模式(形象)。 實施例l (口紅處理) 如圖20所示,包含在模擬器主應用程序28內的口紅處理部39參照由唇部8個點和鼻部3個點組成的跟蹤點進行口紅處理。圖20是表示口紅處理所參照的跟蹤點的示意圖。 圖21是表示口紅處理的一個例子的流程圖。大致而言,口紅處理由步驟S10的前準備處理和步驟S20的顏色涂敷處理構成。前準備處理由步驟Sll的切出和旋轉處理、步驟S12的輪廓提取用圖像的生成處理、步驟S13的輪廓提取處理、步驟S14的樣條曲線處理以及步驟S15的旋轉返回處理、步驟S16的顏色涂敷地圖生成處理構成。顏色涂敷處理由步驟S21的基于顏色涂敷地圖的顏色涂敷處理和步驟S22的除錯和設計用描繪處理構成。
進入步驟Sll的切出和旋轉處理,口紅處理部39從臉部識別處理用圖像中切出包含用戶臉部中的唇部的部分圖像500,并通過將該部分圖像500旋轉至處理用姿勢,進而得到部分圖像501。 進入步驟S12的輪廓提取用圖像的生成處理,口紅處理部39根據部分圖像501生成輪廓提取用圖像。進入步驟S13的輪廓提取處理,如部分圖像502所示,口紅處理部39根據輪廓提取用圖像,使用點來提取出唇部的輪廓。 圖22是表示輪廓提取處理的一個例子的示意圖。在輪廓提取用圖像600中,唇部的8個跟蹤點和鼻部的3個跟蹤點被重復顯示。口紅處理部39通過對唇部的8個跟蹤點和鼻部的3個跟蹤點再次進行檢索,提取出輪廓提取用圖像601的點。
圖23是輪廓提取用圖像600的跟蹤點(唇部8個點、鼻部3個點)以及根據這些跟蹤點再次進行檢索而提取出的輪廓提出用圖像601的跟蹤點的比較圖。這里,需要說明的是,如果上述的再次檢索失敗,則采用如圖24所示的根據輪廓提取用圖像600的跟蹤點(唇部8個點、鼻部3個點)所計算出的缺省點。 圖24是表示根據跟蹤點(唇部8個點、鼻部3個點)計算缺省點的處理的一個例子的示意圖。口紅處理部39參照鼻部的3個跟蹤點,對唇部上部的5個點求出缺省點。
進入步驟S14的樣條曲線生成處理,口紅處理部39對輪廓提取用圖像601的點或者如圖24所示的缺省點進行2次樣條插值,得到如圖25所示的輪廓。圖25是表示根據點或缺省點生成輪廓的處理的示意圖。如部分圖像503所示,生成唇部的輪廓后,口紅處理部39進入步驟S15,進行使在步驟Sll的切出和旋轉處理中所進行的旋轉返回至原樣的旋轉返回處理。 進入步驟S16的顏色涂敷地圖生成處理,口紅處理部39根據部分圖像700的亮度和彩度生成用來決定顏色涂敷強度的顏色涂敷地圖。圖26是表示顏色涂敷地圖生成處理的一個例子的示意圖。具體而言,口紅處理部39根據亮度和彩度生成用來表示顏色涂敷強度的灰度等級圖像701。 口紅處理部39從灰度等級圖像701中僅將被步驟S14的樣條曲線生成處理所生成的唇部輪廓所包圍的部分圖像702作為顏色涂敷地圖504而切出。
進入步驟S21的基于顏色涂敷地圖的顏色涂敷處理,口紅處理部39根據步驟S16的顏色涂敷處理所生成的顏色涂敷地圖504以及設定在如圖19所示的化妝處理參數文件中的化妝方法和指定顏色,來對化妝前圖像進行涂色。 圖27是表示基于顏色涂敷地圖的顏色涂敷處理的一個例子的示意圖。口紅處理部39根據設定在如圖19所示的化妝處理參數文件801中的化妝方法和指定顏色以及步驟S16的顏色涂敷地圖生成處理所生成的顏色涂敷地圖802,來對化妝前圖像803進行涂色,并得到化妝后圖像804。之后,進入步驟S22的除錯和設計用描繪處理,口紅處理部39完成除錯和設計用
描繪處理后,結束口紅處理。(眼影處理) 如圖28所示,包含在模擬器主應用程序28內的眼影處理部38參照分別位于左右兩側的眼部的3個跟蹤點和眉部的1個跟蹤點34進行眼影處理。圖28是表示眼影處理所參照的跟蹤點的示意圖。 圖29是表示眼影處理的一個例子的流程圖。大致而言,眼影處理由步驟S30的前準備處理和步驟S40的顏色涂敷處理構成。前準備處理由步驟S31的基本輪廓生成處理構成。 顏色涂敷處理由重復進行的、步驟S41的顏色涂敷輪廓生成處理、步驟S42的顏色涂敷中心生成處理、步驟S43的顏色涂敷地圖生成處理、步驟S44的基于顏色涂敷地圖的顏色涂敷處理、以及、步驟S45的除錯和設計用描繪處理構成,其中,重復進行的次數為顏色涂敷模式的個數。 進入步驟S31的基本輪廓生成處理,如部分圖像900所示,眼影處理部38從臉部識別處理用圖像中得到用戶臉部的眼部形狀。圖30是表示基本輪廓生成處理的一個例子的示意圖。 為了生成作為顏色涂敷輪廓的基本輪廓,如部分圖像1001所示,眼影處理部38從眼部中心開始沿上下方向進行檢索,識別出眼部輪廓的兩個點(上邊的邊界和下邊的邊界)。如部分圖像1002所示,眼影處理部38生成根據樣條插值所得到的4個點,這4個點與所述識別出的眼部輪廓的2個點以及眼首(內眼角處,也稱"眼頭")和眼尾(外眼角處)的2個點即合計8個點構成多邊形。 進入步驟S41的顏色涂敷輪廓生成處理,如部分圖像901所示,眼影處理部38生成顏色涂敷輪廓。圖31是表示顏色涂敷輪廓處理的一個例子的示意圖。為了生成顏色涂敷輪廓,如部分圖像1101所示,眼影處理部38以眼尾和眼首為基準生成顏色涂敷輪廓。這里,需要說明的是,關于輪廓的擴張、頂點的移動等,可通過在GUI上進行參數的指定來實現。 進入步驟S42的顏色涂敷中心生成處理,如部分圖像902的"參"所示,眼影處理
部38生成顏色涂敷中心位置。進入步驟S43的顏色涂敷地圖生成處理,如部分圖像903所示,眼影處理部38生成用于確定顏色涂敷強度的顏色涂敷地圖。 具體而言,顏色涂敷地圖生成處理與顏色涂敷中心至多邊形的邊的距離相對應地確定涂敷的強度。例如,眼影處理部38可將顏色涂敷地圖確定為,越接近多邊形的邊的位
17置,其涂敷強度越弱。這里,需要說明的是,顏色涂敷地圖生成處理是以從顏色涂敷輪廓中 除去基本輪廓的部分為對象。 如圖32所示,眼影處理部38對所生成的顏色涂敷地圖進行暈映處理(即弄淡處 理),這樣,就可以生成更自然的色調。圖32是表示沒有進行暈映處理的涂色地圖以及進行 了暈映處理的涂色地圖的一個例子的示意圖。 進入步驟S44的基于顏色涂敷地圖的顏色涂敷處理,眼影處理部38根據步驟S43
的顏色涂敷地圖生成處理所生成的顏色涂敷地圖903、以及、設定在如圖19所示的化妝處
理參數文件中的化妝方法和指定顏色,對化妝前圖像進行涂色,并得到化妝后圖像。 然后,進入步驟S45的除錯和設計用描繪處理,眼影處理部38完成除錯和設計用
描繪處理后,結束眼影處理。這里,需要說明的是,眼影處理部38通過根據顏色涂敷模式的
個數重復進行步驟S41 S45的處理,也可以實現多顏色的涂敷。(臉頰處理) 如圖33所示,包含在模擬器主應用程序28內的臉頰處理部40參照眼首和嘴角 (左右兩側)、以及、眼部中間和鼻部中心(用于穩定)的跟蹤點進行臉頰處理。圖33是表 示臉頰處理所參照的跟蹤點的示意圖。 圖34是表示臉頰處理的一個例子的流程圖。臉頰處理由步驟S50的顏色涂敷輪 廓生成處理、步驟S51的顏色涂敷處理、以及、步驟S52的除錯和設計用描繪處理構成。
進入步驟S50的顏色涂敷輪廓生成處理,在該步驟中,為了生成顏色涂敷輪廓,以 眼尾和嘴角為基準,生成作為顏色涂敷輪廓的輪廓多邊形。圖35是表示涂色輪廓的一個例 子的示意圖。這里,關于輪廓多邊形的點數、大小、形狀或位置等,可通過在GUI上進行參數 的指定來確定。 進入步驟S51的顏色涂敷處理,在該步驟中,臉頰處理部40與從顏色涂敷中心開 始至輪廓多邊形的邊的距離相對應地確定涂敷強度。這里,需要說明的是,如果確定涂敷強 度時的處理負擔過大,則也可以先(通過在GUI上進行參數的指定)降低分辨率(即間拔 成馬賽克狀),然后再確定涂敷強度。臉頰處理部40根據所確定的涂敷強度、以及、設定在 如圖19所示的化妝處理參數文件中的化妝方法或指定顏色,對化妝前圖像進行涂色,并得 到化妝后圖像。 然后,進入步驟S52的除錯和設計用描繪處理,在該步驟中,臉頰處理部40完成除 錯和設計用描繪處理后,結束臉頰處理。
(眉部處理) 如圖36所示,包含在模擬器主應用程序28中的眉部處理部37左右分別地參照眼 尾、眼部中心以及眉部的2個跟蹤點34,進行眉部處理。圖36是表示眉部處理所參照的跟 蹤點的示意圖。 圖37是表示眉部處理的一個例子的流程圖。大致而言,眉部處理由步驟S60的眉 部輪廓提取處理、步驟S70的原眉部區域消去處理、步驟S80的眉部形狀變形處理、以及、步 驟S90的變形眉部粘貼處理構成。 原眉部區域消去處理由步驟S71的區域擴大處理、以及、步驟S72的眉部消去處理 構成。眉部形狀變形處理由步驟S81的對應于變形指定的指示曲線生成處理、以及、步驟 S82的變形眉部生成處理構成。
18
進入步驟S60的眉部輪廓提取處理,在該步驟中,如部分圖像2001所示,眉部處理 部37從臉部識別處理用圖像中得到用戶臉部的眉部形狀。圖38是表示眉部輪廓提取處理 的一個例子的示意圖。為了提取眉部輪廓,如部分圖像2001所示,眉部處理部37以眉尾 (實際上是眉部中心附近)為中心向左右對眉部進行搜索。如部分圖像2102所示,眉部處 理部37根據搜索結果識別眉部的輪廓形狀。 進入步驟S71的區域擴大處理,在該步驟中,眉部處理部37使表示所識別出的眉 部輪廓形狀的區域擴大。進入步驟S72的眉部消去處理,在該步驟中,眉部處理部37使用 附近的皮膚顏色,通過涂抹來消去擴大了的區域。另外,眉部處理部37還對擴大了的區域 的邊界部分進行融合處理。 進入步驟S81的對應于變形指定的指示曲線生成處理,在該步驟中,眉部處理部 37根據指定使表示所識別出的眉部輪廓形狀的區域(骨架(Skeleton))變形。圖39是表 示對應于變形指定的指示曲線生成處理的一個例子的示意圖。 如部分圖像2201所示,眉部處理部37將表示所識別出的眉部輪廓形狀的區域變 換成由橫方向的軸線和縱方向的多個長方塊所組成的骨架2202,通過改變軸線形狀和長方 塊的高度,例如,可進行如骨架2203所示的變形處理。 進入步驟S82的變形眉部生成處理,在該步驟中,眉部處理部37根據骨架2203生 成變形眉部。進入步驟S90的變形眉部粘貼處理,在該步驟中,眉部處理部37對化妝前圖 像進行變形眉部的粘貼,并得到變形后圖像。
(粉底處理) 如圖40所示,包含在模擬器主應用程序28內的粉底處理部36左右分別地參照眼 尾、眼首以及眉部的l個跟蹤點、眼部中間以及鼻部中心的跟蹤點34,進行粉底處理。圖40 是表示粉底處理所參照的跟蹤點的示意圖。 圖41是表示粉底處理的一個例子的流程圖。粉底處理由步驟S101的輪廓生成處 理、步驟S102的對象圖像暈映處理、以及、步驟S103的圖像粘貼處理構成。這里,需要說明 的是,步驟SIOI S103的處理重復進行,所重復的次數為對象區域的個數(即由對象的 區域所決定)。 進入步驟S101的輪廓生成處理,在該步驟中,如圖42的圖像所示,粉底處理部36 生成額部、鼻部、臉頰(左右)這三個種類(4個位置)的輪廓。圖42是表示輪廓的一個例 子的示意圖。這里,需要說明的是,各輪廓的大小、位置等可在GUI上通過參數的指定來設 定。 進入步驟S102的對象圖像暈映處理,在該步驟中,如圖43所示,粉底處理部36對 與所生成的輪廓相對應的對象圖像進行暈映處理。圖43是表示暈映處理前的原圖像以及 暈映處理后的原圖像的一個例子的示意圖。通過向對象圖像進行暈映處理,粉底處理部36 可以使皮膚的細小褶皺等變為平滑。 進入步驟S103的圖像粘貼處理,在該步驟中,粉底處理部36將暈映處理后的對象 圖像粘貼到化妝前圖像的額部、鼻部、臉頰(左右)這三個種類(4個位置)的輪廓上,并得 到化妝后圖像。
實施例2 在實施例2中,對口紅處理、眼影處理、臉頰處理、眉部處理以及粉底處理的其他
19例子進行說明。
(口紅處理) 如下所述,包含在模擬器主應用程序28內的口紅處理部39參照跟蹤點34進行口紅處理。 圖44和圖45是口紅處理(唇筆描繪處理)的一個實施例的流程圖。在圖44中,首先,在步驟S301中,取得圍繞嘴部的矩形區域的臉部圖像,同時,取得嘴部輪廓數據。該嘴部輪廓數據是根據跟蹤點(特征點)34所得到的。 在下一個步驟S302中,用戶根據所選擇的化妝模式設定曲線描繪區間和直線描
繪區間。圖46是圍繞嘴部的矩形區域的臉部圖像的一個例子的示意圖。 在該圖中,分別表示了嘴部(上唇部)的上端M2、M4、嘴部的左右端M1、M5、嘴部
(下唇部)的下端M6這些特征點(跟蹤點),另外,還表示了從嘴部(下唇部)的左端M1
開始的嘴部寬度(Ml和M5之間的距離)的三分之一處的點M7、以及、從嘴部(下唇部)下
緣的右端M5開始的嘴部寬度(Ml和M5之間的距離)的三分之一處的點M8。 如果所選擇的化妝模式為"清新",則口紅處理部39分別以曲線來描繪區間Ml
M2、區間M4 M5,并分別以直線來描繪區間M2 M3、區間M3 M4。這樣,如圖47(A)的描
繪圖像所示,進行了使上唇部呈圓形的唇筆描繪,但是,對于下唇部,并不進行唇筆描繪。 如果所選擇的化妝模式為"甜美",則口紅處理部39分別以曲線來描繪區間Ml
M2、區間M4 M5、以及、區間Ml M6 M5,并分別以直線來描繪區間M2 M3以及區間
M3 M4。這樣,如圖47(B)的描繪圖像所示,進行了使上唇部和下唇部都呈圓形的唇筆描繪。 如果所選擇的化妝模式為"可愛",則口紅處理部39分別以直線來描繪區間Ml M7、區間M7 M8、以及、區間M8 M5。這樣,如圖47(C)的描繪圖像所示,進行了使下唇部成為直線的唇筆描繪,但是,對于上唇部,并不進行唇筆描繪。 如果所選擇的化妝模式為"扮酷",則口紅處理部39以曲線來描繪區間M2 M4,分別以直線來描繪區間Ml M2、區間M4 M5、區間Ml M7、區間M7 M8、區間M8 M5。這樣,如圖47(D)的描繪圖像所示,進行了使上唇部和下唇部都呈直線的唇筆描繪。
在下一個步驟S303的循環處理中,口紅處理部39使x坐標值從0(嘴部左端的Ml位置)開始以像素為單位依次增加至最大值(嘴部右端的M5位置)。這里,需要說明的是,x坐標被設定為,在圖46所示的圍繞嘴部的矩形區域中向右側增加;y坐標被設定為,向上側增加。在該循環內的步驟S304中,口紅處理部39對是否為曲線描繪區間進行判別,如果不是曲線描繪區間,則返回步驟S303,使x坐標值增加。 如果是曲線描繪區間,則進入步驟S305,在該步驟中,口紅處理部39通過使用x坐標值對圖48所示的補償曲線進行參照,求出與該x坐標值相對應的補償值。圖48中所示的補償的目的為,通過向上(鼻部側)提起上唇部的上緣,使嘴部看上去較大;對于下唇部的下緣,補償值被設定為"補償值=0"。 下面,口紅處理部39進行步驟S306的循環處理。這里,口紅處理部39將y坐標值從"嘴部輪廓數據的y坐標+補償值-P "開始以像素為單位依次增加至"嘴部輪廓數據的y坐標+補償值+P"為止,進行以下的處理。其中的P為唇筆的筆寬的1/2(例如,相當于數毫米(mm))。
在步驟S306的循環內的步驟S307中,根據與該x、y坐標相對應的像素的RGB值,口紅處理部39使用預定的公式分別計算彩度(S)、色相(H)以及亮度(V)。
然后,在步驟S308中,口紅處理部39根據嘴部輪廓數據的y坐標和該y坐標的差值(最大為"補償值+ P ")進行補正,以將唇筆顏色的HSV值與所述差值成比例地進行減小(即顏色逐漸變淡),并進行分等級后,將其與步驟S307中得到的與該x、y坐標相對應的像素的HSV值進行合計。 之后,在步驟S309中,口紅處理部39將與上述該x、y坐標相對應的像素的HSV值變換成RGB值,然后,在步驟S310中,通過使用所述RGB值對與該x、y坐標相對應的像素進行覆蓋和更新,實行唇筆的描繪。 這里,需要說明的是,在步驟S306中,因為圖47(A)的描繪圖像中的曲線描繪區間只為上唇部的上緣,所以,僅實行了 1次,但是,因為圖47(B)的描繪圖像中的曲線描繪區間為上唇部的上緣和下唇部的下緣,所以,實行了2次。在描繪下唇部的下緣時,將圖48的補償值作為負值。步驟S303的循環處理結束后,口紅處理部39進入步驟S311,求出各直線描繪區間的直線函數。在下一個步驟S312的循環處理中,口紅處理部39將x坐標值從0(嘴部的左端的Ml位置)開始以像素為單位依次增加至最大值(嘴部的右端的M5位置)。
在這個循環內的步驟S313中,口紅處理部39對是否為直線描繪區間進行判別,如果不為直線描繪區間,則返回步驟S312,使x坐標值增加。如果為直線描繪區間,則進入步驟S314, 口紅處理部39通過使用直線函數,求出與該x坐標相對應的直線的y坐標Y(L)。
接下來,口紅處理部39執行步驟S315的循環處理。這里,口紅處理部39通過將y坐標值從"Y(L)-e "開始以像素為單位依次增加至"Y(L) + e ",進行以下的處理。其中的P為唇筆的筆寬的1/2(相當于數毫米(mm))。 在步驟S315的循環內的步驟S316中,根據與該x、y坐標相對應的像素的RGB值,口紅處理部39應用預定的公式,分別計算出彩度(S)、色相(H)、亮度(V)。然后,在步驟S317中,口紅處理部39根據Y(L)和該y坐標的差值(最大為P )進行補正,以使唇筆顏色的HSV值與所述差值成比例地進行減小(即顏色逐漸變淡),并進行分等級后,將其與步驟S316中得到的與該x、 y坐標相對應的像素的HSV值進行合計。 之后,在步驟S318中,口紅處理部39將與上述該x、y坐標相對應的像素的HSV值變換為RGB值,然后,在步驟S319中,通過使用所述RGB值,對與該x、 y坐標相對應的像素進行覆蓋和更新,實行唇筆的描繪。 這里,需要說明的是,在步驟S315中,因為圖47(C)的描繪圖像中的曲線描繪區間只為下唇部的下緣,所以,僅實行1次;但是,因為圖47(D)的描繪圖像中的曲線描繪區間為上唇部的上緣和下唇部的下緣,所以,實行了 2次。步驟S312的循環處理結束后,口紅處理部39結束口紅處理。 這樣,當從多個化妝模式中選擇了想要的模式后,口紅處理部39根據所選擇的化妝模式對唇筆的描繪(顏色涂敷處理)形狀進行設定,并在所設定的形狀內進行唇筆的描繪,因此,通過只選擇想要的模式,就可以根據所選擇的化妝模式用唇筆對嘴部輪廓附近進行描繪和顯示。 另外,因為口紅處理部39對唇筆的顏色所進行的分等級處理為,從嘴部輪廓開始的縱方向的距離越大,唇筆的顏色越淡,因此,所描繪的唇筆的顏色可與臉部圖像的皮膚顏
21色相融合,并且沒有不協調的感覺。 另外,包含在模擬器28內的口紅處理部39也可以根據跟蹤點34計算出如下的 點,然后,參照這些點,進行實施例1或實施例2的口紅處理。 可以根據跟蹤點34計算出為了掌握唇部的形態特征而預先設定的多個點的位 置。圖49是表示為了掌握嘴唇的形態特征而預先設定的多個點的位置的一個例子的示意 圖。圖49顯示了以下的14個點。 圖49所示的14個點為鼻部兩側的位置(2個點)、鼻孔的中心位置(2個點)、上唇 部的唇峰的位置(2個點)、上唇部的唇谷的位置、唇部的中心位置、嘴角的位置(2個點)、 下唇部的下端的中心位置、頜部的中心位置、以及、頜部的兩側的位置(2個點)這14個點。 這里,需要說明的是,對這些點的位置和數量并無特別的限定,只要能夠掌握唇部的形態特 征,并且,適于生成化妝信息,也可以對位置或數量進行適當的變更。 口紅處理部39在以下5個項目上對根據14個點的位置所分析的平面特征進行判 定,以掌握對象者(用戶)整個唇部的平衡。口紅處理部39通過將所掌握的對象者(用 戶)整個唇部的平衡與作為基準的最佳平衡進行對比,測定其差異,然后,對與基準不同的 部分進行修正。這里,需要說明的是,作為基準的唇部平衡是以被評價為"漂亮"的唇部的 比例(proportion)為依據的。 用來判定唇部形態的平衡的5個項目分別為嘴角的位置、上唇部的位置、下唇部 的位置、上唇部的唇峰的位置、以及、上唇部的唇峰與唇谷的角度。最佳平衡中的5個項目 的基準分別為嘴角的位置在黑眼球內側的正下面的位置、上唇部的位置在從鼻部下部至 唇部中心位置的距離的1/3的位置、下唇部的位置在從頜部中心位置至唇部中心位置的距 離的1/3的位置、上唇部的唇峰位置在鼻孔中心的正下面的位置、以及、上唇部的唇峰與唇 谷的角度為從唇峰向唇谷下降10度的角度。 根據上述最佳唇部的基準平衡,口紅處理部39通過比較作為化妝對象的唇部的 平衡來把握兩者的差異,并將作為對象的唇部修正為基準平衡。這里,對修正的方法進行說 明。首先,口紅處理部39從唇部中心畫水平線,然后,對嘴角的位置是位于水平線的上面還 是下面進行測定。如果嘴角的位置位于水平線的上面,則口紅處理部39并不進行特別的修 正。如果位于水平線的下面,則因為唇部松弛、看起來有些散漫,所以,口紅處理部39進行 補妝,以2mm為限度將嘴角的位置向上進行修正。 這里,將調整限度設為2mm的理由是為了避免調整后的效果看起來不自然。例如,
美容專家在商店門口等處就唇部的化妝向顧客提供建議時,所建議的接近標準唇部的化妝 法通常都是在大約2mm左右的范圍內變動。換言之,如果修正范圍超過2mm,則修正的幅度 過大,這樣,化妝后看起來不自然,不令人滿意。這里,需要說明的是,如果最初的嘴角的點 的位置發生了偏離,則最佳平衡的點也會發生偏離,所以,需要人工調整嘴角的點。另外,這 里所說的修正范圍2mm,在其他部分也都相同。 接下來,口紅處理部39對上唇部的唇峰和唇谷的形狀進行調整。口紅處理部39 以從鼻部下部到唇部中心位置的距離的1/3的位置、以及、鼻孔中心的正下方位置為基準, 計算出上唇部的唇峰的位置并進行設定,然后,在畫面上設定用于化妝的點,以使上唇部的 唇峰位于所述計算出的位置上。 之后,口紅處理部39以從唇峰向唇谷下降10度的角度為基準,設定上唇部的唇谷
22的位置。關于這個角度,例如可將其設定在10 15度的范圍,這里,將其預設為10度。但 是,需要說明的是,這個角度并非被限定為只是10度,也可以將其任意地設定在10 15度 的范圍。 接下來,口紅處理部39將下唇部的位置設定在從唇部中心線到頜部中心位置的 距離的1/3的位置,然后,通過對下頜部的中心位置和其兩側這3個點的位置用圓弧進行連 接來描繪下頜部的線,并將下唇部的線描繪成與該下頜部的圓弧形狀相似的形狀。關于這 個下頜部的線的描繪,在計算機畫面上,可通過模仿下頜部的線使基本曲線進行變形的方 式,來進行自然的描繪。 因此,口紅處理部39通過根據5個項目的基準將對象者(用戶)的整個唇部的平 衡與最佳平衡進行對比來掌握它們之間的差異,就可以求出用于修正為最優平衡的線。
(眼影處理) 包含在模擬器主應用程序28內的眼影處理部38參照如下所述的跟蹤點34進行 眼影處理。這里,需要說明的是,眼影處理按照眼線檢索處理、眼線描繪處理、以及、眼影涂 敷處理的順序來進行。 圖50是眼線檢索處理的一個實施例的流程圖。在該圖中,首先,在步驟S401中取 得圍繞眼部以及眉部的矩形區域的臉部圖像,并在步驟S402中將保持2值圖像的區域存儲 在內存裝置11等中。然后,在步驟S403的循環處理中,按預定的增量依次將閾值TH從最 低值增加到最大值,并在循環內的步驟S404中,使用閾值TH對圍繞眼部以及眉部的矩形區 域的臉部圖像的進行2值化處理。這里,需要說明的是,通過改變閾值TH來進行2值化處 理是為了正確地檢測出眼線。 在下一個步驟S405中,對由2值化處理所得到的邊緣圖像(edgeimage)通過使用 中值濾波器除掉其中的噪點(noize)。該處理是為了除掉由睫毛等產生的噪點。然后,在 步驟S406中,對邊緣圖像中是否存在沿眼部寬度方向(矩形區域的y方向)連續延伸排列 的多個邊緣像素(即輪廓線形成像素)進行判定。如果不存在上述的輪廓線形成像素,則 使閾值TH增加預定量,然后返回步驟S404。如果存在上述的輪廓線形成像素,則進入步驟 S407。 在步驟S407中,從上述的2值圖像中提取出輪廓線。接下來,在步驟S408中,眼 部處理部38對提取出的輪廓線中的不連續的部分進行直線插值(或者曲線插值),然后,在 步驟S409中,對于經過了插值的輪廓線,通過使用中值過濾處理除掉其中的噪點,并結束 該處理。 圖51是眼線描繪處理的一個實施例的流程圖。該處理是對連接眼首EL4、 ER4和 眼尾EL1、ER1的上眼瞼輪廓線的上側(眉部側)的上眼瞼區域進行的處理。
在圖51中,首先,在步驟S410中,對眼線描繪模式進行設定。如果化妝模式被選擇 為"扮酷"模式,則如圖52所示,眼線描繪模式被設定為,在上眼臉的眼首到眼尾的寬度的 眼線的附上了斜線的區域Ia內,沿x方向向眼尾側對眼線進行暈映處理的眼線描繪模式。
另外,如果化妝模式被選擇為"清新"模式,則如圖53所示,眼線描繪模式被設定 為,在上眼臉的中央(眼首和眼尾之間的中間點)到眼尾的寬度的眼線的附上了斜線的區 域Ib內,沿x方向向眼尾側對眼線進行暈映處理的眼線描繪模式。 如果化妝模式被選擇為"甜美"的模式,則如圖54所示,眼線描繪模式被設定為,對上眼臉的眼首到眼尾的寬度的眼線不進行暈映處理的眼線描繪模式。 如果化妝模式被選擇為"可愛"的模式,則如圖55所示,眼線描繪模式被設定為,
在上眼臉的眼首到眼尾的寬度的眼線的附上了斜線的領域Id內,沿y方向向眉部側對眼線
進行暈映處理的眼線描繪模式。 與上述化妝模式相對應的眼線處理模式可為不觸摸眼線選擇框時的缺省值,也可
為觸摸眼線選擇框時從顯示的4個眼線描繪模式中所選擇的想要的模式。 接下來,在步驟S411的循環處理中,以像素為單位依次將x坐標值從0(眼首位
置)增加到最大值(眼尾位置)。在這個循環中,按每個x坐標值來進行步驟S412的循環
處理。這里,以像素為單位依次將y坐標值從O(輪廓線的y坐標)增加到最大值(眼部的
高度方向的寬度上眼臉和下眼臉之間的最大間隔距離),并進行以下的處理。 在步驟S413中,計算由上述x坐標以及y坐標所表示的像素的亮度,然后,在步驟
S414中,對該像素的亮度是否與眼線的亮度相同進行判別。這里,如果不相同,則增加y坐
標值,然后,返回步驟S413。 如果上述像素的亮度和眼線的亮度相同,則進入步驟S415,在該步驟中,使該像素 的亮度比現在的亮度降低預定的值。這樣,因為輪廓線上的像素的亮度下降,進而變濃,所 以可以使眼線變得更明顯。然后,在步驟S416中,根據x坐標和y坐標,對是否為圖52的 區域Ia("甜美"模式)或圖53的區域Ib("扮酷"模式)進行判別,如果是上述區域Ia、 Ib,則在步驟S417中,沿x方向向眼尾側進行眼線的暈映處理。 接下來,在步驟S418中,根據x坐標和y坐標,對是否為圖55的區域Id("清新" 模式)進行判別,如果是上述區域Id,則在步驟S419中,沿y方向向眉部側進行眼線的暈映 處理。之后,在上述步驟S411、S412的循環處理結束后,眼影處理部38結束眼線檢索處理。
圖56是眼影涂敷處理的一個實施例的流程圖。在該圖中,首先,在步驟S430中設 定眼影涂敷區域。這里,求出圖57所示的、從上眼臉輪廓線到眉部輪廓線的沿y方向的最大 距離Ymax,并求出最大涂敷距離My = Ymax/a 。這里,需要說明的是,如果化妝模式為"甜 美"或"可愛"模式,則a =2,如果為"扮酷"模式,則a =3,如果為"清新"模式,則a = 6。 另外,使用如圖58(A)、 (B)所示的曲線,求出每個化妝模式的眼影涂敷區域的上 限(眉部側)。此時,通過使用所述最大涂敷距離My來求得。這里,如果化妝模式為"甜 美"、"扮酷"或"可愛"模式,則使用如圖58(A)所示的從眼首到眼尾的曲線;如果為"清新" 模式,則使用如圖58(B)所示的、離開了眼首預定距離的上眼臉輪廓線上的一個點至眼尾 的曲線。另外,眼影涂敷區域的下限作為上眼臉的輪廓線。 另外,在步驟S431中,設定開始點的移動軌跡,在步驟S432中,設定眼影涂敷開始 點的涂敷距離。圖59表示與圖58(A)相對應的眼影涂敷區域,但是,將眼影涂敷區域的下 限(上眼臉的輪廓線)的大致中央位置PO作為眼影涂敷的開始點。另外,以開始點為圓 心,將與眼影涂敷區域上限相切的圓的半徑作為涂敷距離,然后,再將與眼影涂敷區域的下 限重疊顯示的箭頭A1以及A2作為開始點的移動軌跡。 接下來,在步驟S433中,根據用戶的皮膚顏色數據和所選擇的眼影的顏色,使用 預定的公式計算開始點的眼影的濃度,并將得到的眼影的顏色涂敷在開始點上。然后,在步 驟S434中,在以開始點為圓心、以涂敷距離為半徑的圓內,進行將涂敷在開始點上的眼影的顏色濃度與從開始點開始的距離成比例地變薄(暈映)的噴筆(airbrush)處理,并通過將由這種方式所得到的各像素位置的濃度的眼影顏色與該位置的像素的皮膚顏色相加,求出眼影和皮膚重疊了的各像素的顏色,并用其來更新各像素的顏色。 這里,需要說明的是,在上述噴筆處理中,處理的對象僅為眼影涂敷區域的將涂敷距離作為半徑的圓內,從眼影涂敷區域的下限往下的半圓部分內不進行處理。圖60是表示噴筆(airbrush)處理時從中心開始的距離與濃度的關系的圖。另外,對于進行噴筆處理時的從中心開始的距離與濃度之間的關系而言,如果化妝模式為"可愛"或"清新"模式,則如圖60(A)所示,使用濃度與從中心開始的距離成比例地變薄的特性;如果為"甜美"或"扮酷"模式,則如圖60 (B)所示,使用從中心開始的距離較小時濃度變薄的程度較大、從中心開始的距離較大時濃度變薄的程度較小的特性。 之后,在步驟S435中,根據箭頭Al、A2所示的開始點的移動軌跡,將開始點移動預定的距離。這里,需要說明的是,當反復進行開始點從位置P0開始沿箭頭A1方向移動預定距離的處理時,如果移動后的開始點位于眼影涂敷區域的外側,則返回位置P0,沿箭頭A2方向移動預定的距離。該移動距離例如為涂敷距離的百分之幾十。 另外,在步驟S436中計算新的涂敷距離。隨著開始點從位置PO沿箭頭Al、 A2方向的移動,新的涂敷距離以百分之幾 百分之幾十的程度減小。 接下來,在步驟S437中,對是否為眼影涂敷的終點進行判定。如果不為終點,則反復執行步驟S433 步驟S436的處理;如果為終點,則眼影處理部38結束眼影涂敷處理。眼影涂敷終點的判定處理將開始點沿箭頭A2方向移動并位于眼影涂敷區域外時作為眼影涂敷的終點。 這樣,從多個化妝模式中選擇想要的類型后,可以根據所選擇的化妝模式來設定臉部圖像的眼部的眼影涂敷區域,并通過將眼影涂敷區域的臉部圖像的顏色與眼影的顏色相加來涂敷眼影,因此,僅通過選擇想要的類型,就可以根據所選擇的化妝模式對臉部圖像的眼部的眼影進行涂敷并顯示。 另外,因為可以根據所選擇的化妝模式對通過檢測眼部輪廓而檢測出的眼部輪廓及其附近進行描繪,因此,僅通過選擇想要的類型,就可以根據所選擇的化妝模式對臉部圖像的眼部的眼線進行描繪并顯示。 另外,因為可以使用從眼影涂敫區域內的涂敷開始點開始逐漸減小眼影濃度的方式來進行暈映處理,因此,涂敷后的眼影可以與臉部圖像的皮膚顏色相融合,并可以顯示出很自然的眼影;再有,因為可以在眼影涂敷區域內依次移動涂敷開始點,因此,不管臉部圖像的眼影涂敷區域是什么形狀,涂敷后的眼影都可以與臉部圖像的皮膚顏色相融合,并可以顯示出很自然的眼影。 包含在模擬器主應用程序28內的眼影處理部38也可以通過將被分類并被掌握了的被化妝對象者的眼部形態與標準平衡的眼部形態進行對比來進行眼部的化妝,這樣,不僅可以使化妝后的眼部狀態接近標準平衡的眼部狀態,使眼部看上去較大,而且還可以使化妝后的眼部整齊勻稱,使眼部看上去更具有魅力。 眼部的形態特征可以通過將4個要素作為指標來進行分類,這4個要素分別為表示眼部的張開形狀的框軸(frame axis)、表示眼部的凹凸形狀的形軸(form axis)、表示眼部的角度形態的角度軸、以及、標準平衡的眼部形態。眼部的張開形狀是由以睫毛根處的邊
25緣為基準的上下眼臉所形成的眼部張開的輪廓形狀。框軸是按照眼部張開時的上下直徑和 左右直徑的比率而排列在軸上的軸。框軸例如可設為垂直軸。后述的標準平衡的眼部形態 為配置在框軸的中央。在框軸的一側(即上側),配置了與眼部張開時上下直徑和左右直 徑的比率為l : 3的標準平衡的眼部相比,上下直徑較長、左右直徑較短的眼部形態。在軸 的另一側(即下側),配置了上下直徑較短、左右直徑較長的眼部形態。 另外,表示眼部的凹凸形狀的形狀形態例如通過眼臉溝和上下眼臉的隆起的凹凸 形狀來掌握。形軸被構成為與上述框軸正交的水平方向的軸。在形軸的中心,配置了標準 平衡的眼部形態。在形軸的一側(即左側),配置了與標準平衡的眼部形態相比,上眼臉 的隆起較平(單眼皮或內雙眼皮中一般的眼臉的薄厚程度較好的隆起形狀)、下眼臉的厚 度較薄、眼球的曲面不那么突出的眼部形態。在軸的另一側(即右側),配置了上眼臉的 隆起比較立體(雙眼皮或三眼皮中常見的棱角分明的狀態。在與眉弓骨之間的眼窩的邊界 處有一凹部,眼球的隆起可被明顯地看到)、下眼臉中呈現出眼球的明顯的曲面或者由于眼 窩脂肪的膨大而呈現立體的眼部形態。 另外,眼部的角度形態是經過眼首的水平線與連接眼首和眼尾的對角線所形成的 角度。標準平衡的眼部的角度形態為大于9度小于11度的角度,最好為10度的角度。眼 影處理部38將這個標準平衡的眼部角度形態作為基準,如果角度為9度以上11度以下,則 判斷為標準,如果9度以下,則判斷為眼尾下降,如果11度以上,則判斷為眼尾上升。當將 所述框軸、形軸投影到平面上時,用來表示眼部角度形態的上下的角度軸被表現為,個別地 存在于由兩個軸所分割的4個象限內。 標準平衡的眼部形態特征如圖61所示,即a.具有眼部張開時的上下直徑(經過 虹膜中心的垂線)與左右直徑的比率為1 : 3的框狀形態;b.具有從臉部側面看時上下 眼臉的形狀沒有明顯凹凸,從眉弓骨(眉毛下而的稍微隆起的骨頭)至頰骨的曲線比較平 緩的形狀(form)形態;c.經過眼首的水平線與連接眼首和眼尾的直線所形成的角度為10 度;d.眼臉溝為雙眼皮和內雙眼皮的中間的形狀,眼首側的溝狹小,眼尾側的溝比眼首側 的寬;e.眼部張開時的上下直徑的寬度以及眼部張開時的上緣至眉部的寬度具有1比1的 平衡的形狀形態。圖61是表示處于標準平衡狀態的眼部的正面圖。
(臉頰處理) 包含在模擬器主應用程序28內的臉頰處理部40參照如下所述的跟蹤點34進行 臉頰處理。 圖62是腮紅涂敷處理(臉頰處理)的一個實施例的流程圖。在該圖中,首先,在 步驟S510中設定腮紅涂敷區域和開始點,在步驟S502中設定開始點的移動軌跡,在步驟 S503中設定腮紅涂敷開始點的涂敷大小(涂敷距離)。在上述步驟中,處理隨用戶所選擇 的化妝模式的不同而不同。 如果化妝模式為"甜美"模式,則如圖63所示,在臉部區域內,將眼尾EL1、ER1的特 征點的y坐標設為yl,鼻部的左、右端Nl、 N3的特征點的y坐標設為y2,將嘴部的左、右端 Ml、 M5的特征點的y坐標設為y3,眼首EL4、 ER4的特征點的x坐標設為xl、眼尾EL1、 ER1 的特征點的x坐標設為x3時,將y坐標位于(yl+y2)/2至(y2+y3)/2的范圍、并且、x坐標 位于xl至x3的范圍作為腮紅涂敷區域,將這個區域的大約中心的位置PO作為腮紅涂敷的 開始點。另外,將這個區域的縱向寬度的1/2作為涂敷距離,然后,再將箭頭A1和A2作為
26開始點的移動軌跡。 如果化妝模式為"扮酷"模式,則如圖64所示,在臉部區域內,將眼尾EL1、 ER1的 特征點的y坐標設為yl,嘴部的左、右端M1、M5的特征點的y坐標設為y3,瞳孔PL、PR的特 征點的x坐標設為x2,眼尾EL1、 ER1的特征點的x坐標設為x2, y坐標與眼尾EL1、 ER1相 同的臉部輪廓上的特征點F6、 F7的x坐標設為x4時,將連接點(x2, y3)和點(x4, yl)的 直線、y = y3的直線以及臉部的輪廓所圍成的范圍作為腮紅涂敷區域,并將這個區域內的 位置P0作為腮紅涂敷的開始點。另外,將以位置P0為中心在腮紅涂敷區域內內切的圓的 半徑作為涂敷距離,然后,再將箭頭Al和A2作為開始點的移動軌跡。 如果化妝模式為"可愛"模式,則如圖65所示,在臉部區域內,將眼尾EL1、 ER1的 特征點的y坐標設為yl,將鼻部的左、右端Nl、 N3的特征點的y坐標設為y2,將嘴部的左、 右端M1、M5的特征點的y坐標設為y3,將瞳孔PL、PR的特征點的x坐標設為x2,眼尾EL1、 ER1的特征點的x坐標設為x2, y坐標與眼尾EL1、 ER1相同的臉部輪廓上的特征點F6、 F7 的x坐標設為x4, y坐標與嘴部左右端M1、M5相同的臉部輪廓上的特征點F10、F11的x坐 標設為x5時,將連接點(x2,y2)和點(x4,yl)的直線、連接點(x2,y2)和點(x5,y3)的直 線以及臉部輪廓所圍成的范圍作為腮紅涂敷范圍,并將這個區域內的位置P0作為腮紅涂 敷的開始點。另外,將以位置PO為中心在腮紅涂敷區域內內切的圓的半徑設為涂敷距離, 然后,再將箭頭A1和A2設為開始點的移動軌跡。 如果化妝模式為"清新"模式,則如圖66所示,在臉部區域內,將眼尾EL1、ER1的 特征點的y坐標設為yl,嘴部左、右端Ml、 M5的特征點的y坐標設為y3,眼首EL4、 ER4的 特征點的x坐標設為xl時,將y坐標位于y3至(yl+y3)/2的范圍、并且、x坐標位于xl至 臉部輪廓的范圍設為腮紅涂敷區域,并將這個范圍內的位置PO作為腮紅涂敷的起始點。另 外,將這個區域的縱向寬度的1/2作為涂敷距離,然后,再將箭頭A1和A2設為開始點的移 動軌跡。 接下來,進行腮紅的涂敷。這里,首先,在步驟S504中,使用預定的公式,根據用戶 的皮膚顏色數據和所選擇的腮紅顏色計算開始點的腮紅濃度,并將所得到的腮紅顏色涂敷 在開始點上。然后,在步驟S505中,以開始點為圓心,在以涂敷距離為半徑的圓內,進行將 開始點處所涂敷的腮紅顏色濃度與從開始點的距離成比例地變淡(暈映)的噴筆處理,然 后,將所得到的各像素位置的濃度的腮紅顏色與該位置上的像素的皮膚顏色相加,求得皮 膚與腮紅重疊后的各像素的顏色,并據此來更新各像素的顏色。圖67是表示進行上述噴筆 處理時從中心開始的距離與濃度之間的關系圖。 之后,在步驟S506中,按照箭頭Al、A2所示的開始點的移動軌跡,將開始點移動預 定距離。這里,需要說明的是,當對開始點重復進行從位置P0開始沿箭頭A1方向移動預定 距離的操作時,一旦移動后的開始點位于腮紅涂敷區域之外,則返回位置P0,沿箭頭A2方 向移動預定的距離。這個移動距離例如可為涂敷距離的百分之幾十。然后,在步驟S507中, 計算新的涂敷距離。如果化妝模式為"甜美"或"清新"模式,則新的涂敷距離與上一次相 同,但是,如果化妝模式為"扮酷"或"可愛"模式,則隨著開始點從位置PO開始沿箭頭Al、 A2方向的移動,新的涂敷距離以百分之幾 百分之幾十的程度來減少。
接下來,在步驟S508中判斷是否為腮紅涂敷的終點,如果不為終點,則反復進行 上述步驟S504 S507的處理;如果為終點,則結束腮紅處理。對腮紅涂敷終點進行判定
27時,如果開始點沿箭頭A2方向移動并位于腮紅涂敷區域之外,則將其判定是終點。 因此,從多個化妝模式中選擇想要的類型后,根據所選擇的化妝模式設定臉部圖
像中的腮紅涂敷區域,將腮紅涂敷區域內的臉部圖像顏色與腮紅顏色相疊加,并使用疊加
后的顏色來進行腮紅的涂敷,這樣,僅通過選擇想要的化妝模式,就可以根據所選擇的化妝
模式對臉部圖像的臉頰部分進行腮紅的涂敷和顯示。 另外,因為從腮紅涂敷領域內的涂敷開始點開始逐漸降低腮紅的濃度并進行暈映 處理,所以,涂敷后的腮紅與臉部圖像的皮膚顏色相融合,看上去很自然;再有,因為是在腮 紅涂敷區域內依次移動涂敷的開始點,所以,不管臉部圖像的腮紅涂敷區域是什么形狀,涂 敷后的腮紅與臉部圖像的皮膚顏色都很協調,并且,看上去也很自然。 包含在模擬器主應用程序28內的臉頰處理部40也可以根據進行了分類并被掌握 了的被化妝對象者的臉頰形態特征進行臉頰的化妝。 一般來說,在臉頰處理中,根據想要展 現的形象,所采用的實施方法各不相同。這里,在本發明中,以"氣色的展現"為例進行研討。
另外,需要說明的是,這里,著眼于"氣色"的理由有以下三點。首先,第一點為,如 果氣色是一種健康的狀態,則其原本是任何人都具有的要素,所以,將每個人所具有的原本 的健康美開發出來,非常自然和合理。 另外,作為氣色良好的臉頰的一個例子,例如,幼兒的臉頰就是一個最好的例子。
在能夠被感覺到是"氣色良好"的例子中,氣色往往出現在眼部、鼻部、嘴部以及耳部所組成
的區域內。所以,著眼于"氣色"的理由的第二點為,將眼部、鼻部、嘴部以及耳部作為標準是
人們共通的法則,所以,據此來導出臉頰化妝的實施位置也非常合理。再有,著眼于"氣色"
的理由的第三點為,大多數人對臉頰進行化妝的目的都是為了展現氣色,并且,氣色的展現
也是臉頰美感的一個要素,所以,著眼于"氣色"也與大多數人的要求相符合。 另外,關于對臉頰進行化妝的目的,以平時進行臉頰化妝的二十年齡段和三十年
齡段的68名女性為對象進行了調查。其結果為,大多數人都選擇了"為了使氣色看起來更
好"的選項。另外,關于具有美感的臉頰,以平時進行臉頰化妝的二十年齡段的40名女性為
對象進行了調查。按回答數多的順序來排列,其結果為,"有緊繃感"、"有適當的彈性"、"氣
色良好"。 另外,在進行化妝時,一般使用化妝用粉底霜等來調整皮膚顏色的不均勻。此時,
皮膚上的自然氣色幾乎都被抹消了。因此,通過對臉頰進行化妝來增加氣色,可以說是恢復 原本所具有的氣色的一種自然的展現方法。 —般來說,美容師等所做的臉頰化妝要比普通人自己所做的臉頰化妝要漂亮很 多。這是因為美容師等可以能夠根據經驗和專業知識來捕捉每個臉部的特征,并掌握了可 以根據每個臉部的特征進行不同的化妝以使其漂亮的化妝方法。因此,通過分析美容師等 所采用的臉頰化妝方法,可以總結出了 一般的規律。 首先,使用臉頰特征各不相同的10名模特的臉部照片,對27名美容師進行了 "如
果想通過臉頰化妝來表現自然氣色,以何處為中心至何處進行暈映?"的調查。并且,讓這
些美容師將實施臉頰化妝時的中心位置和范圍直接畫在打印有各臉部的紙上。 圖68是用于說明基于被化妝者的臉頰形態特征的臉頰化妝的一個例子的圖。圖
68中示出了對某模特(模特A)進行臉頰化妝時,用于導出臉頰化妝中心的線。 首先,用于表現氣色的臉頰化妝的中心位置為由眼部、鼻部、嘴部以及耳部所連接
28的區域的中心附近。之后,對根據臉部上的容易指定的要素為基準導出該位置進行了研討。
從研討的結果可知,如圖68所示,如果從鼻尖開始向耳郭前部的大致中央處(如果將耳部
前面切來,則為向內凹陷的位置)畫線2500,再從經過眼部中央處的水平線2501與臉部輪
廓的交點向嘴角畫線2502,則線2500和線2502的交點與美容師的回答相符合。 其次,對臉頰化妝的暈映范圍進行說明。臉頰化妝的暈映范圍位于由眼部、鼻部、
嘴部以及耳部所連接的區域之中。另外,該范圍還位于使用導出的上述臉頰化妝中心的線
所描繪出的平行四邊形之中。 具體而言,首先,從導出上述臉頰化妝中心時所畫的經過眼部中央處的水平線2501與臉部輪廓的交點向鼻尖畫線2503 (第一線),將該第一線向下平行移動至嘴角,得到線2504 (第二線),然后,從嘴角向上引垂線2505 (第三線),再將該第三線平行移動至線2501與臉部輪廓的交點,得到線2506(第四線)。在圖68中,由這些線2503 2506構成平行四邊形。另外,從上述研討的結果還可以知道,美容師所畫的臉頰化妝的暈映范圍完全被包含在這個平行四邊形中。 由上述可知,對于所有的臉部都可以采用相同的方法,根據決定臉部空間的三大
要素之眼部、嘴部、鼻部,來導出實施臉頰化妝的起點位置以及暈映范圍的大致區域。這里,
需要說明的是,在以下的說明中,將實施臉頰化妝的起點位置稱為"基點"。 也就是說,用于展現氣色的臉頰化妝的起點為,"從鼻尖至耳郭前部的大致中央處
的連線"與"從經過眼部中心的水平線和臉部輪廓的交點至嘴角的連線"的交點。另外,暈映
范圍為,以基點為標準所描繪的平行四邊形。具體而言,首先,從經過眼部中心的水平線和
臉部輪廓的交點向鼻尖引直線,然后,將該直線向下平行移動至嘴角,接下來,從嘴角向上
畫垂線,之后,將該垂線平行移動至經過眼部中心的水平線與臉部輪廓的交點位置,這樣,
就形成了一個平行四邊形。 由此可知,不管是什么類型的臉部,都可以采用相同的方法來導出用于對其進行臉頰化妝的起點(基點)和暈映范圍。 根據美容師的經驗可以預測到,通過考慮臉頰的特征來實施臉頰化妝,可以得到適于每個被化妝者的化妝效果。但是,實際上,盡管滿足了所導出的用于實施臉頰化妝的起點和暈映范圍的條件,也有不令人滿意的情況。 因此,這里提出了一個理論,即根據臉頰的形態特征來考慮調整方向,并使臉頰化妝的形狀依照這個方向性進行改變。具體而言,即將臉頰短的人的臉頰調整為看起來較長,將臉頰長的人的臉頰調整為看起來較短,另外,將臉頰瘦弱的人的臉頰調整為看起來較豐滿,將臉頰臃腫的人的臉頰調整為看起來較清瘦。 這里,為了驗證上述理論,進行了調查。在調查中,對臉頰形態特征各不相同的四名模特實施了兩種類型的臉頰化妝。一種類型的臉頰化妝是采用基點和暈映范圍的大致規律,然后,再按照臉頰的特征改變暈映形狀的"OK臉頰化妝"。另一種類型的臉頰化妝是不考慮暈映形狀的"NG臉頰化妝"。關于這兩種類型的臉頰化妝,在事先對"OK"和"NG"的類型信息進行了保密的情況下,獲得了 ( 二十年齡段的40名)普通女性的評價結果。
具體而言,讓她們一張一張地看照片,然后,對每個臉頰化妝的效果使用五個等級來進行評價。另外,評價的項目有"自然——不自然"、"適合——不適合"等。之后,計算對4名模特所進行的評價結果的平均值并進行研討。
29
通過對評價結果進行統計分析可知,"OK臉頰化妝"比"NG臉頰化妝"看起來效果自然,立體感均一,并富有彈性。因此,這也與上述作為臉頰美感的要素之"有緊湊感、有適當的彈性"相符合。另外,還可以知道,通過進行這樣的臉頰化妝,臉部的整體平衡看上去也很完美。也就是說,采用上述"OK臉頰化妝",不僅可以使化妝后的臉頰看上去具有立體感并富有彈性,而且還可以恢復臉頰原本所具有的那種自然、健康的氣色。另外,氣色的展現
不僅可以自然地展現各自的美感,而且還可以調整平衡。這里,需要說明的是,在上述調查中,對各模特所進行的臉頰化妝的形狀是根據對臉頰長度以及度弱 臃腫的表現方法進行調整的理論來確定的。 圖68表示基于臉頰形態特征的臉頰化妝的形狀和范圍。在圖68中,對應于標準臉部的臉頰形狀為,與作為基準的平行四邊形內切的內切橢圓2507。 這里,在圖68的內切橢圓2507中,將連接暈映基準平行四邊形的縱邊中點2508-1和2508-2的直線作為長軸A,將與長軸A的中點2509正交、并與平行四邊形的上下邊相交的直線作為短軸B。另外,如果將各軸A、 B的一半的長度設為a、 b,則該內切橢圓可用(x7a2) + (y7b2)來表示。另外,如果為"平均臉"(average face),則具有a : b =1 : 0. 55±0. 02的關系。 這里,需要說明的是,對于臉頰化妝的暈映方法,基本來說,實際上可以進行這樣的涂敷,即首先對起點進行較濃的涂敷,然后,向暈映形狀的邊界進行逐漸變淡的涂敷,最后,在邊界部分使涂敷的顏色與皮膚的顏色自然地融為一體。
(眉部處理) 包含在模擬器主應用程序28內的眉部處理部37根據以下的美容理論實行實施例1中的步驟S80的眉部形狀的變形處理,這樣,就可以對每個用戶臉部的眉部進行變形,使之變得更漂亮。 —般而言,形狀良好的眉形由以下幾個要素構成。1.眉頭(也稱"眉首")位于眼
首的正上方。2.眉尾位于鼻翅和眼尾的連線的延長線上。3.眉峰位于從眉頭開始的2/3
處。這樣的眉形被稱為形狀良好的眉形。下面,參照圖69對這些要素進行更詳細的說明。 圖69是說明理想眉形的說明圖。在圖69中,眉頭位于從眼首3001垂直向上的
眼首線3002上,眉尾3007位于從鼻翅3004向眼尾3005傾斜的鼻翅眉尾線3006上,眉峰
3010位于連接眉頭3003和眉尾3007的眉基線3008的、從眉頭3003向眉尾3007的方向上
的大約2/3處(與眉尾側的白眼球的端部基本一致)的垂直眉峰線3009上。 盡管這樣的眉形是形狀良好的眉形,但是,根據本發明的發明人的最近研究可知,
將該形狀良好的眉形描繪在用戶臉部時,整體上看起來并不合適的例子也很多,另外,良好
的眉形還與其他要素有關。這樣,通過再加進這些新的要素,就可以根據每個人的臉型對眉
部進行變形,進而得到漂亮的眉形。 這些新的要素為4.位于整個臉部的眉峰3010的位置;5.從眉頭3003開始形成眉峰3010的角度。通過追加這些新的要素,就可以將眉形變形為漂亮的眉形。
這里,盡管使用了眉頭3003、眉峰3010等部位的名稱,但是,眉部處理部37使用了上述跟蹤點34中的與眉頭3003對應的特征點(BR1)、與眉峰3010對應的特征點(BR2)。
下面,對和臉部具有良好的平衡的、漂亮的眉形的位置進行說明。對于和臉部具有良好的平衡的眉形而言,"4.位于整個臉部的眉峰3010的位置"、以及、"5.從眉頭3003開
30始形成眉峰3010的角度"是非常重要的。對于這些要素,參照圖70進行說明。圖70是說明眉形位置的說明圖。 圖70的(A) 、 (B)以及(C)分別表示眉部相對于整個臉部所占據的位置。由圖70的(A)、(B)以及(C)上所畫的實線所表示的虛擬橫線H是表示從正面觀察臉部時的臉部最大寬度的直線,該直線通常為與下眼臉相交的直線。縱線V是從頜部的下部將用來表示臉部最大寬度的上述橫線H立起時的虛擬直線。橫線H和縱線V在臉部的大約中央的位置相交成直角,通過由a、 b、 c、 d這四個線段所表示的邊來包圍橫線H和縱線V的端部,形成虛擬正方形。 這里,觀察圖70(A)的眉部位置后可知,眉部的眉峰3010與上述虛擬正方形的邊a相切,此時,從整個臉部來看,眉部位于漂亮的位置,并且,具有良好的平衡感。另外,在圖70(B)中,眉部的眉峰3010位于從虛擬正方形的邊a向下偏離的位置,此時,從整個臉部來看,眼部、鼻部以及眉部相互靠近,臉部看上去較短,沒有良好的平衡感。另外,在圖70(C)中,眉部的眉峰3010越過了虛擬正方形的邊a,此時,從整個臉部來看,臉部看上去較長,整體上沒有良好的平衡感。 —般而言,臉部整體較圓的人的眉峰如圖70(B)所示,容易位于虛擬正方形的邊a的下方,臉部整體較長的人的眉峰如圖70(C)所示,容易越過虛擬正方形的邊a,位于其上方。眉形的描繪方法導致這些不好的傾向更嚴重的例子隨處可見。 這里,仔細觀察圖70 (A)的狀態后可知,從眉頭3003開始形成眉峰3010的角度相對于連接眉頭3003和眉尾3007的眉基線3008大約為10度,并且,眉峰3010與虛擬正方形的邊a相交。另外,在圖70(B)中,從眉頭3003開始形成眉峰3010的角度相對于連接眉頭3003和眉尾3007的眉基線3008大約為5度,并且,眉峰3010位于從虛擬正方形的邊a向下偏離的位置。 另外,在圖70 (C)中,從眉頭3003開始形成眉峰3010的角度相對于連接眉頭3003和眉尾3007的眉基線3008大約為20度,并且,眉峰3010向上越過了虛擬正方形的邊a。因此可知,通過將圖70(B)和圖70(C)所示狀態的眉形盡可能地描繪成圖70(A)所示的狀態,就可以得到和臉部具有良好平衡的漂亮的眉形。 關于描繪眉形的方法,參照圖69和圖70進行更詳細的說明。首先,測定被化妝者的臉部正面的最大橫向寬度(一般為通過下眼臉的直線),并沿臉部的下眼臉做成具有所述最大橫向寬度的虛擬橫線H。然后,將具有與橫線H相同長度的直線從頜部的最下端開始直立起來,并將其做為縱線V。接下來,在臉部正面使橫線H和縱線V正交,并由分別經過了橫線H和縱線V的端部的虛擬線段a、b、c、d(即4個邊)形成虛擬正方形。之后,通過將由上述方法做成的邊a與被化妝者的眉峰3010的位置進行比較,來判斷眉峰3010與虛擬正方形的邊a之間的位置關系,即眉峰3010與正方形的邊a —致、眉峰3010位于正方形的邊a的下面、或者、眉峰3010位于正方形的邊a的上面。 如圖70(A)所示,如果眉峰3010與虛擬正方形的邊a—致,則因為大多數情況下眉部的角度相對于眉基線3008都為10度左右,所以,可以設定從眉頭3003至眉尾3010的基準線。基準線可以使用眉筆以點來表示眉頭3003和眉峰3010這兩個點,也可以畫出一條淺線。另外,基準線可以設定在眉部的下側,也可以設定在眉部的中心或眉部的上側。但是,不管是這些情況中的哪種情況,描眉時都要使眉峰3010位于眉峰線3009上,眉峰3010
31的上緣與虛擬正方形的邊a相交。描眉時,沿基準線并以一定的寬度描繪至眉峰3010,對于眉峰3010至眉尾3007的部分,可以根據被化妝者的喜好來描繪適當的曲線,這樣,就完成了描眉的操作。 接下來,如圖70(B)所示,如果眉峰3010位于比虛擬正方形的邊a低的位置,則描眉時盡可能地使眉峰3010的位置靠近邊a。此時,在圖70(B)中,因為從眉頭3003開始至眉峰3010的角度小至5度,所以,為了使眉峰3010靠近邊a,使用具有15度角的描繪部的眉部比例尺(scale),設定從眉頭3003至眉峰3010的基準線。但是,如果將基準線的角度設定得過大,遠遠地偏離了被化妝者的本來的眉峰的位置,則因為大多數的被化妝者都會感到不自然,所以,最好在從本來的眉峰3010的位置開始最大2mm的范圍內,在眉峰線3009的上方設定新的眉峰3010。如果在將眉毛全部剔掉的狀態下描繪新的眉部,也可以不設定這樣的限制條件。用眉筆輕輕地描繪基準線,然后,沿基準線從眉頭3003開始描繪至眉峰3010,再描繪至眉尾3007,這樣,就完成了理想眉部的描繪操作。如果沒有剔掉眉毛,則在原來的眉毛處進行如上所述的描繪,另外,對于露在區域外面的眉毛,可以通過修剪(剔除)使其變得整齊。 另外,如圖70(C)所示,如果眉峰3010位于比虛擬正方形的邊a高的位置,則描眉時盡可能地使眉峰3010的位置回到邊a處。在圖70(C)中,因為從眉頭3003開始至眉峰3010的角度高達20度,所以,以8度的角度來設定從眉頭3003至眉峰3010的基準線。在這種情況下,如果從被化妝者的原來的眉峰3010的位置偏離得太遠,則因為大多數被化妝者都會感到不自然,所以,最好在從原來的眉峰3010的位置開始最大2mm的范圍內,在眉峰線3009的下方設定新的眉峰3010。然后,按與上述方法同樣的方法來進行描眉,這樣,就可以得到平衡感良好的漂亮眉形。 通過使用連接眉頭3003和眉峰3010的眉部描繪方法,可以調整臉部的形象。例如,如果將眉部描繪得較粗,則看上去"成熟",如果將眉部描繪得較細,則看上去"可愛",如果將眉部描繪成直線,則看上去"精神",如果將眉部描繪成曲線,則看上去"雅致"等,根據被化妝者的要求,可以通過選擇來分別進行各種描繪。 這樣,包含在模擬器主應用程序28內的眉部處理部37通過根據上述美容理論來進行實施例1的步驟S80的眉形變形處理,就可以將各用戶臉部的眉部變形為漂亮的眉部。
(粉底處理) 包含在模擬器主應用程序28內的粉底處理部36也可以進行如下所述的處理。
下面,對作為粉底處理的前處理的皮膚顏色評價處理的步驟進行說明。圖71是表示作為前處理的皮膚顏色評價處理步驟的一個例子的流程圖。 在圖71所示的皮膚顏色評價處理中,首先,輸入評價對象圖像,該評價對象圖像包含由攝像機等攝像單元所拍攝到的臉部(S601),然后,將輸入的臉部圖像按照預定的分割方法分割成預定的數量(S602)。這里,需要說明的是,由步驟S601所得到的圖像可以使用由數碼相機等攝影裝置對臉部進行拍攝而得到的圖像,其中,臉部被進行了整體上均勻的照明。 具體而言,使用用來在相同條件下獲取臉部圖像的照明箱,為了在照明箱內對臉部進行均勻的照明,在照明箱的前面設置了多個鹵化燈泡,由TV攝像機對臉部進行攝像,獲得拍攝后的臉部圖像。這里,需要說明的是,對于本發明內所使用的圖像并沒有特別的限定,例如,也可以使用在螢光燈等普通照明的環境下所拍攝到的圖像。 接下來,根據分割至每個預定區域內的圖像生成皮膚顏色分布(S603),另外,使用預先存儲的各種數據生成例如用做比較的比較用皮膚顏色分布(S604)。另外,通過使用由S603的處理所得到的個人皮膚顏色分布與由S604的處理所得到的比較用皮膚顏色分布對皮膚顏色等進行比較(S605),進行基于皮膚顏色分布圖(profile)的評價(S606)。另外,根據由S606的處理所得到的評價結果生成用于向用戶等進行顯示的畫面等(S607),然后,輸出所生成的畫面(評價結果的內容等)(S608)。 這里,對是否繼續進行皮膚顏色評價(S609)進行判斷,如果判斷為繼續進行皮膚顏色評價(S609中的YES),則返回S602的處理,例如,使用與前次不同的方法進行分割,實施下述的處理。在S609的處理中,如果判斷為不繼續進行皮膚顏色評價(S609中的NO),則結束處理。下而,對上述的皮膚顏色處理進行詳細的說明。
〈臉部分割處理S602> 下面,對上述的臉部分割處理進行詳細的說明。臉部分割處理是對輸入的含有臉部的數碼圖像進行預定的分割。圖72是表示特征點和分割區域的一個例子的圖。在圖72中,作為一個例子,將整個臉部分割成93個區域,計算分割后的各領域的平均皮膚顏色,使用93個皮膚顏色數據來生成臉部的皮膚顏色分布,并根據該分布等進行皮膚顏色的評價。
通過對作為現有方法的優點的一定部位獲得較多的數據,例如,可以計算出該部位的日本人女性(這里,需要說明的是,可以是外國人(其他人種),另外,也可以是男性)的分布范圍和平均值,所以,通過將個人的皮膚顏色數據與這些指標進行比較,可以進行評價。另外,例如,也可以進行同一人物的使用化妝品前、后的皮膚顏色的比較,或者,進行與其他人之間的皮膚顏色的比較。 這里,作為一個例子,圖72所示的分割方法中具有109個特征點。另外,作為一個例子,圖72所示的分割區域是具有由3個或4個特征點所構成的3角形或4邊形形狀的93個區域(例如,在圖72中,用編號1 93來表示的區域)。 另夕卜,圖73是表示與上述圖72相對應的109個特征點的臉部內部的位置關系的一個例子的圖。另外,圖74是表示構成與上述圖72相對應的各區域的特征點的組合的一個例子的圖。這里,需要說明的是,圖73所示的各特征點的"No."、"名稱"、圖74所示的各區域的"區域No."、"構成點"的名稱與上述圖72所示的內容相對應。 這里,設定分割內容時,臉部分割處理例如將圖73所示的特征點中的最開始的No.l 37的特征點(例如,在圖72中用"參"所表示的點)設定為第l特征點。這里,需要說明的是,這37個特征點最好為,例如在臉部整個區域中,額頭部分設定5個點、左右眼部附近設定10個點、鼻部設定7個點、嘴部設定9個點、眼部下面的臉線上設定6個點。
接下來,臉部分割處理將上述37個特征點(第l特征點)作為基準,例如,將圖73所示的No. 38 109的特征點(例如,在圖72中由"A"所表示的點)設定為第2特征點。
例如,如圖73所示,由No. 1 37的預先定義的特征點1 37、根據通過這些特征點中的至少2個特征點之間的多條直線的交點而求出的點38 49、將2點之間的線段按預定的比例進行內分而得到的點50 57、67 109、以及、位于通過2個特征點之間的直線上的與某特定點具有相同縱坐標或橫坐標的點58 66等,得到合計109個點。
另外,如圖74所示,將臉部分割成由第1和第2特征點(109個點)中的至少3個點作為構成點所圍成區域。這里,需要說明的是,構成區域的點的數量如圖74所示,可以是3個點或4個點,也可以是5個點以上。 這里,圖72所示的各區域(區域No. 1 93)被設定為,使對大多數的皮膚顏色進行觀察的經驗變成具有生理學意義的分割。也就是說,通過進行如圖72所示的設定,容易發生顏色不均的部分被分割成狹小的區域,而不容易發生顏色不均的部分被分割成較寬的領域。 具體而言,在圖72 74所示的分割例子中,例如,額頭部分被設定為分割區域較寬,眼部周圍、嘴部、臉頰等部分被設定為分割區域較窄。這樣,對于那些需要重點進行皮膚顏色評價的部分(區域)來說,通過將其分割領域設定為較窄,可以更詳細地進行高精度的評價。 另外,需要說明的是,對于分割領域來說,可以事先根據以前的數據等來判斷每個區域容易呈現哪種皮膚顏色,并以其顏色的程度等為基準進行匯集(分組)。這樣,就可以容易地對每個組進行評價。 這里,還需要說明的是,在上述圖72 圖74的例子中,將預先定義的特征點設定
為37個(No. 1 37),但是,本發明并不限定于此,例如,通過設定至少25個特征點(第1
特征點),也可以進行同樣的分割。〈臉部的分割以及皮膚顏色分布圖的生成> 下面,對在分割后的臉部上生成臉部皮膚顏色分布進行具體的說明。這里,需要說明的是,對于向整個臉部進行均勻照明的照明裝置以及使用了數碼相機的攝影裝置,盡管以對使用非專利文獻"舛田等,使用了圖像分析的斑痕 雀斑的定量化系統的開發,日本化妝品技術者會干U (Jo證alof Society of Cosmetic Chemists of Japan), V28, N2, 1994"等所取得的臉部圖像進行皮膚顏色分布圖的生成為例進行了說明,但是,對本發明中所使用的數字圖像的攝影方法來說,并不特別地限定于此。 通過對被安排在預定位置上的被試驗者進行攝影,并按照上述臉部分割處理來指定例如37個第1特征點,可以計算出合計109個特征點。另外,臉部分割處理根據109個特征點按照上述圖74所示的設定,將臉部分割成93個區域。這里,需要說明的是,對于每個區域,該皮膚顏色分布使用LW表色系統中的l/、^、lACalAhab、XYZ表色系統中的三剌激值X、 Y、 Z、 RGB的各值、色相H、亮度V、彩度C、黑色素量、以及、血紅蛋白量中的至少一個值通過計算平均值來生成。另外,在這種情況下,使用LW表色系統、XYZ表色系統、以及、色相H、亮度V、彩度C的三要素生成圖像。 因為整個區域的外部以及區域內部的并非皮膚顏色的部分不是評價的對象,所以,使用例如與皮膚顏色具有很大差別的青色等特定的顏色來進行著色。另外,皮膚的詳細信息消失了,這樣,就容易掌握皮膚顏色的分布,所以,可以知道例如模特A的"眼部周圍的皮膚顏色較濃"的特征。這里,需要說明的是,在皮膚顏色評價處理中,因為所拍攝的臉部周邊部的照明的均勻性較低,所以,在皮膚顏色評價處理中,可以將周邊部的數據除掉。
另外,使用同樣的方法將"平均臉"分割成區域,然后根據所得到的模特A的93個皮膚顏色對各區域進行著色,可以掌握除了模特的臉部形狀信息之外的純粹的顏色信息。
通過實行上述處理,因為能夠以分割后的區域為基準進行評價,所以,可以除掉人物的臉部形狀信息,這樣,就可以容易地對臉部形狀不同的人的皮膚顏色分布進行比較。所以,靈活地使用該特征,也可以進行通過例如將模特A的皮膚顏色分布與同年齡段的平均值進行比較的評價。〈用于比較的臉部皮膚顏色分布的生成例子S604> 下面,對皮膚顏色分布評價處理中的用于比較的臉部皮膚顏色的生成例子進行說明。將對各年齡段的人物進行攝影后所得到的臉部圖像進行區域分割,然后,使用例如L*a*b*表色系統中的L*、 a*、 b*、 Cab*、 hab、 XYZ表色系統中的三剌激值X、 Y、 Z、 RGB的各值、色相H、亮度V、彩度C、黑色素量、以及、血紅蛋白量中的至少一個值計算基于平均值的皮膚顏色分布,再計算出每個年齡段的平均值,求出平均皮膚顏色分布,并將該平均皮膚顏色分布作為每個年齡段的平均皮膚顏色分布。 這里,需要說明的是,使用所求出的二十年齡段至六十年齡段的各年齡段的日本女性的平均皮膚顏色分布的數據對"平均臉"的各區域進行著色。這樣,通過著色并進行顯示,可以生成每個年齡段的平均皮膚顏色分布,另外,通過與該數據進行比較,可以對評價對象圖像進行高精度的皮膚顏色評價。
〈皮膚顏色分布的比較〉 下面,對皮膚顏色分布的比較例進行具體的說明。皮膚顏色分布評價處理通過取得差值來進行皮膚顏色分布的比較。通過將臉部圖像分割成預定的區域,可以掌握臉部皮膚顏色的分布,另外,通過將其顏色置換成"平均臉"等的標準臉部的顏色,可以得到僅包括除掉了臉部形狀信息的顏色信息的、簡單易懂的表現。因為能夠獲得屬于某個類別(按年齡段、職業、性別分類)的人的平均值數據、演員等的理想的人的數據、個人的過去數據、其他人的數據等的二者之間的差值,所以,可以有助于化妝品銷售時的咨詢輔導等。
〈皮膚顏色分布的匯集(分組)以及皮膚顏色分布圖的生成例>
這里,在本實施方式中,皮膚顏色分布評價處理可以在皮膚顏色的區域內,通過對過去的數據等進行主成分分析,求出主成分,來將顏色的傾向趨于一致的區域進行匯集(分組)。這樣,就可以容易地按每個組來進行評價。圖75是表示各組的顏色特征以及構成各組的區域編號的一個例子的圖。另外,需要說明的是,構成圖75所示的區域的特征點與上述圖72 圖74相對應。 在圖75所示的例子中,分成了六個組,S卩部位(1)臉頰下部、(2)臉頰正面、(3)眼臉*深邃部位、(4)額部、(5)鼻部周圍、以及、(6)嘴部周圍。另外,作為顏色的特征,"(l)臉頰下部"為高亮度,"(2)臉頰正面"為從紅色開始且稍微高亮度,"(3)眼臉 深邃部位"為從黃色開始且稍微低亮度,"(4)額部"為從黃色開始且稍微高亮度,"(5)鼻部周圍"為從紅色開始且稍微低亮度,"(6)嘴部周圍"為從紅色開始且低亮度。 這里,作為一個例子,對20 67歲的59個人的、除了唇部4個區域之外的57個有效區域進行了色相H的主成分分析,從分析的結果可知,使用6個主成分,能夠對57個數據中的90. 1%進行說明。 因此,根據上述主成分,將57個區域分成以下6個種類,S卩(l)臉頰下部、(2)臉頰正面、(3)眼臉 深邃部位、(4)額部、(5)鼻部周圍、以及、(6)嘴部周圍。另外,根據主成分值的平衡(即皮膚顏色圖),也可以對皮膚顏色進行評價。 下面,對作為粉底處理的前處理的臉部分類處理步驟進行說明。這里,為了得到用來調整立體感以展現美麗的方法,對具體什么樣的立體感可被評價為漂亮進行研討。研討時,使用以下幾種類型的臉部,即(a)不施加任何化妝的臉部,(b)施加了將臉部皮膚顏色的不均勻自然地調整為均勻的本色派基礎化妝的臉部,以及(c)施加了對立體感進行調整以使整個臉部看起來具有"平均臉"的平衡的蛋圓形(橢圓形)基礎化妝的臉部。
這里,對具有不同的臉部特征的6名模特進行了上述(a) (c)三個種類的化妝,然后,使用對這6名模特進行攝影所得到的臉部照片,以20名二十年齡段的女性為對象,進行了調查。 具體而言,根據與臉部的展現方法相關的8個項目(額部的展現、額部的立體感、
鼻梁的筆直狀態、臉頰的薄厚、臉頰的長度、面紋(Face Line,即臉的輪廓)、頜部的突出狀
態、以及、目艮鼻部的平衡)、以及、與整個臉部的"立體感"、"漂亮"、"滿意"相關的3個項目來
進行評價。另外,對于臉部的展現方法,還進行了"適當不適當"的調查。 從調查的結果可知,通過實施基礎化妝,眼鼻部的平衡被調整,看起來具有立體
感。另外,有關"漂亮"和"滿意"的評價也很高。其中,對于蛋圓形基礎化妝的評價為最高。
另外,在進行蛋圓形基礎化妝時調整立體感,可以得到比"不施加任何化妝"或"施加了本色
派基礎化妝"時更高的評價。再有,通過對蛋圓形基礎化妝進行詳細分析可知,施加基礎化
妝,可以使與"平均臉"的輪廓形狀相似的橢圓浮現在經過眉尾的臉部的內側。〈基于標準平衡的臉部的研討> 作為一般的"美人臉"的條件,有"蛋圓形的面紋"和"黃金平衡"。在這個黃金平衡中,例如,眼部的位置位于頭部整個高度的大約1/2處,從頭發根部的邊際開始至下頜尖部的、從頭發根部的邊際開始的1/3處為眉頭,從頭發根部的邊際開始的2/3處為鼻翼。
這里,一般來說,通過使用現有的圖像合成技術等對多個臉部照片的大小信息和色彩信息進行平均化而得到的"平均臉"的平衡接近于上述黃金平衡的數據,此為眾所周知的事項。另外,作成"平均臉"時,如果使用IO個人的照片,則根據不同的IO個人的臉部照片所得到的"平均臉"也幾乎都相同,這已經被非專利文獻例如"西谷美和等,'探索平均臉的特征',日本心理學學會第63屆大會論文集,1999年8月"等所揭示。因此,使用40名女性的臉部照片而作成的"平均臉"滿足上述的黃金平衡。在下面的敘述中,將此黃金平衡稱為標準平衡。 另外,通過參照從"平均臉"(去掉了皮膚顏色信息)中去掉了縱深信息和骨骼胖瘦信息后而得到的臉部照片可知,縱深信息和骨骼胖瘦信息對臉部的印象影響很大。另外,通過使用上述圖像分析(黑白化色階變更處理)對"平均臉"進行分析后可知,在面紋的內側也能提取出與面紋相似的蛋圓形狀。 這里,圖76是表示"平均臉"(average face)圖像(或立體感)分析結果的一個例子的圖。從圖76所示可知,在與臉部的面紋(即輪廓)相對應的外側輪廓(outerface line)4000的內側也存在著與外側輪廓4000相似且縮小了的內側輪廓(inner faceline)4001。由此也可知,使臉部內側的立體感看起來為"蛋圓形"是一種展現美感的新方法。〈立體感的調整——最佳橢圓(best oval)調整法> 下面,在提出將面紋內側的立體感(即內側輪廓)調整為"蛋圓形"的美容方法之前,首先建立調整理論。這里,將根據"平均臉"所得到的外側輪廓和內側輪廓的形狀定義為"最佳橢圓"。外側輪廓為橫向寬度與縱向寬度的比大約是l : 1.4的蛋圓形狀(標準外側輪廓)。"平均臉"的內側輪廓與所述標準外側輪廓相似,是按照預定的比率對其進行縮小了的形狀,橫向寬度與縱向寬度的比也大約是l : 1.4。 如上所述,外側輪廓4000是依據"臉部的橫向寬度縱向寬度=1 : 1.4"的關系所得到的形狀。這里,需要說明的是,外側輪廓的平衡是看清整個臉部空間的調整方向性的要點。另外,將內側輪廓4001嵌入每個臉部時,如圖76所示,首先,將每個臉部的左右頰骨的橫向寬度設定為1。然后,以所述橫向寬度為基準,描繪縱向寬度大約為1.4的標準內側橢圓(即最佳橢圓),并將其置于與每個臉部的眉尾(位于從鼻翼旁邊開始經過眼尾的延長線上)相交的位置。這里,需要說明的是,內側輪廓平衡為基于骨骼*胖瘦的立體感和空間的調整范圍。 另外,外側輪廓4000和內側輪廓4001之間是用于賦予自然縱深感的范圍(圖76的斜線部分)4002。另外,這個范圍4002不僅是呈現縱深感的范圍,同時也是用于展現外側輪廓4002和內側輪廓4001的形狀的縱深的調整范圍。
上述粉底處理的前處理,可以用于進行基礎化妝。 如上所述,由本發明可知,本發明可以對包含于動態圖像內的用戶臉部以較少的處理負荷來進行正確的化妝。這里,需要說明的是,權利要求書內記載的攝影單元相當于攝影機2,控制單元相當于控制部8,顯示單元相當于顯示器7,臉部識別處理單元相當于臉部識別處理部33,化狀處理單元相當于化妝處理部35,操作單元相當于操作面板4,半透明單元相當于半透明鏡3,打印單元相當于打印機5。 另外,本發明并不局限于上述具體實施例,只要不脫離權利要求書的范圍,亦可采用其他變化形式代替,但那些變化形式仍屬于本發明所涉及的范圍。 本發明的化妝模擬裝置1實施實時模擬,所以,其與基于靜態圖像的化妝模擬裝置或現有的化妝模擬裝置不同,可以瞬時地識別臉部的跟蹤點,并根據這些跟蹤點進行模擬,因此,本發明的化妝模擬裝置1可以實現如下所述的、目前為止還沒有實現的效果。
本發明的化妝模擬裝置1可以進行實時模擬。本發明的化妝模擬裝置1不僅可以進行如目前已有的臉部正面的模擬,而且還可以進行臉部側面的模擬,因此,能夠容易地對腮紅等的模擬效果和化妝技巧進行確認。 本發明的化妝模擬裝置1實施實時模擬,這樣,不僅可以實現目前已有的平面表現,而且還可以實現對立體臉部的分析、立體感以及質感的表現。 另外,因為本發明的化妝模擬裝置l可以同時識別多人的面部,所以,可以同時對多人的面部進行實時模擬。另外,因為本發明的化妝模擬裝置1具有優越的臉部識別功能,所以,可以針對每個臉部的容貌進行化妝,或者,自動地對男性和女性進行分類,然后針對分類后的結果和容貌進行化妝。例如,本發明的化妝模擬裝置1可以分別地對一對情侶進行化妝模擬。 本申請主張2007年8月10日申請的日本專利發明申請2007-208809號、以及、2008年8月5日申請的日本專利發明申請2008-202449號的優先權,并在本申請內引用2007-208809號以及2008-202449號申請的全部內容。
3權利要求
一種化妝模擬系統,用于對拍攝了用戶臉部的動態圖像實施化妝,所述化妝模擬系統的特征在于,具有攝影單元,用于對用戶臉部進行攝影并輸出動態圖像,控制單元,用于接收從所述攝影單元輸出的動態圖像,并對所述動態圖像進行圖像處理和輸出,顯示單元,用于顯示從所述控制單元輸出的動態圖像;所述控制單元具有臉部識別處理單元,用于根據預定的跟蹤點從所述動態圖像中識別用戶臉部,化妝處理單元,用于根據所述跟蹤點對包含在所述動態圖像內的用戶臉部實施預定的化妝,并將其輸出至所述顯示單元;其中,包含在所述化妝處理單元內的口紅處理單元根據包含在所述跟蹤點內的上唇部的唇峰和唇谷的位置、嘴部的左右端、下唇部的下端、從下唇部的左端開始至嘴部寬度的1/3的位置、以及、從下唇部的右端開始至嘴部寬度的1/3的位置,對包含在所述動態圖像內的用戶臉部實施口紅處理。
2. 根據權利要求1所述的化妝模擬系統,其特征在于,包含在所述化妝處理單元內的眼影處理單元根據包含在所述跟蹤點內的眼首的位置、 眼尾的位置、以及、從包含在所述動態圖像內的用戶臉部的眼部中檢測出的眼部輪廓,對包 含在所述動態圖像內的用戶臉部實施眼影處理。
3. 根據權利要求2所述的化妝模擬系統,其特征在于, 所述眼影處理單元具有輪廓檢測單元,用于從包含在所述動態圖像內的用戶臉部的眼部中檢測出眼部輪廓, 眼線描繪單元,用于對檢測出的所述眼部輪廓及其附近進行描繪。
4. 根據權利要求3所述的化妝模擬系統,其特征在于,所述眼線描繪單元使離開所述眼線或眼影涂敷區域內的涂敷開始點的距離越遠的眼 影的濃度越低。
5. 根據權利要求1所述的化妝模擬系統,其特征在于,包含在所述化妝處理單元內的臉頰處理單元根據包含在所述跟蹤點內的眼首的位置、 眼尾的位置、鼻部的左右端、嘴部的左右端、以及、瞳孔的位置,對包含在所述動態圖像內的 用戶臉部實施臉頰處理。
6. 根據權利要求5所述的化妝模擬系統,其特征在于,所述臉頰處理為涂敷腮紅,所述臉頰處理單元使離開腮紅涂敷區域內的涂敷開始點的 距離越遠的腮紅的濃度越低。
7. 根據權利要求1所述的化妝模擬系統,其特征在于,包含在所述化妝處理單元內的眉部處理單元根據包含在所述跟蹤點內的眼首的位置、 眼尾的位置、鼻翼的位置、眉頭的位置、眉尾的位置、眉峰的位置、頜部的下部、以及、下眼瞼 的下端,對包含在所述動態圖像內的用戶臉部實施眉部處理。
8. 根據權利要求7所述的化妝模擬系統,其特征在于, 在所述眉部處理單元中,設定虛擬正方形,該正方形由與一橫線和一縱線的端部相交的邊構成,所述橫線為表 示包含在所述動態圖像內的用戶臉部的最大寬度的橫線,所述縱線為與所述橫線具有相同 長度的、并從頜部的最下點開始豎立設置的縱線,判斷眉峰相對于所述正方形的上邊的位置,根據所述判斷的結果設定從眉頭到眉峰的基準線,根據所述基準線實施眉部處理。
9. 根據權利要求8所述的化妝模擬系統,其特征在于,在所述眉部處理單元中,根據眉峰位于所述正方形的上邊的上部的判斷結果,以與連 接眉頭下部和眉尾的眉基線相交10度的角度設定基準線。
10. —種化妝模擬裝置,用于對拍攝了用戶臉部的動態圖像實施化妝,所述化妝模擬裝 置的特征在于,具有攝影單元,用于對用戶臉部進行攝影并輸出動態圖像,控制單元,用于接收從所述攝影單元輸出的動態圖像,并對所述動態圖像進行圖像處 理和輸出,顯示單元,用于顯示從所述控制單元輸出的動態圖像; 所述控制單元具有臉部識別處理單元,用于根據預定的跟蹤點從所述動態圖像中識別用戶臉部, 化妝處理單元,用于根據所述跟蹤點對包含在所述動態圖像內的用戶臉部實施預定的 化妝,并將其輸出至所述顯示單元; 其中,包含在所述化妝處理單元內的口紅處理單元根據包含在所述跟蹤點內的上唇部的唇 峰和唇谷的位置、嘴部的左右端、下唇部的下端、從下唇部的左端開始至嘴部寬度的1/3的 位置、以及、從下唇部的右端開始至嘴部寬度的1/3的位置,對包含在所述動態圖像內的用 戶臉部實施口紅處理。
11. 一種化妝模擬系統的化妝模擬方法,所述化妝模擬系統用于對拍攝了用戶臉部的 動態圖像實施化妝,所述化妝模擬方法的特征在于,具有開始步驟,在該步驟中,控制單元從攝影單元所拍攝到的動態圖像中識別用戶臉部,并 開始進行化妝模擬,識別步驟,在該步驟中,所述控制單元根據預定的跟蹤點對包含在所述動態圖像內的 用戶臉部進行識別,輸出步驟,在該步驟中,所述控制單元根據所述跟蹤點對包含在所述動態圖像內的用 戶臉部實施預定的化妝; 其中,所述控制單元根據包含在所述跟蹤點內的上唇部的唇峰和唇谷的位置、嘴部的左右 端、下唇部的下端、從下唇部的左端開始至嘴部寬度的1/3的位置、以及、從下唇部的右端 開始至嘴部寬度的1/3的位置,對包含在所述動態圖像內的用戶臉部實施口紅處理。
12. —種化妝模擬程序,其在至少具有演算處理裝置、存儲裝置以及輸出裝置的計算機 中,對拍攝了用戶臉部的動態圖像實施化妝,所述化妝模擬程序的特征在于,使所述演算處理裝置執行下述步驟開始步驟,在該步驟中,從攝影單元所拍攝到的動態圖像中識別用戶臉部,并開始進行 化妝模擬,識別步驟,在該步驟中,根據預定的跟蹤點對包含在所述動態圖像內的用戶臉部進行 識別,輸出步驟,在該步驟中,根據所述跟蹤點對包含在所述動態圖像內的用戶臉部實施預 定的化妝; 其中,使所述演算處理裝置執行根據包含在所述跟蹤點內的上唇部的唇峰和唇谷的位置、嘴 部的左右端、下唇部的下端、從下唇部的左端開始至嘴部寬度的1/3的位置、以及、從下唇 部的右端開始至嘴部寬度的1/3的位置,對包含在所述動態圖像內的用戶臉部所實施的口 紅處理。
全文摘要
本發明提供一種對包含在動態圖像內的用戶臉部實施化妝的化妝模擬系統、化妝模擬裝置、化妝模擬方法以及化妝模擬程序,其特征在于,具有輸出所拍攝的動態圖像的攝影單元,對所輸出的動態圖像進行圖像處理和輸出的控制單元,對從控制單元輸出的動態圖像進行顯示的顯示單元;其中,控制單元具有根據預定的跟蹤點從動態圖像中識別用戶臉部的臉部識別處理單元,根據跟蹤點對包含在動態圖像內的用戶臉部實施預定的化妝并將其輸出至顯示單元的化妝處理單元。
文檔編號G06T1/00GK101779218SQ200880102848
公開日2010年7月14日 申請日期2008年8月7日 優先權日2007年8月10日
發明者后藤康男 申請人:株式會社資生堂