本申请涉及图像处理技术领域,尤其涉及一种基于人体识别的信息推送方法及装置。
背景技术:
目前,当用户在商场进行购物时,通常是通过导购员或指示牌寻找其感兴趣的商品,而用户需自行寻找导购员或指示牌,导致购物体验较差。
技术实现要素:
本申请实施例所要解决的技术问题在于,提供一种基于人体识别的信息推送方法及装置,提高用户的购物体验。
为解决上述问题,本申请实施例提供一种基于人体识别的信息推送方法,适于在计算设备中执行,至少包括如下步骤:
获取视频图像中的图像帧生成位图;
对所述位图进行人脸特征遍历,获取所述位图中人脸图像的坐标与宽高和所述人脸图像对应的用户信息;
将所述人脸图像的坐标与宽高映射回所述位图,获取所述人脸图像对应的人体在所述位图中的位置信息,并根据所述位置信息,向所述用户信息对应的用户终端推送提示信息。
进一步的,所述获取视频图像中的图像帧生成位图,包括:
获取所述视频图像中的图像帧,将所述图像帧按预设比例进行缩小,生成所述位图。
进一步的,所述对所述位图进行人脸特征遍历,获取所述位图中人脸图像的坐标与宽高和所述人脸图像对应的用户信息,包括:
对所述位图进行人脸特征遍历,识别所述人脸图像,获取所述人脸图像的坐标与宽高,以及根据所述人脸图像,在数据库中匹配与所述人脸图像对应的用户信息。
进一步的,所述提示信息包括门店信息和指示牌位置信息;
所述将所述人脸图像的坐标与宽高映射回所述位图,获取所述人脸图像对应的人体在所述位图中的位置信息,并根据所述位置信息,向所述用户信息对应的用户终端推送提示信息,包括:
将所述人脸图像的坐标与宽高映射回所述位图,获取所述人脸图像对应的人体在所述位图中的位置信息,并根据所述位置信息,向所述用户终端推送与所述位置信息的距离处于预设距离范围内的门店信息和指示牌位置信息。
进一步的,本申请的又一实施例提供一种基于人体识别的信息推送装置,包括:
位图获取模块,用于获取视频图像中的图像帧生成位图;
信息获取模块,用于对所述位图进行人脸特征遍历,获取所述位图中人脸图像的坐标与宽高和所述人脸图像对应的用户信息;
信息推送模块,用于将所述人脸图像的坐标与宽高映射回所述位图,获取所述人脸图像对应的人体在所述位图中的位置信息,并根据所述位置信息,向所述用户信息对应的用户终端推送提示信息。
进一步的,所述位图获取模块具体用于:
获取所述视频图像中的图像帧,将所述图像帧按预设比例进行缩小,生成所述位图。
进一步的,所述信息获取模块具体用于:
对所述位图进行人脸特征遍历,识别所述人脸图像,获取所述人脸图像的坐标与宽高,以及根据所述人脸图像,在数据库中匹配与所述人脸图像对应的用户信息。
进一步的,所述提示信息包括门店信息和指示牌位置信息;
所述信息推送模块具体用于:
将所述人脸图像的坐标与宽高映射回所述位图,获取所述人脸图像对应的人体在所述位图中的位置信息,并根据所述位置信息,向所述用户终端推送与所述位置信息的距离处于预设距离范围内的门店信息和指示牌位置信息。
实施本申请实施例,具有如下有益效果:
本申请实施例提供的一种基于人体识别的信息推送方法及装置,通过视频图像中的图像帧生成位图;对位图进行人脸特征遍历,获取位图中人脸图像的坐标与宽高和人脸图像对应的用户信息;将人脸图像的坐标与宽高映射回位图,获取人脸图像对应的人体在位图中的位置信息,并根据位置信息,向用户信息对应的用户终端推送提示信息。与现有技术相比,本申请通过识别位图中的人脸图像,并根据人脸图像在位图中的位置,自动向人脸图像对应的用户推送相关的提示信息,无需用户自行进行提示信息的查找,提高用户的购物体验。
附图说明
图1是本申请的一个实施例提供的基于人体识别的信息推送方法的流程示意图;
图2是本申请的一个实施例提供的基于人体识别的信息推送装置的结构示意图。
具体实施方式
下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
参见图1,是本申请的一个实施例提供的基于人体识别的信息推送方法的流程示意图,如图1所示,该任务处理方法包括步骤s11至步骤s13。各步骤具体如下:
步骤s11,获取视频图像中的图像帧生成位图。
具体的,获取视频图像中的图像帧,将图像帧按预设比例进行缩小,生成位图。
在本实施例中,通过图像采集设备获取视频图像,如商店中的摄像头或其他多种设备,并将图像帧等比例缩小为原图的十分之三,从而在节约存储空间的同时,方便后续的提取和识别,提高检测效率。
步骤s12,对位图进行人脸特征遍历,获取位图中人脸图像的坐标与宽高和人脸图像对应的用户信息。
具体的,对位图进行人脸特征遍历,识别人脸图像,获取人脸图像的坐标与宽高,以及根据人脸图像,在数据库中匹配与人脸图像对应的用户信息。
在本实施例中,数据库中存储有经用户授权后获得的人脸图像,以及经用户授权后获得的与人脸图像对应的用户信息。通过识别到的人脸图像,可以获取包括用户个人喜好、商品购买记录、商品浏览记录和线上商品点击记录等用户信息。
需要说明的是,若未识别到人脸图像,或所识别到的人脸图像未在数据库中有对应的用户信息,则不执行后续操作。
步骤s13,将人脸图像的坐标与宽高映射回位图,获取人脸图像对应的人体在位图中的位置信息,并根据位置信息,向用户信息对应的用户终端推送提示信息。
其中,提示信息包括门店信息和指示牌位置信息。
具体的,将人脸图像的坐标与宽高映射回位图,获取人脸图像对应的人体在位图中的位置信息,并根据位置信息,向用户终端推送与位置信息的距离处于预设距离范围内的门店信息和指示牌位置信息。
在本实施例中,获取人体在位图中的位置信息后,将该位置信息发送到前台,以使前台根据该位置信息确定用户在商场中的位置后,向用户终端推送与该位置的距离处于预设距离范围内的门店信息和指示牌位置信息。
在本实施例中,在获取用户在商场中的位置后,还可根据获取到的用户信息,向用户终端推送用户所感兴趣的商品相对于其位置的坐标信息,以便用户进行商品挑选。
需要说明的是,用户感兴趣的商品是通过现有技术获得的用户画像所推算出的商品,或根据用户的个人喜好、商品购买记录、商品浏览记录和线上商品点击记录,通过大数据算法推算出的商品。
本申请实施例提供一种基于人体识别的信息推送方法,通过视频图像中的图像帧生成位图;对位图进行人脸特征遍历,获取位图中人脸图像的坐标与宽高和人脸图像对应的用户信息;将人脸图像的坐标与宽高映射回位图,获取人脸图像对应的人体在位图中的位置信息,并根据位置信息,向用户信息对应的用户终端推送提示信息。与现有技术相比,本申请通过识别位图中的人脸图像,并根据人脸图像在位图中的位置,自动向人脸图像对应的用户推送相关的提示信息,无需用户自行进行提示信息的查找,提高用户的购物体验。
进一步的,如图2所示,是本申请的一个实施例提供的基于人体识别的信息推送装置的结构示意图。包括:
位图获取模块101,用于获取视频图像中的图像帧生成位图。
具体的,获取视频图像中的图像帧,将图像帧按预设比例进行缩小,生成位图。
在本实施例中,通过图像采集设备获取视频图像,如商店中的摄像头或其他多种设备,并将图像帧等比例缩小为原图的十分之三,从而在节约存储空间的同时,方便后续的提取和识别,提高检测效率。
信息获取模块102,用于对位图进行人脸特征遍历,获取位图中人脸图像的坐标与宽高和人脸图像对应的用户信息。
具体的,对位图进行人脸特征遍历,识别人脸图像,获取人脸图像的坐标与宽高,以及根据人脸图像,在数据库中匹配与人脸图像对应的用户信息。
在本实施例中,数据库中存储有经用户授权后获得的人脸图像,以及经用户授权后获得的与人脸图像对应的用户信息。通过识别到的人脸图像,可以获取包括用户个人喜好、商品购买记录、商品浏览记录和线上商品点击记录等用户信息。
需要说明的是,若未识别到人脸图像,或所识别到的人脸图像未在数据库中有对应的用户信息,则不执行后续操作。
信息推送模块103,用于将人脸图像的坐标与宽高映射回位图,获取人脸图像对应的人体在位图中的位置信息,并根据位置信息,向用户信息对应的用户终端推送提示信息。
其中,提示信息包括门店信息和指示牌位置信息。
具体的,将人脸图像的坐标与宽高映射回位图,获取人脸图像对应的人体在位图中的位置信息,并根据位置信息,向用户终端推送与位置信息的距离处于预设距离范围内的门店信息和指示牌位置信息。
在本实施例中,获取人体在位图中的位置信息后,将该位置信息发送到前台,以使前台根据该位置信息确定用户在商场中的位置后,向用户终端推送与该位置的距离处于预设距离范围内的门店信息和指示牌位置信息。
在本实施例中,在获取用户在商场中的位置后,还可根据获取到的用户信息,向用户终端推送用户所感兴趣的商品相对于其位置的坐标信息,以便用户进行商品挑选。
需要说明的是,用户感兴趣的商品是通过现有技术获得的用户画像所推算出的商品,或根据用户的个人喜好、商品购买记录、商品浏览记录和线上商品点击记录,通过大数据算法推算出的商品。
本申请实施例提供一种基于人体识别的信息推送装置,通过视频图像中的图像帧生成位图;对位图进行人脸特征遍历,获取位图中人脸图像的坐标与宽高和人脸图像对应的用户信息;将人脸图像的坐标与宽高映射回位图,获取人脸图像对应的人体在位图中的位置信息,并根据位置信息,向用户信息对应的用户终端推送提示信息。与现有技术相比,本申请通过识别位图中的人脸图像,并根据人脸图像在位图中的位置,自动向人脸图像对应的用户推送相关的提示信息,无需用户自行进行提示信息的查找,提高用户的购物体验。
以上所述是本申请的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本申请原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也视为本申请的保护范围。
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、只读存储记忆体(read-onlymemory,rom)或随机存储记忆体(randomaccessmemory,ram)等。