基于人脸表情的弹幕设置方法、存储介质、设备及系统技术方案

技术编号:18952414 阅读:38 留言:0更新日期:2018-09-15 13:44
本发明专利技术公开了一种基于人脸表情的弹幕设置方法、存储介质、设备及系统,涉及移动直播应用领域,该方法包括创建多种样式的弹幕背景贴纸,所述弹幕背景贴纸用作弹幕文字背景图与弹幕文字一并于直播画面上滚动显示;当用户发送弹幕时,基于人脸关键点检测技术进行用户人脸关键点检测,计算用户的脸颊长度L,若用户嘴巴上嘴唇正中间的关键点坐标C(x,y)和嘴巴下嘴唇正中间关键点坐标D(x,y)间的距离L1满足:L1*α>L,则使用一种样式弹幕背景贴纸作为用户当前发送弹幕的弹幕背景贴纸;L1*α≤L,则使用另一种不同样式的弹幕背景贴纸作为用户当前发送弹幕的弹幕背景贴纸。本发明专利技术能够增加弹幕特色,同时加强弹幕发送的趣味性和直播观看的多样性。

Barrage installation method, storage medium, equipment and system based on facial expression

The invention discloses a bullet screen setting method, a storage medium, a device and a system based on facial expression, which relates to the mobile live broadcast application field. The method comprises creating a plurality of styles of bullet screen background stickers, which are used as the bullet screen text background picture and the bullet screen text scrolling display on the live broadcast screen together. When the user sends the bullet screen, the key points of the user's face are detected based on the key points detection technology, and the length of the user's cheek is calculated. If the distance between the key points coordinates C (x, y) in the middle of the upper lip of the user and D (x, y) in the middle of the lower lip of the user's mouth satisfies L1 * a > L, a style of bullet screen background is used. The sticker is used as the bullet screen background sticker for the user to send the bullet screen currently; L1 * a < L, another different type of bullet screen background sticker is used as the bullet screen background sticker for the user to send the bullet screen currently. The invention can increase the characteristics of the bullet screen, at the same time, enhance the interesting of the bullet screen transmission and the diversity of live viewing.

【技术实现步骤摘要】
基于人脸表情的弹幕设置方法、存储介质、设备及系统
本专利技术涉及移动直播应用领域,具体涉及一种基于人脸表情的弹幕设置方法、存储介质、设备及系统。
技术介绍
随着互联网技术的发展,智能移动移动设备的功能也越发强大,同时由于直播内容形式的多样,越来越受到年轻人的青睐,更多的年轻人喜欢通过观看直播来丰富自己的业余生活。当前直播过程中,主播在摄像头前进行直播内容表演,用户在设备屏幕前进行直播观看,同时用户在直播客户端上输入文字,用户输入的文字在直播画面屏幕上滚动形成弹幕,弹幕是用户和主播及其他用户互动的唯一沟通方式,但现有的弹幕形式只是简单的以文字方式在屏幕上滚动,长此以往,必然导致用户的观看疲劳,用户减少弹幕发送量,使直播间的互动性降低。
技术实现思路
针对现有技术中存在的缺陷,本专利技术的目的在于提供一种基于人脸表情的弹幕设置方法,能够增加弹幕特色,同时加强弹幕发送的趣味性和直播观看的多样性。为达到以上目的,本专利技术采取的技术方案是,包括:创建多种样式的弹幕背景贴纸,所述弹幕背景贴纸用作弹幕文字背景图与弹幕文字一并于直播画面上滚动显示;当用户发送弹幕时,基于人脸关键点检测技术进行用户人脸关键点检测,并获取用户人脸的当前表情;根据用户人脸不同的当前表情使用不同样式的弹幕背景贴纸作为用户当前发送弹幕的弹幕背景贴纸。在上述技术方案的基础上,所述弹幕背景贴纸由图案、表情图标或艺术字体中的至少一种组成,且不同样式弹幕背景贴纸的图案、表情图标和艺术字体均不相同。在上述技术方案的基础上,不同的用户人脸当前表情使用不同样式的弹幕背景贴纸;对于用户人脸当前表情的判断和弹幕背景贴纸的使用包括:计算用户的脸颊长度L,若用户上嘴唇中间的关键点坐标C(x,y)和下嘴唇中间关键点坐标D(x,y)间的距离L1满足:L1*α>L,则使用一种样式弹幕背景贴纸作为用户当前发送弹幕的弹幕背景贴纸;L1*α≤L,则使用另一种不同样式的弹幕背景贴纸作为用户当前发送弹幕的弹幕背景贴纸;其中,L1=sqr((C.x-D.x)*(C.x-D.x)+(C.y-C.y)*(C.y-D.y)),sqr为开方函数,α为阈值参数,取值范围为[3,20],C.x为上嘴唇中间关键点横坐标,C.y为上嘴唇中间关键点纵坐标,D.x下嘴唇中间关键点横坐标,D.y下嘴唇中间关键点纵坐标。在上述技术方案的基础上,用户的脸颊长度L的计算公式为:L=sqr((A.x-B.x)*(A.x-B.x)+(A.y-B.y)*(A.y-B.y))其中,A(x,y)为用户左边脸颊轮廓点坐标,B(x,y)为用户右边脸颊轮廓点坐标,A.x为用户左边脸颊轮廓点横坐标,A.y为用户左边脸颊轮廓点纵坐标,B.x为用户右边脸颊轮廓点横坐标,B.y为用户右边脸颊轮廓点纵坐标。在上述技术方案的基础上,对用户眼睛关键点和眉毛关键点判断:若(L2+L3)/2)*β>L或((L2+L3)/2)*θ<L,则再使用一种不同样式弹幕背景贴纸作为用户当前发送弹幕的弹幕背景贴纸;其中,L2=sqr((E.x-F.x)*(E.x-Fx)+(E.y-F.y)*(E.y-F.y)),L3=sqr((G.x-H.x)*(G.x-H.x)+(G.y-H.y)*(G.y-H.y)),E(x,y)为用户左眼正中心关键点坐标,F(x,y)为用户右眼正中心关键点坐标,G(x,y)为用户左边眉毛正中间关键点坐标,H(x,y)为用户右边眉毛正中间关键点坐标,L2为点E(x,y)和F(x,y)之间的距离,L3为点G(x,y)和F(x,y)之间的距离,θ和β为阈值参数,θ的取值范围为[2,4],β的取值范围为[6,8],E.x为用户左眼正中心关键点横坐标,E.y为用户左眼正中心关键点纵坐标,F.x为用户右眼正中心关键点横坐标,F.y为用户右眼正中心关键点纵坐标,G.x为用户左边眉毛正中间关键点横坐标,G.y为用户左边眉毛正中间关键点纵坐标,H.x为用户右边眉毛正中间关键点横坐标,H.y为用户右边眉毛正中间关键点纵坐标。本专利技术还提供一种存储介质,该存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现上述所述的方法。本专利技术还提供一种基于人脸表情的弹幕设置设备,包括存储器和处理器,存储器上储存有在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述所述的方法。本专利技术还提供一种基于人脸表情的弹幕设置系统,包括:创建模块,其用于创建多种样式的弹幕背景贴纸,所述弹幕背景贴纸用作弹幕文字背景图与弹幕文字一并于直播画面上滚动显示;计算模块,其用于当用户发送弹幕时,基于人脸关键点检测技术进行用户人脸关键点检测,并获取用户人脸的当前表情;执行模块,其用于根据用户人脸不同的当前表情使用不同样式的弹幕背景贴纸作为用户当前发送弹幕的弹幕背景贴纸。在上述技术方案的基础上,所述弹幕背景贴纸由图案、表情图标或艺术字体中的至少一种组成,且不同样式弹幕背景贴纸的图案、表情图标和艺术字体均不相同。在上述技术方案的基础上,不同的用户人脸当前表情使用不同样式的弹幕背景贴纸。与现有技术相比,本专利技术的优点在于:基于人脸关键点检测技术进行用户人脸关键点检测,然后根据人脸关键点变化的计算判断出用户当前的心情,当用户进行弹幕发送时,给弹幕匹配上与用户心情相对应的弹幕背景贴纸,作为弹幕的背景图与弹幕一起滚动,从而使得主播或其它用户仅通过弹幕便能知道弹幕发送者当前的心情,增加弹幕特色,同时加强弹幕发送的趣味性和直播观看的多样性。附图说明图1为本专利技术实施例中一种基于人脸表情的弹幕设置方法的流程图;图2为本专利技术实施例中一种基于人脸表情的弹幕设置设备的结构示意图。具体实施方式以下结合附图及实施例对本专利技术作进一步详细说明。参见图1所示,本专利技术实施例提供一种基于人脸表情的弹幕设置方法,该方法基于运行于移动智能设备中的直播客户端完成,移动智能设备可以为智能手机或平板电脑。本专利技术实施例的基于人脸表情的弹幕设置方法具体包括:S1:创建多种样式的弹幕背景贴纸,弹幕背景贴纸用作弹幕文字背景图与弹幕文字一并于直播画面上滚动显示,即当弹幕文字在直播画面上滚动时,弹幕背景贴纸作为弹幕文字的背景,随着弹幕文字一起在直播画面上滚动,即相当于给弹幕文字增加了背景图。直播观看用户的心情是多种多样的,包括开心、平静、郁闷等,因此弹幕背景贴纸的样式也是多种多样的,以便于与用户的心情相匹配。弹幕背景贴纸由图案、表情图标或艺术字体中的至少一种组成,且不同样式弹幕背景贴纸的图案、表情图标和艺术字体均不相同。弹幕背景贴纸包括开心、平静和郁闷类型,对于匹配用户表情为开心时的弹幕背景贴纸,则弹幕背景贴纸可以为含有笑脸的弹幕背景贴纸、含有“开心”两艺术字的弹幕背景贴纸或含有小孩笑脸图案的弹幕背景贴纸;对于匹配用户表情为平静时的弹幕背景贴纸,则弹幕背景贴纸可以为含有“高冷”两艺术字的弹幕背景贴纸;对于匹配用户表情为郁闷时的弹幕背景贴纸,则弹幕背景贴纸可以为含有小孩气呼呼图案的弹幕背景贴纸。弹幕背景贴纸中图案、表情图标和艺术字体内容与表情类别相对应,用户不同心情状态下匹配不同的弹幕背景贴纸。S2:当用户发送弹幕时,基于人脸关键点检测技术进行用户人脸关键点检测,并获取用户人脸的当前表情。S3:根据用户人脸不同的当前表情使用不同样式的弹幕背景本文档来自技高网...

【技术保护点】
1.一种基于人脸表情的弹幕设置方法,其特征在于,包括:创建多种样式的弹幕背景贴纸,所述弹幕背景贴纸用作弹幕文字背景图与弹幕文字一并于直播画面上滚动显示;当用户发送弹幕时,基于人脸关键点检测技术进行用户人脸关键点检测,并获取用户人脸的当前表情;根据用户人脸不同的当前表情使用不同样式的弹幕背景贴纸作为用户当前发送弹幕的弹幕背景贴纸。

【技术特征摘要】
1.一种基于人脸表情的弹幕设置方法,其特征在于,包括:创建多种样式的弹幕背景贴纸,所述弹幕背景贴纸用作弹幕文字背景图与弹幕文字一并于直播画面上滚动显示;当用户发送弹幕时,基于人脸关键点检测技术进行用户人脸关键点检测,并获取用户人脸的当前表情;根据用户人脸不同的当前表情使用不同样式的弹幕背景贴纸作为用户当前发送弹幕的弹幕背景贴纸。2.如权利要求1所述的一种基于人脸表情的弹幕设置方法,其特征在于:所述弹幕背景贴纸由图案、表情图标或艺术字体中的至少一种组成,且不同样式弹幕背景贴纸的图案、表情图标和艺术字体均不相同。3.如权利要求1所述的一种基于人脸表情的弹幕设置方法,其特征在于,不同的用户人脸当前表情使用不同样式的弹幕背景贴纸;对于用户人脸当前表情的判断和弹幕背景贴纸的使用包括:计算用户的脸颊长度L,若用户上嘴唇中间的关键点坐标C(x,y)和下嘴唇中间关键点坐标D(x,y)间的距离L1满足:L1*α>L,则使用一种样式弹幕背景贴纸作为用户当前发送弹幕的弹幕背景贴纸;L1*α≤L,则使用另一种不同样式的弹幕背景贴纸作为用户当前发送弹幕的弹幕背景贴纸;其中,L1=sqr((C.x-D.x)*(C.x-D.x)+(C.y-C.y)*(C.y-D.y)),sqr为开方函数,α为阈值参数,取值范围为[3,20],C.x为上嘴唇中间关键点横坐标,C.y为上嘴唇中间关键点纵坐标,D.x下嘴唇中间关键点横坐标,D.y下嘴唇中间关键点纵坐标。4.如权利要求3所述的一种基于人脸表情的弹幕设置方法,其特征在于,用户的脸颊长度L的计算公式为:L=sqr((A.x-B.x)*(A.x-B.x)+(A.y-B.y)*(A.y-B.y))其中,A(x,y)为用户左边脸颊轮廓点坐标,B(x,y)为用户右边脸颊轮廓点坐标,A.x为用户左边脸颊轮廓点横坐标,A.y为用户左边脸颊轮廓点纵坐标,B.x为用户右边脸颊轮廓点横坐标,B.y为用户右边脸颊轮廓点纵坐标。5.如权利要求3所述的一种基于人脸表情的弹幕设置方法,其特征在于,对用户眼睛关键点和眉毛关键点判断:若(L2+L3)/2)*β>L或((L2+L3)/2)*θ<L,则再使用一种不同样式弹幕背景贴纸作...

【专利技术属性】
技术研发人员:李亮陈少杰张文明
申请(专利权)人:武汉斗鱼网络科技有限公司
类型:发明
国别省市:湖北,42

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

1