1.一种用于推送信息的方法,包括:
检测目标视频中的关键帧,其中,所述关键帧为所述目标视频中图像熵大于预设的图像熵阈值的帧;
响应于检测到所述关键帧,从所述关键帧中检测人脸图像;
响应于从所述关键帧中检测到所述人脸图像,获取所述人脸图像对应的用户的身份信息;
从预设的推荐信息集合中选择与所述身份信息匹配的推荐信息;
响应于满足预设条件,推送所述推荐信息。
2.根据权利要求1所述的方法,其中,所述检测目标视频中的关键帧,包括:按照目标视频中帧的播放顺序,从所述目标视频中获取图像熵大于预设的图像熵阈值的第一个帧作为基准帧,获取所述基准帧之后图像熵大于所述图像熵阈值的第一个帧作为候选帧,将所述基准帧添加到关键帧集合;
执行如下关键帧确定步骤:确定候选帧与基准帧的相似度是否小于预设的相似度阈值;
若小于所述相似度阈值,则将候选帧添加到所述关键帧集合,将候选帧作为基准帧,将基准帧之后播放的、图像熵大于所述图像熵阈值的第一个帧作为候选帧,继续执行上述关键帧确定步骤;
若大于等于所述相似度阈值,则将候选帧之后播放的图像熵大于所述图像熵阈值的第一个帧作为候选帧,继续执行上述关键帧确定步骤。
3.根据权利要求1所述的方法,其中,所述响应于满足预设条件,推送所述推荐信息,包括:确定在所述关键帧之后连续呈现所述人脸图像的帧的数目是否大于预定的帧数;
若大于预定的帧数,则推送所述推荐信息。
4.根据权利要求1所述的方法,其中,所述获取所述人脸图像对应的用户的身份信息,包括:响应于检测出所述人脸图像对应至少一个用户;
对于每个用户,确定在所述关键帧之后连续呈现该用户对应的人脸图像的帧的数目;
按照所确定的帧的数目由大到小的顺序,从所述至少一个用户中选择预定数量的用户以获取身份信息。
5.根据权利要求1-4之一所述的方法,其中,所述方法还包括:获取观看者在观看所述推荐信息时的表情信息;
根据所述表情信息确定所述观看者是否排斥所述推荐信息;
若排斥,则从所述推荐信息集合中选择与在先推送的推荐信息不同的推荐信息进行推送。
6.一种用于推送信息的装置,包括:
第一检测单元,配置用于检测目标视频中的关键帧,其中,所述关键帧为所述目标视频中图像熵大于预设的图像熵阈值的帧;
第二检测单元,配置用于响应于检测到所述关键帧,从所述关键帧中检测人脸图像;
获取单元,配置用于响应于从所述关键帧中检测到所述人脸图像,获取所述人脸图像对应的用户的身份信息;
选择单元,配置用于从预设的推荐信息集合中选择与所述身份信息匹配的推荐信息;
推送单元,配置用于响应于满足预设条件,推送所述推荐信息。
7.根据权利要求6所述的装置,其中,所述第一检测单元进一步配置用于:按照目标视频中帧的播放顺序,从所述目标视频中获取图像熵大于预设的图像熵阈值的第一个帧作为基准帧,获取所述基准帧之后图像熵大于所述图像熵阈值的第一个帧作为候选帧,将所述基准帧添加到关键帧集合;
执行如下关键帧确定步骤:确定候选帧与基准帧的相似度是否小于预设的相似度阈值;
若小于所述相似度阈值,则将候选帧添加到所述关键帧集合,将候选帧作为基准帧,将基准帧之后播放的、图像熵大于所述图像熵阈值的第一个帧作为候选帧,继续执行上述关键帧确定步骤;
若大于等于所述相似度阈值,则将候选帧之后播放的图像熵大于所述图像熵阈值的第一个帧作为候选帧,继续执行上述关键帧确定步骤。
8.根据权利要求6所述的装置,其中,所述推送单元进一步配置用于:确定在所述关键帧之后连续呈现所述人脸图像的帧的数目是否大于预定的帧数;
若大于预定的帧数,则推送所述推荐信息。
9.根据权利要求6所述的装置,其中,所述获取单元进一步配置用于:响应于检测出所述人脸图像对应至少一个用户;
对于每个用户,确定在所述关键帧之后连续呈现该用户对应的人脸图像的帧的数目;
按照所确定的帧的数目由大到小的顺序,从所述至少一个用户中选择预定数量的用户以获取身份信息。
10.根据权利要求6-9之一所述的装置,其中,所述选择单元进一步配置用于:获取观看者在观看所述推荐信息时的表情信息;
根据所述表情信息确定所述观看者是否排斥所述推荐信息;
若排斥,则从所述推荐信息集合中选择与在先推送的推荐信息不同的推荐信息进行推送。
11.一种电子设备,包括:
一个或多个处理器;
存储装置,用于存储一个或多个程序,
当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现如权利要求1-5中任一所述的方法。
12.一种计算机可读介质,其上存储有计算机程序,其中,所述程序被处理器执行时实现如权利要求1-5中任一所述的方法。