本发明专利技术的目的在于提供一种涉及化妆模拟的技术,即便是不具备专业知识的人,也能够通过简便的操作高品质且高速地得到模拟图像。具有以下部分:第1图像作成部(20),以包含在基准图像中的n张图层图像为基础,作成各像素的透明度被归一化的n张归一化透明度图层图像;第2图像作成部(30),使用图层图像的色成分,对于帧图像施行色变换处理,作成n张色变换图层图像;网格设定部(50),在帧图像和make pattern图像上分别设定网格;图像变形部(60),算出两图像上设定的网格顶点的差,以此差为基础,使归一化透明度图层图像中的化妆要素图像变形为与帧图像的脸部区域相适应;合成部(70),根据α混合合成色变换图层图像和各帧图像。
【技术实现步骤摘要】
【国外来华专利技术】
本专利技术涉及对人物的脸部虚拟地施行化妆的化妆模拟技术。
技术介绍
一直以来,已知有使用手写板装置(pen tablet)等输入装置和安装了市售图像修整(retouch)处理软件(例如,adobe公司的photoshop等)的市售电脑,根据用户的描画指令,进行如同用刷子涂敷化妆之类的描画处理,对脸部的静止图像虚拟地施行化妆的方法。又,人们知道这样的技术,对脸部动态图像的各帧图像(frame),检测口及眼睛的位置,根据检测出的位置,指定施行口红、脸颊等化妆的区域,通过对指定的区域进行着色,可对脸部的动态图像实时地进行化妆模拟。(专利文献1日本国专利特开2003-44837号公报)
技术实现思路
但是,利用上述对静止图像虚拟地施行化妆的方法所作成的模拟图像,只不过是在脸部图像上指定了区域决定了化妆的涂敷区域(化妆要素图像),没有做到这一步,即将所涉及的图像应用于同一人物表情不同的图像,或者,应用于其他人的图像。又,专利文献1所记载的专利技术,用数学公式定义化妆要素图像,根据脸部表情的变化,调整数学公式的参数,从而得到模拟图像,但是所述参数的调整需要数学和程序等的专业知识。因此,存在着这样的问题,即,对于不具有专业知识但多少有心画画的用户就难以利用简略化了的操作得到模拟图像。又,还存在着这样的问题,当化妆要素图像由自由曲线构成的情况下,参数的调整非常复杂,即使是具有数学和程序知识的熟练人员也要花费很大的精力来调整参数。还存在着这样的问题,由于化妆图像是由数学公式所定义的,运算需要花费大量的时间。进而,由于是用数学公式近似模拟化妆要素图像,故难以得到像实际涂敷了化妆这样的高品质图像。本专利技术是为解决上述课题而作出的,其目的在于提供一种有关化妆模拟的技术,即使不是具备专业知识的人,也可以通过简便的操作高质量且高速地得到模拟图像。本专利技术的化妆模拟程序,其特征在于,利用由n(n为正整数)张图层图像和1张脸部图像构成的基准图像,令计算机执行化妆模拟,所述基准图像是根据通过操作装置输入的来自用户的描画指令预先作成的,所述n张图层图像各自分别包含由同一颜色构成的至少1种化妆要素图像,令计算机作用为第1图像作成单元,分别对所述n张图层图像,根据各图层图像的各像素所设定的透明度,作成与所述n张图层图像分别对应的n张第1图像;对象图像获取单元,获取包含模拟对象人物的脸部图像的模拟对象图像;网格设定单元,在所述基准图像中包含的脸部图像区域中设定网格,并在所述模拟对象图像中包含的脸部图像区域中设定网格;变形单元,对于分别设定在所述基准图像及所述模拟对象图像中的网格,对它们对应的顶点的位置进行差分计算,根据算出的差分量,这样进行变形,使得包含于各个所述n张第1图像中的化妆要素图像,适合于所述模拟对象图像中包含的脸部图像区域;第2图像作成单元,对所述模拟对象图像执行指定的色变换处理,所述色变换处理利用所述n张图层图像的色成分,由此作成分别与所述n张图层图像对应的n张第2图像;合成单元,根据所述n张第1图像,决定所述n张第2图像及所述模拟对象图像各自的透明度,利用所决定的透明度,合成所述模拟对象图像及所述n张第2图像。利用本专利技术的化妆模拟程序,对由n张图层图像和1张脸部图像构成的基准图像,基于构成基准图像的各图层图像的透明度,作成n张第1图像,对基准图像和模拟对象图像的各自的脸部区域设定网格。然后,算出在基准图像的脸部区域设定的网格与在模拟对象图像的脸部区域设定的网格相对应的顶点之间的位置差分,根据所述差分,将包含在各个n张第1图像中的化妆要素图像变形为与模拟对象图像中的脸部领域相适应。利用各图层图像的色成分变换模拟对象图像,作成第2图像,根据第1图像,决定第2图像和模拟对象图像的透明度,根据被决定的透明度,合成第2图像和模拟对象图像。这里,基准图像是指,对某个人的脸部图像,通过使用photoshop(注册商标)等图像作成软件以及手写板装置等操作装置经简单的操作而作成的图像。以基准图像为基础,对模拟对象图像施行化妆,形成高品质的化妆模拟图像。因此,用户通过简单的操作就能高速地获取高品质的化妆模拟图像。又,由于基准图像是由n张图层图像构成,可以很容易地进行这样的变更,诸如从施行了虚拟化妆的模拟对象图像删去一部分的化妆要素图像,或,改变一部分化妆要素图像的颜色之类。附图说明图1是表示本专利技术实施形态的化妆模拟装置的硬件构成的方框图。图2是表示化妆模拟装置的功能框图。图3是表示化妆模拟装置的动作的流程图。图4是表示化妆模拟装置的动作的流程图。图5是用来说明公式(1)和公式(2)的图。图6是说明特征点的提取处理的图。图7表示初期网格的一例。图8表示刚刚对网格的浮动顶点赋予一定高度成分后,使用基准图像上设定的网格,(a)表示从Z方向看的网格,(b)表示从斜方向看的网格。图9表示对网格各顶点1次应用公式(7)和公式(8)的运算后的使用基准图像上设定的网格,(a)表示从Z方向看的网格,(b)表示从斜方向看的网格。图10表示对网格的各顶点5次应用公式(7)和公式(8)的运算后的使用基准图像上设定的网格,(a)表示从Z方向看的网格,(b)表示从斜方向看的网格。图11表示对网格的各顶点10次应用公式(7)和公式(8)的运算后的使用基准图像上设定的网格,(a)表示从Z方向看的网格,(b)表示从斜方向看的网格。图12表示对网格的各顶点20次应用公式(7)和公式(8)的运算后的使用基准图像上设定的网格,(a)表示从Z方向看的网格,(b)表示从斜方向看的网格。图13表示对网格的各顶点30次应用公式(7)和公式(8)的运算后的使用基准图像上设定的网格,(a)表示从Z方向看的网格,(b)表示从斜方向看的网格。图14表示对网格的各顶点60次应用公式(7)和公式(8)的运算后的使用基准图像上设定的网格,(a)表示从Z方向看的网格,(b)表示从斜方向看的网格。图15是表示对产生多边形重叠的图像,合成化妆要素图像时的一例的画面图。图16是表示在使用基准图像的脸部区域设定的网格的图。图17是表示在帧图像的脸部区域设定的网格的图。图18是表示化妆要素图像被变形的样子的图,(a)表示变形前,(b)表示变形后。图19是表示根据合成部合成的图像的一例的图。图20是表示基准位置检测部详细组成的框图。图21是表示基准位置检测部工作的流程图。图22是表示施行形貌处理后的图像的图。图23是表示左右眼相关值滤镜的图,(a)表示左眼相关值滤镜,(b)表示右眼相关值滤镜。图24是表示全局模式图像和左及右眼局域模式图像的图,(a)表示全局模式图像,(b)表示左及右眼局域模式图像。图25是表示脸部图像的一例的图,(a)表示脸部不倾斜的情况,(b)表示脸部倾斜的情况。图26是表示左及右眼相关值图像的一例的图,(a)表示左眼相关值,(b)表示右眼相关值。图27是表示由移动部移动后的左右眼相关值图像的图,(a)表示左眼相关值图像,(b)表示右眼相关值图像。图28是表示最大值滤镜的处理结果的图,(a)表示施行了最大值滤镜处理后的左眼相关值图像,(b)表示施行了最大值滤镜处理后的右眼相关值图像。图29是表示脸部中心评价图像的图。图30表示施行脸部中心评价图像的滤镜处理后的合成图像。图31基准图像作成模式中化妆模本文档来自技高网...
【技术保护点】
一种化妆模拟程序,利用包含n(n为正整数)张图层图像和1张脸部图像的基准图像,令计算机执行化妆模拟,其中,所述基准图像是根据通过操作装置输入的来自用户的描画指令预先作成的,所述n张图层图像各自分别包含由同一颜色构成的至少1种化妆要素图像,其特征在于,令计算机作用为:第1图像作成单元,分别对所述n张图层图像,根据各图层图像的各像素所设定的透明度,作成与所述n张图层图像分别对应的n张第1图像;对象图像获取单元,获取包含模拟对象人物的脸部图像的模拟对象图像; 网格设定单元,在所述基准图像中包含的脸部图像区域中设定网格,并在所述模拟对象图像中包含的脸部图像区域中设定网格;变形单元,计算所述基准图像及所述模拟对象图像所设定的各个网格所对应的顶点的位置的差分,根据算出的差分量,将包含于各个所述 n张第1图像中的化妆要素图像变形为适合于所述模拟对象图像中包含的脸部图像区域;第2图像作成单元,通过对所述模拟对象图像执行利用了所述n张图层图像的色成分的指定的色变换处理,作成分别与所述n张图层图像对应的n张第2图像;合成单 元,根据所述n张第1图像,决定所述n张第2图像及所述模拟对象图像各自的透明度,利用所决定的透明度,合成所述模拟对象图像及所述n张第2图像。...
【技术特征摘要】
【国外来华专利技术】...
【专利技术属性】
技术研发人员:田中昌司,古川贵雄,荻野友隆,
申请(专利权)人:数码时尚株式会社,
类型:发明
国别省市:JP[日本]
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。