图片推荐方法及装置与流程

文档序号:11950388阅读:来源:国知局

技术特征:

1.一种图片推荐方法,其特征在于,所述方法包括:

依次计算待推荐图片的第一特征向量与视频流中每一视频帧的第二特征向量的差异度;

当视频流中存在任意视频帧的特征向量与所述待推荐图片的特征向量之间的差异度小于预设阈值,则判定所述图片为推荐图片;

其中,计算待推荐图片的第一特征向量与视频流中视频帧的第二特征向量的差异度,包括:

分别确定所述待推荐图片以及视频帧中衣着区域;

分别对所述待推荐图片以及所述视频帧中衣着区域进行分块,分别计算每个分块对应的LBP值;

依次扫描所述待推荐图片分块对应的LBP值形成第一特征向量,依次扫描所述视频帧分块对应的LBP值形成第二特征向量;

将所述第一特征向量与所述第二特征向量相同位置的LBP值求差值,将差值平方乘以对应的扫描顺序号后求和,得到差异度。

2.根据权利要求1所述的方法,其特征在于,所述分别确定待推荐图片以及视频帧中衣着区域,包括:

将所述待推荐图片以及所述视频帧分别与第一预存储模板进匹配,确定待推荐图片以及视频帧中人物的头、躯干和四肢的位置,所述人物的头、躯干和四肢的位置为所述待推荐图片以及所述视频帧中衣着区域。

3.根据权利要求1所述的方法,其特征在于,所述方法还包括:

计算当前视频帧中人物所占的比例值,如果小于预设比例值,则计算待推荐图片的第一特征向量与视频流中下一视频帧的第二特征向量的差异度。

4.根据权利要求1所述的方法,其特征在于,所述确定视频帧中衣着区域,包括:

将所述视频帧进行分块,计算每个分块的直方图,所述每个分块的直方图是指每个分块中相同颜色的数目;

将所述每个分块的直方图分别与第二预存储模板中的直方图进行匹配,如果存在分块的直方图与第二预存储模板中的直方图相似,则判断所述分块为皮肤区域位置,所述皮肤区域位置判断为所述视频帧中衣着区域。

5.根据权利要求1所述的方法,其特征在于,所述分别确定所述待推荐图片以及视频帧中衣着区域,包括:

将所述待推荐图片以及所述视频帧分别与第三预存储模板进匹配,确定所述待推荐图片以及所述视频帧中人物的姿势,所述人物的姿势对应的区域为所述待推荐图片以及所述视频帧中衣着区域。

6.根据权利要求1所述的方法,其特征在于,所述分别确定待推荐图片以及视频帧中衣着区域,包括:

根据所述待推荐图片以及所述视频帧中人物在视频帧中的视图关系以及人物的投影,确定所述待推荐图片以及所述视频帧中衣着区域。

7.根据权利要求1所述的方法,其特征在于,所述依次扫描所述待推荐图片分块对应的LBP值形成第一特征向量,依次扫描所述视频帧分块对应的LBP值形成第二特征向量,包括:

分别根据所述待推荐图片以及所述视频帧中衣着区域的每个分块对应的LBP值进行聚类,分别形成所述待推荐图片以及所述视频帧中衣着区域的新的分块;

依次扫描待推荐图片新的分块对应的像素值形成第一特征向量,依次扫描所述视频帧新的分块对应的LBP值形成第二特征向量。

8.一种图片推荐装置,其特征在于,所述装置包括:

计算模块,用于依次计算待推荐图片的第一特征向量与视频流中每一视频帧的第二特征向量的差异度;其中,计算待推荐图片的第一特征向量与视频流中视频帧的第二特征向量的差异度,包括:分别确定所述待推荐图片以及视频帧中衣着区域;分别对所述待推荐图片以及所述视频帧中衣着区域进行分块,分别计算每个分块对应的LBP值;依次扫描所述待推荐图片分块对应的LBP值形成第一特征向量,依次扫描所述视频帧分块对应的LBP值形成第二特征向量;将所述第一特征向量与所述第二特征向量相同位置的LBP值求差值,将差值平方乘以对应的扫描顺序号后求和,得到差异度;

判断模块,用于当视频流中存在任意视频帧的特征向量与所述待推荐图片的特征向量之间的差异度小于预设阈值,则判定所述图片为推荐图片。

9.根据权利要求8所述的装置,其特征在于,所述分别确定待推荐图片以及视频帧中衣着区域,包括:将所述待推荐图片以及所述视频帧分别与第一预存储模板进匹配,确定待推荐图片以及视频帧中人物的头、躯干和四肢的位置,所述人物的头、躯干和四肢的位置为所述待推荐图片以及所述视频帧中衣着区域。

10.根据权利要求8所述的装置,其特征在于,所述计算模块,还用于依次计算待推荐图片的第一特征向量与视频流中每一视频帧的第二特征向量的差异度;其中,计算待推荐图片的第一特征向量与视频流中视频帧的第二特征向量的差异度,包括:分别确定所述待推荐图片以及视频帧中衣着区域;分别对所述待推荐图片以及所述视频帧中衣着区域进行分块,分别计算每个分块对应的LBP值;分别根据所述待推荐图片以及所述视频帧中衣着区域的每个分块对应的LBP值进行聚类,形成所述待推荐图片以及所述视频帧中衣着区域的新的分块;依次扫描待推荐图片新的分块对应的像素值形成第一特征向量,依次扫描所述视频帧新的分块对应的LBP值形成第二特征向量;将所述第一特征向量与所述第二特征向量相同位置的LBP值求差值,将差值平方乘以对应的扫描顺序号后求和,得到差异度。

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