一种人脸表情获取修饰成像系统、方法与流程

文档序号:24488590发布日期:2021-03-30 21:13阅读:68来源:国知局
一种人脸表情获取修饰成像系统、方法与流程

本申请涉及信息处理的领域,尤其是涉及一种人脸表情获取修饰成像系统、方法。



背景技术:

随着互联网技术的发展,智能设备被应用到方方面面,在不同的旅游景点中,旅游公司会投放一些智能拍照设备,供旅客拍照留念。

相关技术中,站在智能拍照设备的镜头前,拍摄使用者的照片并放映在显示器上。

针对上述中的相关技术,发明人认为,相关技术中的设备互动性不强,不能适应新时代年轻人的更多要求,可玩性不够。



技术实现要素:

为了提高与使用者的互动性,本申请提供一种人脸表情获取修饰成像系统、方法。

一方面,本申请提供的一种人脸表情获取修饰成像系统采用如下的技术方案:

一种人脸表情获取修饰成像系统,包括服务器,所述服务器网络连接有若干个互动系统;

每个所述互动系统包括人像获取模块、表情模块、修饰成像模块、网络模块和处理模块;

所述人像获取模块包括摄像头,用于拍摄人像,得到人像图像;

所述表情模块包括表情识别模型,用于将人像获取模块所拍摄到的人像图像输入到所述表情识别模型中,以若干种表情类别输出;

所述修饰成像模块包括数据集单元和显示器单元;

所述数据集单元包括若干个修饰数据集,所述修饰数据集储存有背景图像,每个所述修饰数据集与所述表情模块输出的表情类别所对应;所述处理模块根据表情模块的表情类别输出,在对应的修饰数据集中调取背景图像作为所述人像图像的背景,得到修饰图像并在所述显示器单元上输出;

所述处理模块包括处理单元和储存单元,所述储存单元用于储存所述修饰图像;所述处理单元用于将所述修饰图像通过网络模块上传到所述服务器;

所述网络模块用于服务器与若干个所述互动系统之间数据互通。

通过采用上述技术方案,本申请通过对使用者获取人像图像,再对人像图像识别当前使用者的表情类别,并在相对应的表情类别中调用背景图像作为背景以修饰人像图像,得到修饰后的修饰图像输出在显示器上;

通过对不同表情类别输出适应于表情的背景,大大地提高了设备的互动效果,增加了可玩性。

可选的,所述表情类别输出包括正面表情、中立表情或负面表情。

通过采用上述技术方案,对使用者的表情识别,以正面表情、中立表情或负面表情输出表情种类,提高不同表情所适应的背景图像,提高与使用者的互动效果。

可选的,所述修饰数据集包括正面表情数据集、中立表情数据集和负面表情数据集,分别对应于所述正面表情、中立表情或负面表情。

通过采用上述技术方案,不同表情种类对应有一表情数据集,正面表情种类对应正面表情数据集,中立表情种类对应中立表情数据集,负面表情种类对应负面表情数据集,在输出不同表情种类之后,在对应的表情数据集中调用与表情相适应的背景图像作为人像图像的背景,提高与使用者之间的互动效果,从而提高可玩性。

可选的,所述互动系统还包括输出模块,所述输出模块包括打印单元和扫码单元;

所述打印单元受控于所述处理模块,用于打印所述修饰图像;

所述扫码单元用于生成二维码,所述二维码录入有所述修饰图像。

通过采用上述技术方案,在使用本申请所述系统之后,对人像图像进行修饰后的到修饰图像,使用者可通过打印单元对修饰单元或通过扫描二维码保存修饰图像。

可选的,所述表情模块包括已知表情集单元和训练单元;

所述已知表情集单元用于储存已知表情图像;所述训练单元用于利用所述已知表情图像作为样本训练得到所述表情识别模型。

通过采用上述技术方案,通过训练单元中储存的已知表情对表情识别模型进行训练,提高表情识别模型对人像图像的识别效果,提高准确性。

可选的,所述互动系统还包括点评录入模块,所述点评录入模块用于录入使用者对景点的点评,并与当前使用者的修饰图像一一对应地在所述显示器单元上滚动显示。

通过采用上述技术方案,点评录入模块用于录入使用者对景点的点评,并将点评内容与使用者的修饰图像在显示单元上滚动显示,提高与后续其他使用者之间的交互,进一步提高互动系统的交互。

另一方面,本申请提供的一种人脸表情获取修饰成像的方法采用如下的技术方案:

一种人脸表情获取修饰成像方法,包括以下步骤:

通过摄像头拍摄使用者,按照人像图像中的人像轮廓去除背景,得到人像图像;

在表情识别模型中输入所述人像图像,输出正面表情类别、负面表情类别或中立表情类别;

处理模块根据表情识别模型的表情类别输出结果,选择一与输出的表情类别所对应的修饰数据集,并在对应的修饰数据集中调取一背景图像作为人像图像的背景,得到修饰图像并在所述显示器单元上输出。

通过采用上述技术方案,通过对使用者获取人像图像,再对人像图像识别当前使用者的表情类别,并在相对应的表情类别中调用背景图像作为背景以修饰人像图像,得到修饰后的修饰图像输出在显示器上;通过对不同表情类别输出适应于表情的背景,大大地提高了设备的互动效果。

可选的,在显示器单元上输出修饰图像之后还包括步骤有:

处理模块控制打印单元对修饰图像进行打印,或处理模块控制扫码单元生成录入有修饰图像的二维码供使用者扫码下载。

通过采用上述技术方案,在使用本申请所述系统之后,对人像图像进行修饰后的到修饰图像,使用者可通过打印单元对修饰单元或通过扫描二维码保存修饰图像。

综上所述,本申请包括以下至少一种有益技术效果:

1、本申请通过对使用者获取人像图像,再对人像图像识别当前使用者的表情类别,并在相对应的表情类别中调用背景图像作为背景以修饰人像图像,得到修饰后的修饰图像输出在显示器上;通过对不同表情类别输出适应于表情的背景,大大地提高了设备的互动效果,增加了可玩性。

2、不同表情种类对应有一表情数据集,正面表情种类对应正面表情数据集,中立表情种类对应中立表情数据集,负面表情种类对应负面表情数据集,在输出不同表情种类之后,在对应的表情数据集中调用与表情相适应的背景图像作为人像图像的背景,提高与使用者之间的互动效果,从而提高可玩性。

3、点评录入模块用于录入使用者对景点的点评,并将点评内容与使用者的修饰图像在显示单元上滚动显示,提高与后续其他使用者之间的交互,进一步提高互动系统的交互。

附图说明

图1是本申请所述人脸表情获取修饰成像系统示意图。

图2是本申请所述人脸表情获取修饰成像系统的互动系统示意图。

图3是本申请所述人脸表情获取修饰成像流程图。

附图标记说明:

100、服务器;101、互动系统。

具体实施方式

以下结合附图1-3对本申请作进一步详细说明。

实施例1:

本申请实施例公开一种人脸表情获取修饰成像系统。

如图1所示,包括云端服务器100,服务器100通过网络连接有若干个互动系统101。每个互动系统101投放于旅游景点。

如图3所示,每个互动系统101包括人像获取模块、表情模块、修饰成像模块、网络模块、处理模块、输出模块和点评录入模块。

人像获取模块包括摄像头,摄像头用于获取使用者人像图像,使用者站在摄像头之前,摄像头对使用者进行拍照,得到使用者照片作为人像图像。

表情模块包括表情识别模型、表情集单元和训练单元,表情集单元储存有已知表情图像,已知表情图像收录于全网,包括有正面表情,例如:呲牙、喜悦、兴奋;中立表情,例如:无表情、微笑;负面表情,例如:愤怒、惧怕、厌恶。作为训练样本的每种表情图像数量不少于5000个。

训练单元用于利用表情集单元中的已知表情图像作为样本训练得到表情识别模型,训练单元为本地计算机的处理器。其中建立表情识别模型即为神经网络的建立,为本领域内的常规手段,本实施例中不再对表情识别模型及对表情识别模型的训练累述。表情识别模型对输入的表情图像输出表情类别结果,表情类别结果包括正面表情结果、中立表情结果和负面表情结果。

修饰成像模块包括数据集单元和显示器单元。

数据集单元包括若干个修饰数据集,每个修饰数据集与表情结果之间形成映射关联,每个表情结果都对应有一个修饰数据集。

修饰数据集有:正面表情数据集、中立表情数据集和负面表情数据集。正面表情数据集对应于正面表情结果,正面表情数据集中储存有与正面表情相符的背景图像,例如:阳光、动漫、美食屋;中立表情数据集对应于中立表情结果,中立表情数据集中储存有与中立表情相符的背景图像,例如:山河、草原、风景;负面表情数据集对应于负面表情结果,负面表情数据集中储存有与负面表情相符的背景图像,例如:阴雨、黑夜。

显示器单元是指显示器,处理模块在与表情识别模型输出的表情结果所对应的修饰数据集中调取背景图像,作为人像图像的背景并在显示器上输出。

处理模块包括处理单元和储存单元,本实施例中,处理模块为本地计算机,处理单元即为计算机的处理器cpu,储存单元为内存,处理单元获取表情识别模型的表情输出类别,并关联到对应的修饰数据集,从对应修饰数据集中调取背景图像作为人像图像的背景,对人像图像赋予背景之前,需要先对人像图像的原先背景进行抠除,进而得到修饰图像。

处理单元将修饰图像储存到内存中。

网络模块是指互联网,用于服务器100与每个互动系统101之间的数据连通,处理单元可通过网络模块将修饰图像上传到服务器100中,可通过网线连接互通或wifi网络互通。

输出模块包括打印单元和扫码单元;

打印单元包括打印机,打印机受控于处理单元,在形成修饰图像之后,处理单元向打印机发送指令,打印机对修饰图像进行打印,使用者接收实体打印图像。

扫码单元包括显示于显示器上的二维码,二维码用于供使用者扫描获取修饰图像,二维码中附带有jpg格式的修饰图像或可跳转到修饰图像的url链接。

点评录入模块,在形成修饰图像之后,在文本输入框中录入对景区的点评,处理单元将修饰图像与点评文本关联,并以弹幕的形式在显示器上滚动显示。

本申请实施例一种人脸表情获取修饰成像系统的实施原理为:

摄像头对使用者获取人像图像,将人像图像输入到表情识别模型中,表情识别模型输出人像图像的表情类别为正面表情类别、中立表情类别或负面表情类别,处理单元根据表情识别模型的输出类别结果关联到对应的修饰数据集,在对应的修饰数据集中调取背景图像作为人像图像的背景,并通过扫码单元或打印单元对修饰图像输出给使用者。

实施例2:

本申请实施例公开一种人脸表情获取修饰成像方法。

如图3所示,包括以下几个步骤:

通过摄像头对使用者进行拍照获取人像图像;

对人像图像提取面部图像,面部图像用于作为表情识别模型的输入图像,本实施例中,利用opencv开源软件对人像图像中提取面部图像,当然也可以采用其他的面部图像的提取方法;

在得到面部图像之后,将面部图像输入到表情识别模型中。

其中还包括对表情识别模型的构建和训练过程,训练单元用于利用表情集单元中的已知表情图像作为样本训练得到表情识别模型,构建表情识别模型采用的是深度学习的方法,为领域内常规手段,本实施例中不再累述。

得到表情识别模型之后,将面部图像输入到表情识别模型中,输出面部图像所对应的表情种类,表情识别模型的输出结果包括:正面表情类别、负面表情类别或中立表情类别;

在输出结果为正面表情类别的情况下,处理单元从正面表情数据集随机调取一背景图像作为人像图像的背景,对两个图层合并得到修饰图像;在对人像图像进行背景图像修饰之前,需要先对人像图像进行背景去除,本实施例中调用remove.bg对人像图像去除;

在输出结果为中立表情类别的情况下,处理单元从中立表情数据集随机调取一背景图像作为人像图像的背景,对两个图层合并得到修饰图像;在对人像图像进行背景图像修饰之前,需要先对人像图像进行背景去除,本实施例中调用remove.bg对人像图像去除;

在输出结果为负面表情类别的情况下,处理单元从负面表情数据集随机调取一背景图像作为人像图像的背景,对两个图层合并得到修饰图像;在对人像图像进行背景图像修饰之前,需要先对人像图像进行背景去除,本实施例中调用remove.bg对人像图像去除;

在显示器上对修饰图像进行输出;

还包括对修饰图像获取的过程:处理单元控制打印机工作,将修饰图像打印成实体;

处理单元对修饰图像进行编码形成二维码,投影在显示器上供使用者扫描下载。

本申请实施例一种人脸表情获取修饰成像方法的实施原理为:

摄像头对使用者获取人像图像并提取面部图像,

通过训练单元以表情集单元中表情图像作为训练样本得到表情识别模型,将面部图像输入到表情识别模型中,表情识别模型输出表情类别为正面表情类别、中立表情类别或负面表情类别,处理单元根据表情识别模型的输出类别结果关联到对应的修饰数据集,在对应的修饰数据集中调取背景图像作为人像图像的背景,并通过扫码单元或打印单元对修饰图像输出给使用者。

以上均为本申请的较佳实施例,并非依此限制本申请的保护范围,故:凡依本申请的结构、形状、原理所做的等效变化,均应涵盖于本申请的保护范围之内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1