当前位置: 首页 > 专利查询>上海大学专利>正文

京剧脸谱自动化妆方法技术

技术编号:7307249 阅读:1080 留言:0更新日期:2012-05-02 20:24
本发明专利技术提供一种京剧脸谱自动化妆方法,根据输入的视频图片或视频,识别其中的是否存在人脸,并自动给出关键点的位置;根据关键点的坐标,将人脸图像分割多个三角形区块;然后将事先标定好特征点的京剧脸谱变换到图像或视频上的人脸。在一张脸谱图片上,设定并标注同样的对应关键点,并根据这些点进行三角形区块划分,运用变换算法,将脸谱三角形拉伸形变后,贴图到人脸图像中,重复此操作,直到规定区域都被贴上贴图为止。本发明专利技术提供的京剧脸谱自动化妆方法,采用人脸特征点定位与自动化贴图技术,降低了常规进行此操作时繁琐的步骤,并能够将其运用到摄像头实时视频处理中,具有处理速度快,引用范围广的特点,方便了京剧脸谱的化妆。

【技术实现步骤摘要】

本专利技术涉及一种,它是一种自动为人脸图像进行京剧脸谱化妆的方法,属于图像处理

技术介绍
视频摄像头被广泛的运用于视频会议、游戏、远程医疗及实时监控等方面。普通的人也可以彼此通过摄像头在网络进行有影像、有声音的交谈和沟通。另外,人们还可以将其用于当前各种流行的数码影像,影音处理。南京大学计算机科学与技术学院的姚伟,在2009年2月发表了题为《人脸表情识别与合成的研究》的文章。这篇文章公开了一种进行人脸特征点自动定位的方法。他通过训练一种称为是活动形状模型(ASM)的人脸建模方法,对未知人脸进行特征点定位。这些特征点包括人脸的眼镜、鼻子,嘴巴,眉毛以及下巴等67个点的坐标位置。上述技术仅仅是自动的标出人脸的67个特征点的坐标,而没有对这些坐标点进行进一步地处理,本专利技术利用上述技术,自动检测出人脸的67个特征点的坐标,然后采用计算机图像学的技术,将事先手工标定好的京剧脸谱上的对应人脸,描绘到目标人脸上,从而完成京剧脸谱自动化妆的目的。
技术实现思路
针对现有技术中的缺陷,本专利技术的目的是提供一种,该方法可以对静态图片或者实时动态摄像头图像进行京剧脸谱的化妆。本专利技术利用事先手工标定好的京剧脸谱的特征点的位置,以及图像映射变换技术,对图像中的人脸和摄像头视频中的人脸进行京剧脸谱自动化妆,可应用于娱乐、视频聊天等。为了达到上述目的,本专利技术采用下述技术方案 一种,本方法的步骤包括1)对于输入的静态图像或视频动态图像信息,首先进行人脸图像特征点定位,如果图像中存在人脸信息,即将此人脸上的特征点进行标注;2)根据特征点的信息进行分块操作,将人脸图像分割成不同的三角形;3)在一张事先准备好的脸谱图片上进行特征点的手工标注,并进行分块操作;4)将人脸图像与脸谱图片上相应的特征点和由特征点组成的三角形进行三角形内的纹理映射处理,从而将脸谱图片贴图到人脸图像中,最后显示给用户。上述步骤1)中对于特征点的标注,其标注的特征点为人脸的脸型轮廓以及脸部上的五官。上述步骤2)中的分块操作,分块的方式与顺序并没有严格要求,但尽量避免分块后出现钝角三角形区块。上述步骤3)中的所述脸谱图片的特征点标注是手工进行操作的,而三角形分块则是由计算机根据手工标注的特征点得到的,脸谱图片上的特征点标注仅需进行一次标注即可,这些特征点被记录下来,便可以使用该脸谱图像对任意多张人脸进行自动三角形映射处理。上述步骤4)中的三角形映射处理并进行贴图的过程如下a)对输入的人脸图像坐标系所包含的所有像素点进行扫描;b)判断这些像素点是否在所分块的三角形内部;c)对于在所分块的三角形内部的像素点,进行三角形映射,求出其在脸谱图像中对应的像素点;d)取出脸谱图像中像素点的RGB值,以此RGB值对人脸图像中对应的像素点进行RGB 赋值;e)循环重复上述步骤a)-d),直到人脸图像中全部三角形中所有像素点都进行了赋值。上述步骤b)中的判定像素点是否在所分块的三角形内部的方法为计算该点与三角形任意两点所组成的共3个新三角形的面积总和,如与原三角形面积相等,即表示这个点在三角形内部。上述步骤C)中的三角形映射,将人脸三角形中的点映射到脸谱三角形中的方法,即已知三角形ABC的三点坐标A ( J11) , B ( , ),C ( ,. ),三角形 A,B,C,的三点坐标 A,(I111J11) , B,(i12,i12) , C,Ch3 Jb),现已知ABC中一点P的坐标(u),求P点对应在三角形A’ B’ C’中的点Q的坐标(U);运用比例算法,步骤如下①首先作直线AP,与BC交于M (x0,7o)点,M点的坐标由(1)、(2)得出,权利要求1.一种,其特征在于,本方法的步骤包括1)对于输入的静态图像或视频动态图像信息,首先进行人脸图像特征点定位,如果图像中存在人脸信息,即将此人脸上的特征点进行标注;2)根据特征点的信息进行分块操作,将人脸图像分割成不同的三角形;3)在一张事先准备好的脸谱图片上进行特征点的手工标注,并进行分块操作;4)将人脸图像与脸谱图片上相应的特征点和由特征点组成的三角形进行三角形内的纹理映射处理,从而将脸谱图片贴图到人脸图像中,最后显示给用户。2.根据权利要求1所述的一种,其特征在于,所述步骤1)中对于特征点的标注,其标注的特征点为人脸的脸型轮廓以及脸部上的五官。3.根据权利要求1所述的一种,其特征在于,所述步骤2)中的分块操作,分块的方式与顺序并没有严格要求,但尽量避免分块后出现钝角三角形区块。4.根据权利要求1所述的一种,其特征在于,所述步骤3)中的所述脸谱图片的特征点标注是手工进行操作的,而三角形分块则是由计算机根据手工标注的特征点得到的,脸谱图片上的特征点标注仅需进行一次标注即可,这些特征点被记录下来,便可以使用该脸谱图像对任意多张人脸进行自动三角形映射处理。5.根据权利要求1所述的一种,其特征在于,所述步骤4)中的三角形映射处理并进行贴图的过程如下a)对输入的人脸图像坐标系所包含的所有像素点进行扫描;b)判断这些像素点是否在所分块的三角形内部;c)对于在所分块的三角形内部的像素点,进行三角形映射,求出其在脸谱图像中对应的像素点;d)取出脸谱图像中像素点的RGB值,以此RGB值对人脸图像中对应的像素点进行RGB 赋值;e)循环重复上述步骤a)_d),直到人脸图像中全部三角形中所有像素点都进行了赋值。6.根据权利要求5所述的一种,其特征在于,所述步骤b)中的判定像素点是否在所分块的三角形内部的方法为计算该点与三角形任意两点所组成的共 3个新三角形的面积总和,如与原三角形面积相等,即表示这个点在三角形内部。7.根据权利要求5所述的一种,其特征在于,所述步骤c)中的三角形映射,将人脸三角形中的点映射到脸谱三角形中的方法,即已知三角形ABC的三点坐标 AC^ii.Jn) , B ( ,yu),C (>b,7B),三角形 A,B,C,的三点坐标 A,(I11J11) , B,(I12J12) , C,H),现已知 ABC中一点P的坐标(U),求P点对应在三角形A’ B’ C’中的点Q的坐标(I/); 运用比例算法,步骤如下ι ι首先作直线AP,与BC交于M (x0 J0)点,M点的坐标由(1)、( 2 )得出,">'ιΓ+-.y -Λιχ -—少11 Jb -(1)—Λι^o =,νιι+; _X_ xIl由M点的坐标,求出BM:MC的比例A,以及AP:PM的比例P242->'11②根据比例P1的值,在B’ C,上求出与M点相对应的点N ( , '2 +(2)(3)(4),如下;(5)+ (-^3 ~"t2③根据比例P2的值,在A’ N上求出Q点的坐标(U),如下;:^o + (h —J =J0 +JnbKi-I0)(6)(7) (8)。全文摘要本专利技术提供一种,根据输入的视频图片或视频,识别其中的是否存在人脸,并自动给出关键点的位置;根据关键点的坐标,将人脸图像分割多个三角形区块;然后将事先标定好特征点的京剧脸谱变换到图像或视频上的人脸。在一张脸谱图片上,设定并标注同样的对应关键点,并根据这些点进行三角形区块划分,运用变换算法,将脸谱三角形拉伸形变后,贴图到人脸图像中,重复此操作,直到规定区域都被贴上贴图为止。本专利技术本文档来自技高网...

【技术保护点】

【技术特征摘要】

【专利技术属性】
技术研发人员:顾慧超连惠城
申请(专利权)人:上海大学
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1
相关领域技术