本发明涉及图片合成技术领域,具体为一种用于k12教育阶段基于人脸识别的图片自动合成方法。
背景技术:
传统的校园接送学生的方法是,接送人通过刷卡或人脸识别的方式进出校园接送学生,而刷卡进出的方式只记录了刷卡的基本信息,并不能记录当前接送人的真实身份,因为一卡存在多用的情况,且刷卡机无法拍摄接送人和学生实时出入的情况。部分家长因工作原因无法亲自接送学生,因此希望在使用应用查询时,可以查看每次接送人和学生同一画面进出校园的情况,以确保学生出入校园的安全。现有的人脸识别方式,每次只能拍到单独的接送人或者单独的学生图片,无法实现接送人和学生同框。
技术实现要素:
本发明目的在于提供一种用于k12教育阶段基于人脸识别的图片自动合成方法,以便家长可以查看每次接送人和学生同一画面进出校园的情况。
本发明所述的用于k12教育阶段基于人脸识别的图片自动合成方法,包括以下步骤:
通过导入学生身份信息资料,生成学生唯一id信息,并将接送人员的身份信息与学生id信息进行绑定;
接送人员的身份信息与学生id信息进行绑定后,分别建立接送人员的人脸图像模板和学生的人脸图像模板,且接送人员和学生为对应关系;
在同一时间内获取当前接送人员和学生的人像视频,显示在同一界面上;
把获取到的当前接送人员和学生的人像视频流切成帧,对每一帧人像视频进行人脸检测,提取当前接送人员和学生的人脸图像;
将提取到的当前接送人员和学生的人脸图像与预先建立对应关系的接送人员的人脸图像模板和学生的人脸图像模板进行匹配;
匹配到的人脸图像模板为接送人员和学生绑定关系相符时,则选定所检测到的接送人员现场人像视频某一帧的图片和学生现场人像视频某一帧的图片作为合成照片的原始素材;
合成照片的原始素材根据需要的图片尺寸,把接送人员和学生原始素材自动合成为一种固定尺寸的照片。
所述用于k12教育阶段基于人脸识别的图片自动合成方法,通过导入学生身份信息资料,生成学生唯一id信息,并将接送人员的身份信息与学生id信息进行绑定。接送人员的身份信息与学生id信息进行绑定后,分别建立对应关系的接送人员的人脸图像模板和学生的人脸图像模板;在同一时间内获取当前接送人员和学生的人像视频,显示在同一界面上;把获取到的当前接送人员和学生的人像视频流切成帧,对每一帧人像视频进行人脸检测;提取当前接送人员和学生的人脸图像,与预先建立对应关系的接送人员的人脸图像模板和学生的人脸图像模板进行匹配;匹配到的人脸图像模板为接送人员和学生时绑定关系相符合时,则选定所检测到的接送人员现场人像视频某一帧的图片和学生现场人像视频某一帧的图片作为合成照片的原始素材;根据需要的图片尺寸,把接送人员和学生原始素材自动合成为一种固定尺寸的照片,使接送人员和和学生同框,确保家长可以查看每次接送人员和学生出入校园的情况。
附图说明
图1为本发明一种用于k12教育阶段基于人脸识别的图片自动合成方法的流程图;
图2为本发明图片自动合成装置的示意图;
图3为本发明分屏显器显示接送人员和学生的人脸图像的示意图。
具体实施方式
如图1所示,用于k12教育阶段基于人脸识别的图片自动合成方法,包括以下步骤:
通过导入学生身份信息资料,生成学生唯一id信息,并将接送人员的身份信息与学生id信息进行绑定;
接送人员的身份信息与学生id信息进行绑定后,分别建立接送人员的人脸图像模板和学生的人脸图像模板,且接送人员和学生为对应关系;
在同一时间内获取当前接送人员和学生的人像视频,显示在同一界面上;
把获取到的当前接送人员和学生的人像视频流切成帧,对每一帧人像视频进行人脸检测,提取当前接送人员和学生的人脸图像;
通过提取到的当前接送人员和学生的人脸图像与预先建立对应关系的接送人员的人脸图像模板和学生的人脸图像模板进行匹配;
匹配到的人脸图像模板为接送人员和学生绑定关系相符时,则选定所检测到的接送人员现场人像视频某一帧的图片和学生现场人像视频某一帧图片,作为合成照片的原始素材;
合材根据需要的图片尺寸,把接送人员和学生原始素材自动合成为一种固定尺寸的照片。
如图2和图3所示,通过导入学生身份信息资料,生成学生唯一id信息,并将接送人员的身份信息与学生id信息进行绑定,接送人员的身份信息与学生id信息进行绑定后,分别建立接送人员的人脸图像模板和学生的人脸图像模板,,且接送人员和学生为对应关系,并存储在保存模块中。第一拍摄模块和第二拍摄模块分别拍摄在同一时间通过拍摄区域的接送人员和学生的人像视频,且在分屏显器的主视频显示接送人员的人像视频,即分屏显器的第一摄像显示区域显示接送人员的人像视频,分屏显器的次视频显示学生人像视频,即第二摄像显示区域显示学生人像视频,同时存储在保存模块中。通过ffmpeg技术把获取到的当前接送人员和学生的人像视频流切成帧,对每一帧人像视频进行人脸检测,提取当前接送人员和学生的人脸图像。对提取到的当前接送人员和学生的人脸图像与预先建立对应关系的接送人员的人脸图像模板和学生的人脸图像模板进行匹配,匹配到接送人员和学生为对应关系时,则选定所检测到的接送人员现场人像视频某一帧的图片和学生现场人像视频某一帧的图片,作为合成照片的原始素材。通过opencv技术,实现接送人员和学生原始素材自动合成为一种固定尺寸的照片,可以同时显示接送人员和和学生,确保家长能够查看接送人员和学生每次出入校园的情况。
以上内容是结合具体的优选实施方式对本发明所作的进一步详细说明,不能认定本发明的具体实施只局限于这些说明。对于本发明所属技术领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干简单推演或替换,都应当视为属于本发明的保护范围。
1.用于k12教育阶段基于人脸识别的图片自动合成方法,其特征在于,包括以下步骤:
通过导入学生身份信息资料,生成学生唯一id信息,并将接送人员的身份信息与学生id信息进行绑定;
接送人员的身份信息与学生id信息进行绑定后,分别建立接送人员的人脸图像模板和学生的人脸图像模板,且接送人员和学生为对应关系;
在同一时间内获取当前接送人员和学生的人像视频,显示在同一界面上;
把获取到的当前接送人员和学生的人像视频流切成帧,把每一帧人像视频通过人脸检测,提取当前接送人员和学生的人脸图像;
通过提取到的当前接送人员和学生的人脸图像与预先建立对应关系的接送人员的人脸图像模板和学生的人脸图像模板进行匹配;
匹配到的人脸图像模板为接送人员和学生绑定关系相符时,则选定所检测到的接送人员现场人像视频某一帧的图片和学生现场人像视频某一帧的图片作为合成照片的原始素材;
合成照片的原始素材根据需要的图片尺寸,把接送人员和学生原始素材自动合成为一种固定尺寸的照片。
2.根据权利要求1所述用于k12教育阶段基于人脸识别的图片自动合成方法,其特征在于,所述在同一时间内获取当前接送人员和学生的人像视频是通过第一拍摄模块和第二拍摄模块分别对当前接送人员和当前学生进行拍摄。
3.根据权利要求2所述用于k12教育阶段基于人脸识别的图片自动合成方法,其特征在于,所述第一拍摄模块主要拍摄接送人员,第二拍摄模块主要拍摄学生。
4.根据权利要求1-3任一项所述用于k12教育阶段基于人脸识别的图片自动合成方法,其特征在于,同一界面为分屏显器。
5.根据权利要求4所述用于k12教育阶段基于人脸识别的图片自动合成方法,其特征在于,第一拍摄模块在分屏显器上显示为主视频,第二拍摄模块在分屏显器上显示为次视频。
6.根据权利要求5所述用于k12教育阶段基于人脸识别的图片自动合成方法,其特征在于,通过ffmpeg技术把获取到的当前接送人员和学生的人像视频流切成帧。
7.根据权利要求6所述用于k12教育阶段基于人脸识别的图片自动合成方法,其特征在于,通过opencv技术,实现接送人员和学生原始素材自动合成为一种固定尺寸的照片。