[发明专利]一种场景匹配方法及装置有效
申请号: | 201710865427.1 | 申请日: | 2017-09-22 |
公开(公告)号: | CN107832773B | 公开(公告)日: | 2021-05-04 |
发明(设计)人: | 王洪江;彭青青;周艳萍;何宇申;肖乐春 | 申请(专利权)人: | 华南师范大学 |
主分类号: | G06K9/62 | 分类号: | G06K9/62 |
代理公司: | 广州新诺专利商标事务所有限公司 44100 | 代理人: | 张芬 |
地址: | 510631 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 场景 匹配 方法 装置 | ||
1.一种场景匹配方法,其特征在于,包括如下步骤:
获取服装图像的图像数据;
使用所述图像数据,确定所述服装图像的服装标识;所述服装标识用于指示所述服装图像的颜色或轮廓;所述服装图像的服装标识包括多个;所述服装标识包括优先级标识、颜色标识和轮廓标识;
根据所述服装图像的服装标识,从预设的场景中获取与所述服装图像匹配的场景,以展示所述服装图像;所述预设的场景携带有服装标识;
所述根据服装图像的服装标识,从预设的场景中获取与所述服装图像匹配的场景,包括如下步骤:
将所述多个服装标识与所述预设的场景中携带的服装标识进行比对;
在同一个所述预设的场景中包含有所述多个服装标识时,得到与所述服装图像匹配的场景;
将所述多个服装标识与所述预设的场景中携带的服装标识进行比对,包括如下步骤:
按照优先级标识由高到低的顺序,确定所述多个服装标识的比对顺序;
在每级所述服装标识与所述预设的场景中携带的服装标识匹配时,获取对应的场景以作为下一级服装标识的比对对象;
所述使用所述图像数据,确定所述服装图像的服装标识,包括如下步骤:
采用suggestive contours算法提取所述服装图像的特征线段;
将所述特征线段进行渲染,得到所述服装图像的轮廓线图;
根据所述轮廓线图的灰度值,计算所述轮廓线图的LBP纹理特征向量;
在所述LBP纹理特征向量与预设的服装轮廓特征之间的相似度达到相似度阈值时,从所述预设的服装轮廓特征中获取其携带的轮廓标识;
将所述服装图像的轮廓标识设定为获取的轮廓标识。
2.如权利要求1所述的场景匹配方法,其特征在于,所述图像数据包括像素的RGB参数;
所述使用所述图像数据,确定所述服装图像的服装标识,包括如下步骤:
根据所述服装图像中全部像素的RGB参数,计算各颜色在所述服装图像中的面积比例;其中,所述颜色与预设的RGB参数具有对应关系;
将各颜色按照所述面积比例由大到小进行排序,并按照排好的顺序对所述面积比例进行累加,以得到累加值;
在所述累加值达到累加阈值时,获取参与累加的所有颜色的颜色标识;
将所述服装图像的颜色标识设定为获取的颜色标识。
3.如权利要求1所述的场景匹配方法,其特征在于,在用suggestive contours算法提取所述服装图像的特征线段之后,还包括如下步骤:
在所述特征线段的相交处包括多个棱角形状或所述特征线段不连续时,采用具有预设连接距离和预设夹角的线段连接所述特征线段。
4.如权利要求1所述的场景匹配方法,其特征在于,根据所述轮廓线图的灰度值,计算所述轮廓线图的LBP纹理特征向量,包括如下步骤:
将所述轮廓线图划分为n×n个区域,其中,n为整数且n≥1;
将每个区域中的每个像素的灰度值与其相邻的8个像素的灰度值进行比较,以得到每个所述区域中心像素点的LBP值;
根据每个所述区域中心像素点的LBP值,计算每个所述区域的统计直方图,并对所述统计直方图进行归一化处理;
将归一化的统计直方图连接成一个特征向量,以构成所述轮廓线图的LBP纹理特征向量。
5.如权利要求1所述的场景匹配方法,其特征在于,所述服装图像包括服装三维模型的前视图、后视图和左视图。
6.一种场景匹配装置,其特征在于,包括:
图像获取模块,用于获取服装图像的图像数据;
服装标识确定模块,用于使用所述图像数据,确定所述服装图像的服装标识;所述服装标识用于指示所述服装图像的颜色或轮廓;所述服装图像的服装标识包括多个;
所述服装标识确定模块包括:特征线段提取单元,用于通过suggestive contours算法提取所述服装图像的特征线段;
特征线段连接单元,用于在特征线段的相交处包括多个棱角形状或特征线段不连续时,采用具有预设连接距离和预设夹角的线段连接特征线段;
轮廓线图生成单元,用于将特征线段进行渲染,得到服装图像的轮廓线图;
纹理特征向量计算单元,用于根据轮廓线图的灰度值,计算轮廓线图的LBP纹理特征向量;
轮廓标识获取单元,用于在LBP纹理特征向量与预设的服装轮廓特征之间的相似度达到相似度阈值时,从预设的服装轮廓特征中获取其携带的轮廓标识;
轮廓标识设定单元,用于将服装图像的轮廓标识设定为获取的轮廓标识;
匹配模块,用于根据所述服装图像的服装标识,从预设的场景中获取与所述服装图像匹配的场景,以展示所述服装图像;所述预设的场景携带有服装标识;所述服装标识包括优先级标识;所述匹配模块包括:
比对单元,用于将所述多个服装标识与所述预设的场景中携带的服装标识进行比对;
场景获取单元,用于在同一个所述预设的场景中包含有所述多个服装标识时,得到与所述服装图像匹配的场景;
所述比对单元包括:
优先级排序子单元,用于按照优先级标识由高到低的顺序,确定所述多个服装标识的比对顺序;
比对对象获取子单元,用于在每级所述服装标识与所述预设的场景中携带的服装标识匹配时,获取对应的场景以作为下一级服装标识的比对对象。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华南师范大学,未经华南师范大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710865427.1/1.html,转载请声明来源钻瓜专利网。