产品推送方法、装置、计算机设备及存储介质制造方法及图纸

技术编号:22566146 阅读:37 留言:0更新日期:2019-11-16 12:29
本申请涉及图像检测领域,通过图像处理实现产品推送,具体提供了一种产品推送方法、装置、设备及存储介质。方法包括:将获取的目标图像输入至预先训练好的人脸检测模型进行对象提取,得到目标对象;将目标对象输入至预先训练好的参数提取模型对目标对象进行参数提取,得到多个表情参数;根据多个表情参数生成第一表情图像,在第一表情图像中每个表情参数对应一个位置标记点;根据位置标记点,将第一表情图像与预先存储的多个第二表情图像进行匹配,其中,每个不同的第二表情图像对应不同的产品;根据匹配结果确定与用户匹配的产品,将匹配到的产品推送给用户。

Product push method, device, computer equipment and storage medium

The application relates to the field of image detection, which realizes product push through image processing, and specifically provides a product push method, device, device and storage medium. The methods include: inputting the acquired target image to the pre trained face detection model for object extraction, obtaining the target object; inputting the target object to the pre trained parameter extraction model for parameter extraction of the target object, obtaining multiple expression parameters; generating the first expression image according to multiple expression parameters, in the first expression image, each expression parameter corresponds to One position marking point: according to the position marking point, match the first expression image with a plurality of second expression images stored in advance, wherein each different second expression image corresponds to a different product; determine the product matching with the user according to the matching result, and push the matched product to the user.

【技术实现步骤摘要】
产品推送方法、装置、计算机设备及存储介质
本申请涉及互联网
,尤其涉及一种产品推送方法、装置、计算机设备及存储介质。
技术介绍
目前,随着互联网技术的快速发展,人们可以通过各种应用程序(App)获取所需要的生活服务,比如购物、理财投资、学习等等,社会生活变得越来越方便。现有技术中,计算机或手机终端一般都根据用户以往的搜索记录向用户推送相关产品,但是当用户已经购买相关产品或服务后,这种推送方法已经不能满足用户当前的需求,同时也无法实现更为精准的产品推送,因此导致用户体验效果不佳。
技术实现思路
本申请提供了一种产品推送方法、装置、设备及存储介质,通过分析用户当前状态,向用户推荐满足当前需求的产品,以提高产品推送的准确性。第一方面,本申请提供了一种产品推送方法,所述方法包括:获取目标图像;将所述目标图像输入至预先训练好的人脸检测模型进行对象提取,以得到目标对象;将所述目标对象输入至预先训练好的参数提取模型对所述目标对象进行参数提取,以得到多个表情参数;根据所述多个表情参数生成第一表情图像,在所述第一表情图像中每个表情参数对应一个位置标记点;根据所述位置标记点,将所述第一表情图像与预先存储的多个第二表情图像进行匹配,其中,所述每个不同的第二表情图像对应不同的产品;根据匹配结果确定与所述第一表情图像匹配的产品,将所述匹配到的产品推送给用户。第二方面,本申请还提供了一种产品推送装置,所述装置包括:图像获取单元,用于获取目标图像;<br>对象提取单元,用于将所述目标图像输入至预先训练好的人脸检测模型进行对象提取,以得到目标对象;参数提取单元,用于将所述目标对象输入至预先训练好的参数提取模型对所述目标对象进行参数提取,以得到多个表情参数;图像生成单元,用于根据所述多个表情参数生成第一表情图像,在所述第一表情图像中每个表情参数对应一个位置标记点;图像匹配单元,用于根据所述位置标记点,将所述第一表情图像与预先存储的多个第二表情图像进行匹配,其中,所述每个不同的第二表情图像对应不同的产品;产品确定单元,用于根据匹配结果确定与所述第一表情图像匹配的产品,将所述匹配到的产品推送给用户。第三方面,本申请还提供了一种计算机设备,所述计算机设备包括存储器和处理器;所述存储器用于存储计算机程序;所述处理器,用于执行所述计算机程序并在执行所述计算机程序时实现如上述的产品推送方法。第四方面,本申请还提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时使所述处理器实现如上述的产品推送方法。本申请公开了一种产品推送方法、装置、设备及存储介质,通过将获取到的目标图像输入至预先训练好的人脸检测模型进行对象提取,得到目标对象;将目标对象输入至预先训练好的参数提取模型对目标对象进行参数提取,得到多个表情参数;根据多个表情参数生成第一表情图像,在第一表情图像中每个表情参数对应一个位置标记点;根据位置标记点,将第一表情图像与预先存储的多个第二表情图像进行匹配,其中,每个不同的第二表情图像对应不同的产品;根据匹配结果确定与用户匹配的产品,并将匹配到的产品推送给用户。通过该产品推送方法,获得当前用户状态信息,向用户推荐满足用户当前需求的产品,从而提高了产品推送的准确性。附图说明为了更清楚地说明本申请实施例技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1是本申请的实施例提供的一种产品推送方法的示意流程图;图2是图1中的产品推送方法的子步骤示意流程图;图3是本申请的实施例提供的另一种产品推送方法的示意流程图;图4是本申请的实施例提供的一种产品推送方法装置的示意性框图;图5为本申请的实施例提供的另一种产品推送方法装置的示意性框图;图6为本申请的实施例提供的一种计算机设备的结构示意性框图。具体实施方式下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。附图中所示的流程图仅是示例说明,不是必须包括所有的内容和操作/步骤,也不是必须按所描述的顺序执行。例如,有的操作/步骤还可以分解、组合或部分合并,因此实际执行的顺序有可能根据实际情况改变。本申请的实施例提供了一种产品推送方法、装置、计算机设备及存储介质。其中,该产品推送方法可以应用于终端或服务器中,其中,该终端可以是手机、平板电脑、笔记本电脑、台式电脑、个人数字助理和穿戴式设备等电子设备;服务器可以为独立的服务器,也可以为服务器集群。通过该产品推送方法可实现针对用户当前的状态信息,匹配满足用户当前需求的产品并推送给用户,进而提高产品推送的准确性,由此提高了用户的体验度。下面结合附图,对本申请的一些实施方式作详细说明。在不冲突的情况下,下述的实施例及实施例中的特征可以相互组合。请参阅图1,图1是本申请的实施例提供的一种产品推送方法的示意流程图。如图1所示,该产品推送方法具体包括步骤S101至S106。S101、获取目标图像。通过摄像设备录制视频或拍摄照片获取目标图像,摄像设备比如为用户终端上的摄像头,而后将视频或拍摄照片统一转换为预定的格式,如将视频转换为预定的视频编码格式,将图片统一转换为预定的图片格式,将转换成视频编码格式或图片格式后的图像作为目标图像。为了获取目标对象,目标图像中包括至少一个人脸特征图像。如检测到未包括人脸特征,则该目标图像为无效目标图像,需重新进行图像采集。在一个实施例中,为了获取目标图像,可对用户终端的摄像头进行定时设置,设置为每间隔一段时间即触发图像采集信号,进行图像采集,获取目标图像。在另一个实施例中,为了获取目标图像,如图2所示,步骤S101具体包括以下内容:S101a、接收图像采集请求,根据用户的授权标识信息对所述图像采集请求进行验证,所述授权标识信息为根据用户的注册信息生成的标识信息。用户在客户端登录时,终端接收到图像采集请求数据,该图像采集请求数据包括用户授权标识信息,所述授权标识信息根据客户端注册信息生成。用户在下载应用程序(App)时,会在应用程序上注册相应的信息,比如填写用户名、手机号、通信地址、登录密码、真实姓名、性别、身份证号等基本信息,更多的还可要求用户填写出生年月、城市、学历、职业或兴趣爱好等附加信息,由此可以通过获取用户注册应用程序的注册信息作为用户的授权标识信息。授权标识信息包括用户性别、年龄、星座、城市、职业、兴趣爱好等属性信息。在一个实施例中,根据用户的授权标识本文档来自技高网...

【技术保护点】
1.一种产品推送方法,其特征在于,包括:/n获取目标图像;/n将所述目标图像输入至预先训练好的人脸检测模型进行对象提取,以得到目标对象;/n将所述目标对象输入至预先训练好的参数提取模型对所述目标对象进行参数提取,以得到多个表情参数;/n根据所述多个表情参数生成第一表情图像,在所述第一表情图像中每个表情参数对应一个位置标记点;/n根据所述位置标记点,将所述第一表情图像与预先存储的多个第二表情图像进行匹配,其中,所述每个不同的第二表情图像对应不同的产品;/n根据匹配结果确定与所述第一表情图像匹配的产品,将所述匹配到的产品推送给用户。/n

【技术特征摘要】
1.一种产品推送方法,其特征在于,包括:
获取目标图像;
将所述目标图像输入至预先训练好的人脸检测模型进行对象提取,以得到目标对象;
将所述目标对象输入至预先训练好的参数提取模型对所述目标对象进行参数提取,以得到多个表情参数;
根据所述多个表情参数生成第一表情图像,在所述第一表情图像中每个表情参数对应一个位置标记点;
根据所述位置标记点,将所述第一表情图像与预先存储的多个第二表情图像进行匹配,其中,所述每个不同的第二表情图像对应不同的产品;
根据匹配结果确定与所述第一表情图像匹配的产品,将所述匹配到的产品推送给用户。


2.根据权利要求1所述的产品推送方法,其特征在于,所述获取目标图像,包括:
接收图像采集请求,根据用户的授权标识信息对所述图像采集请求进行验证,所述授权标识信息为根据用户的注册信息生成的标识信息;
在所述图像采集请求验证通过时,进行图像采集以获取目标图像。


3.根据权利要求2所述的产品推送方法,其特征在于,根据用户的授权标识信息对所述图像采集请求进行验证,包括:
判断所述用户的授权标识信息是否完整;
若所述用户的授权标识信息完整,则通过所述图像采集请求验证。


4.根据权利要求1所述的产品推送方法,其特征在于,所述将所述目标图像输入至预先训练好的人脸检测模型进行对象提取,以得到目标对象,包括:
识别并判断所述目标图像中是否包括人脸特征;
若所述目标图像中包括人脸特征,则将所述目标图像输入至预先训练好的人脸检测模型进行对象提取,得到目标对象。


5.根据权利要求1所述的产品推送方法,其特征在于,所述将所述目标对象输入至预先训练好的参数提取模型对所述目标对象进行参数提取,以得到多个表情参数,包括:
将所述目标对象输入到参数提取模型中,获取所述参数提取模型中的神经网络的全连接层特征,所述参数提取模型是指使用人脸分类网络并采用迁移学习算法对人脸面部肌肉动作单元神经网络进行处理得到的模型;
根据所述全连接层特征生成表情参数。


6.根据权利要求1所述的产品推送方法,...

【专利技术属性】
技术研发人员:杨一凡
申请(专利权)人:深圳壹账通智能科技有限公司
类型:发明
国别省市:广东;44

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

1