CN109657083A - 纺织品图片特征库的建立方法和装置 - Google Patents
纺织品图片特征库的建立方法和装置 Download PDFInfo
- Publication number
- CN109657083A CN109657083A CN201811610700.7A CN201811610700A CN109657083A CN 109657083 A CN109657083 A CN 109657083A CN 201811610700 A CN201811610700 A CN 201811610700A CN 109657083 A CN109657083 A CN 109657083A
- Authority
- CN
- China
- Prior art keywords
- value
- sample image
- color
- vector
- textile
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Landscapes
- Image Analysis (AREA)
Abstract
本申请涉及一种纺织品图片特征库的建立方法、装置、计算机设备和存储介质,其中方法包括:获取预设分类数的样本图像;获取样本图像中像素的灰度值、HSV颜色空间值和坐标值;根据灰度值、HSV颜色空间值和坐标值,计算样本图像的颜色全局特征向量、颜色局部特征向量和灰度纹理局部特征向量;根据各个样本图像的颜色全局特征向量、颜色局部特征向量和灰度纹理局部特征向量,将样本图像聚类划分至第一预设个数的类簇质心特征向量的分组中;根据各个类簇质心特征向量以及各个类簇质心特征向量的分组中的样本图像,生成纺织品图片特征库。本方法建立的纺织品图片特征库在纺织品图片匹配时能够在保证匹配精确度的同时降低运算量,提升匹配效率。
Description
技术领域
本申请涉及图像处理技术领域,特别是涉及一种纺织品图片特征库的建立方法、装置、计算机设备和存储介质。
背景技术
纺织品自动识别技术在纺织品采购、纺织品仓储运输、纺织品电子商务等领域有着广泛的用途。纺织品自动识别属于模式识别领域的应用,依赖于图片处理与分析。以大型纺织品批发市场为例,批发市场内商户众多,商品繁杂,客商采购时主要依赖人工查找、询问与识别,人工寻找模式效率低下,如果能够利用图片匹配技术实现样本到商品的自动查找,将极大地提高采购效率。
传统的纺织品图像匹配方法包括:全局颜色匹配、加入空间信息的颜色匹配、形状特征匹配和纹理匹配等等,全局颜色匹配采用整副图片的颜色直方图作为特征进行匹配,检测精度较低。相较于全局颜色匹配,加入空间信息的颜色匹配、形状特征匹配和纹理匹配采用了更多的细致的图像特征,能够对纺织品图像进行更精准地分析和匹配,但是存在运算量大,匹配效率低的缺陷。
发明内容
基于此,有必要针对上述技术问题,提供一种能够准确高效地对纺织品图片进行匹配的纺织品图片特征库的建立方法、装置、计算机设备和存储介质。
一种纺织品图片特征库的建立方法,包括如下步骤:
获取预设分类数的样本图像;获取样本图像中像素的灰度值、HSV颜色空间值和坐标值;根据灰度值、HSV颜色空间值和坐标值,计算样本图像的颜色全局特征向量、颜色局部特征向量和灰度纹理局部特征向量;根据各个样本图像的颜色全局特征向量、颜色局部特征向量和灰度纹理局部特征向量,将样本图像聚类划分至第一预设个数的类簇质心特征向量的分组中;根据各个类簇质心特征向量以及各个类簇质心特征向量的分组中的样本图像,生成纺织品图片特征库。
一种纺织品图片特征库的建立装置,装置包括:
样本图像获取模块,用于获取预设分类数的样本图像;
样本像素值获取模块,用于获取样本图像中像素的灰度值、HSV颜色空间值和坐标值;
样本特征向量计算模块,用于根据灰度值、HSV颜色空间值和坐标值,计算样本图像的颜色全局特征向量、颜色局部特征向量和灰度纹理局部特征向量;
样本图像聚类划分模块,用于根据各个样本图像的颜色全局特征向量、颜色局部特征向量和灰度纹理局部特征向量,将样本图像聚类划分至第一预设个数的类簇质心特征向量的分组中;
纺织品图片特征库生成模块,用于根据各个类簇质心特征向量以及各个类簇质心特征向量的分组中的样本图像,生成纺织品图片特征库。
一种计算机设备,包括存储器和处理器,存储器存储有计算机程序,处理器执行计算机程序时实现以下步骤:
获取预设分类数的样本图像;获取样本图像中像素的灰度值、HSV颜色空间值和坐标值;根据灰度值、HSV颜色空间值和坐标值,计算样本图像的颜色全局特征向量、颜色局部特征向量和灰度纹理局部特征向量;根据各个样本图像的颜色全局特征向量、颜色局部特征向量和灰度纹理局部特征向量,将样本图像聚类划分至第一预设个数的类簇质心特征向量的分组中;根据各个类簇质心特征向量以及各个类簇质心特征向量的分组中的样本图像,生成纺织品图片特征库。
一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现以下步骤:
获取预设分类数的样本图像;获取样本图像中像素的灰度值、HSV颜色空间值和坐标值;根据灰度值、HSV颜色空间值和坐标值,计算样本图像的颜色全局特征向量、颜色局部特征向量和灰度纹理局部特征向量;根据各个样本图像的颜色全局特征向量、颜色局部特征向量和灰度纹理局部特征向量,将样本图像聚类划分至第一预设个数的类簇质心特征向量的分组中;根据各个类簇质心特征向量以及各个类簇质心特征向量的分组中的样本图像,生成纺织品图片特征库。
上述纺织品图片特征库的建立方法、装置、计算机设备和存储介质,分别采集了样本图像的颜色全局特征向量、颜色局部特征向量和灰度纹理局部特征向量,通过全局特征与局部特征相结合的特征提取,能够最大限度地保证相似的纺织品图片能够被识别提升了纺织品图片匹配的成功率。全局特征和局部特征的维数被降低,减少计算量。通过纺织品图片特征库中的样本图像的聚类分组操作,将类似的样本图像聚类分组,这样在进行纺织品图片匹配时能够减少参与匹配的样本数量,从而在保证匹配精确度的前提下降低运算量,提升纺织品图片的匹配效率。
附图说明
图1为一个实施例中纺织品图片特征库的建立方法的应用环境图;
图2为一个实施例中纺织品图片特征库的建立方法的流程示意图;
图3为一个实施例中分割得到纺织品样本图像单元的示意图;
图4为一个实施例中样本图像聚类划分步骤的流程示意图;
图5为一个实施例中纺织品图片特征库的示意图;
图6为一个实施例中纺织品图片特征库的建立方法的流程示意图;
图7为一个实施例中纺织品图片特征库的建立方法的流程示意图;
图8为一个实施例中纺织品图片特征库的建立装置的结构框图。
具体实施方式
为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本申请进行进一步详细说明。应当理解,此处描述的具体实施例仅仅用以解释本申请,并不用于限定本申请。
本申请提供的纺织品图片特征库的建立方法,可以应用于如图1所示的应用环境中。其中,终端102通过网络与服务器104进行通信。服务器104执行本申请任意实施例的纺织品图片特征库的建立方法,建立纺织品图片特征库并存储于服务器104中。终端102发送匹配请求至服务器104,匹配请求中携带待匹配的纺织品图片的信息,服务器104获取纺织品图片,将获取的纺织品图片与服务器104中建立好的纺织品图片特征库中的样本图像进行匹配,获取纺织品图片的匹配结果,并返回匹配结果至终端102。其中,终端102可以但不限于是各种个人计算机、笔记本电脑、智能手机、平板电脑和便携式可穿戴设备,服务器104可以用独立的服务器或者是多个服务器组成的服务器集群来实现。
在一个实施例中,如图2所示,提供了一种纺织品图片特征库的建立方法,以该方法应用于图1中的终端为例进行说明,包括以下步骤:
S202,获取预设分类数的样本图像;
其中,样本图像是用于代表一个纺织品类型的纺织品样本图像;在实际应用中,可以根据不同的纺织品型号、不同的商家等等,确定需要计入纺织品图片特征库的样本图像,例如对于某一商家的一种型号的纺织品,可以设置一个或多个样本图像,可以对该商家和型号的纺织品进行采样的初始纺织品样本图像,再对初始纺织品样本图像进行一定地预处理得到样本图像。
其中,初始纺织品样本图像可以通过人工拍摄的方式采集,之后将采集的初始纺织品样本图像录入服务器中进行记录。在本步骤中,服务器对采集的初始纺织品样本图像进行预处理得到预设分类数的样本图像。
S204,获取样本图像中像素的灰度值、HSV颜色空间值和坐标值;
其中,样本图像可以是具有预设分辨率的图像,该图像由预设分辨率的像素矩阵组成,像素矩阵中的每一个像素均包括某一种颜色空间的多个通道值,该颜色空间可以是例如RGB颜色空间(包括红色R、绿色G和蓝色B三个通道值)、YUV颜色空间(包括亮度Y、色度U和色度V三个通道值,色度U和色度V共同表示饱和度和色度)、HSV颜色空间(包括色调H、饱和度S和亮度V三个通道值)等等。
其中,灰度值可以根据颜色空间的通道值计算得到。
其中,HSV颜色空间值可以有不同的获取方式。若样本图像为HSV颜色空间表示,则可以直接从样本图像读取到HSV颜色空间值,而若样本图像是以其他颜色空间表示,则可以通过颜色空间转换得到HSV颜色空间值。
其中,坐标值表示像素在图像中的相对位置的信息,其可以有不同的具体表现方式,例如可以将样本图像中某个像素点p的坐标记为(x,y),其中x为列数,y为行数。
在本步骤中,服务器可以对获取的样本图像进行处理,根据样本图像的颜色空间的通道值,计算获取样本图像中各个像素的灰度值、HSV颜色空间值和坐标值。
S206,根据灰度值、HSV颜色空间值和坐标值,计算样本图像的颜色全局特征向量、颜色局部特征向量和灰度纹理局部特征向量;
在本步骤中,样本图像的颜色全局特征向量可以根据样本图像中像素的HSV颜色空间值计算得到,样本图像的颜色局部特征向量可以根据样本图像中像素的HSV颜色空间值和坐标值计算得到,而样本图像的灰度纹理局部特征向量则可以根据样本图像中像素的灰度值计算得到。
S208,根据各个样本图像的颜色全局特征向量、颜色局部特征向量和灰度纹理局部特征向量,将样本图像聚类划分至第一预设个数的类簇质心特征向量的分组中;
其中,类簇质心特征向量的第一预设个数可以根据实际情况设置,在样本图像总数确定的情况下,该第一预设个数设置越少分组数越少,则在纺织品图片匹配时单个分组中参与匹配的样本图像越多,会导致后期匹配运算量增大;而反之,该第一预设个数设置越多分组数越多,则在纺织品图片匹配时,确定纺织品图片所属分组需要花费较多的运算时间,且单个分组中参与匹配的样本图像越少匹配失败的概率越高,因此需要设置合适的类簇质心特征向量的分组数量。
在本步骤中,服务器可以根据样本图像的总数确定合适的类簇质心特征向量的分组的第一预设个数。继而根据各个样本图像的颜色全局特征向量、颜色局部特征向量和灰度纹理局部特征向量与各个类簇质心特征向量之间的欧式距离,将样本图像聚类划分至该第一预设个数的类簇质心特征向量的分组中。
S210,根据各个类簇质心特征向量以及各个类簇质心特征向量的分组中的样本图像,生成纺织品图片特征库。
在步骤S208已经将样本图像聚类划分至第一预设个数的类簇质心特征向量的分组中的情况下,在本步骤中,服务器可以生成纺织品图片特征库,在生成的纺织品图片特征库中记录各个类簇质心特征向量以及各个类簇质心特征向量的分组中的样本图像的相关信息。
上述纺织品图片特征库的建立方法,分别采集了样本图像的颜色全局特征向量、颜色局部特征向量和灰度纹理局部特征向量,通过全局特征与局部特征相结合的特征提取,能够最大限度地保证相似的纺织品图片能够被识别提升了纺织品图片匹配的成功率。全局特征和局部特征的维数被降低,减少计算量。通过纺织品图片特征库中的样本图像的聚类分组操作,将类似的样本图像聚类分组,这样在进行纺织品图片匹配时能够减少参与匹配的样本数量,从而在保证匹配精确度的前提下降低运算量,提升纺织品图片的匹配效率。
在一个实施例中,S202获取预设分类数的样本图像,包括:获取预设分类数的初始纺织品样本图像;从各个初始纺织品样本图像中分割出预设分辨率的纺织品样本图像单元,将纺织品样本图像单元的对比度调整至预设对比度值,得到调整的纺织品样本图像单元;将调整的纺织品样本图像单元作为样本图像。
作为示例地,服务器在接收到终端发送的初始纺织品样本图片后,可以根据匹配需要,将初始纺织品图片处理成预设分辨率的原始纺织品样本图像。
例如,如图3所示,以预设分辨率为512×512为例,终端采集的初始纺织品样本图像需要不小于512×512像素,服务器在接收了终端采集的初始纺织品样本图像后,将初始纺织品样本图像统一调整为512×512像素。具体地,如果采集的初始纺织品样本图像的分辨率比512×512大,则可以从初始纺织品样本图像某区域例如左上角开始剪裁出512×512像素的子图像作为分割的纺织品样本图像单元。
之后,服务器可以调整纺织品样本图像单元的亮度和对比度,使得调整后的纺织品样本图像单元的图像参数的图像参数一致,以便用于纺织品图像的匹配。
其中,对比度变换也称为反差增强或直方图变换,或称对比度增强(拉伸),是一种通过改变像元的亮度值来改变图像像元的对比度,从而改善图像质量的图像处理方法,以纺织品样本图像单元用RGB颜色空间表示为例,R、G、B三个通道的值的范围为[0,255],则可以采用下面公式计算调整后的纺织品样本图像单元的各个像素的颜色值:
r’=r+(r-127)×2,g’=g+(g-127)×2,b’=b+(b-127)×2;
其中,r’、g’、b’为调整后的r、g、b值。对于r’、g’、b’中的任意一个,如果通过上式计算的结果超出[0,255]范围,则如果r’、g’、b’计算结果大于255,则取255;如果r’、g’、b’计算结果小于0,则取0。
在调整了纺织品样本图像单元的各个像素的颜色值之后,服务器即可以将调整的纺织品样本图像单元作为样本图像。
在一个实施例中,S206中计算样本图像的颜色全局特征向量包括:分别计算样本图像中像素的HSV颜色空间值中,H通道值的均值、S通道值的均值、V通道值的均值、H通道值的方差、S通道值的方差、V通道值的方差、H通道值的三阶矩、S通道值的三阶矩和V通道值的三阶矩;根据H通道值的均值、S通道值的均值、V通道值的均值、H通道值的方差、S通道值的方差、V通道值的方差、H通道值的三阶矩、S通道值的三阶矩和V通道值的三阶矩,生成样本图像的颜色全局特征向量。
作为示例地,H通道值的均值μh、S通道值的均值μs、V通道值的均值μv、H通道值的方差σh、S通道值的方差σs、V通道值的方差σv、H通道值的三阶矩τh、S通道值的三阶矩τs和V通道值的三阶矩τv分别可以通过如下公式计算得出:
其中,hi、si、vi分别代表样本图像中第i个像素的H通道值、S通道值、V通道值,n代表样本图像的像素总数,如果样本图像的分辨率是512×512,则n=262144。计算结束后,得到此图像的9个全局特征值μh、μs、μv、σh、σs、σv、τh、τs、τv。生成包含9个特征值的颜色全局特征向量global:
global=(μh,μs,μv,σh,σs,σv,τh,τs,τv)。
本实施例中,分别提取样本图像在HSV颜色空间值中各个通道值的均值、方差和三阶矩,生成颜色全局特征向量,可以反映整个样本图像的全局颜色特征。
在一个实施例中,S206中计算样本图像的颜色局部特征向量包括:将样本图像中各个像素的HSV颜色空间值中的H通道值、S通道值和V通道值降维生成单维度颜色值;单维度颜色值被量化为第三预设个数颜色等级的颜色等级值;根据样本图像中各个像素的坐标值,将样本图像中各个像素与其他像素之间的像素距离值量化为第四预设个数距离等级的像素距离等级值;根据样本图像中各个像素的颜色等级值和像素距离等级值,生成包含第三预设个数乘以第四预设个数的元素的二维矩阵;其中,二维矩阵中的每一个元素的取值代表一个颜色等级和距离等级下的颜色等级值和像素距离等级值的数量;展开二维矩阵,得到样本图像的颜色局部特征向量。
作为示例地,可以首先将HSV颜色空间值量化成多个等级,以便减少特征空间大小,各个通道值量化的等级数可以根据实际需求确定。以将H通道值量化为8级,S通道值量化为3级,V通道值量化为4级为例,可以将HSV颜色空间值量化如下:
其中,h代表量化前的H通道值,s代表量化前的S通道值,v代表量化前的V通道值,hnew代表量化后的H通道值,snew代表量化后的S通道值,vnew代表量化后的V通道值。
对量化后的H、S、V三个通道值进行降维度合成为一个维度的单维度颜色值hsv,如下式所示:
hsv=12hnew+4snew+vnew;
其中,hsv∈[0,1,…,95]。
可以量化像素点距离为4个等级[0,1,2,3],生成一个特征向量Local1,Local1大小为4×96,即包含384个特征,计算方法如下:
以样本图像分辨率为512×512为例,可以将512×512像素的图像像素坐标量化为4个等级,方便计算距离,例如某个像素点p的坐标为(x,y)x,y∈[0,511],则新的坐标(x′,y′)为:
在将图像HSV颜色空间量化为96个等级的单一通道,以及将像素坐标量化为4个等级后,作为示例地,颜色局部特征向量local1的计算可以通过如下伪代码实现:
二维数组Local1的大小为4×96,初始化所有数组元素为0;
计算完毕后,将算得的Local1数组展开,形成包含384个特征值的颜色局部特征向量local1,这384个特征值实际上代表了样本图像的颜色自相关性。
在一个实施例中,S206中计算样本图像的灰度纹理局部特征向量包括:获取第五预设个数的不同的卷积模板矩阵;利用各个卷积模板矩阵,分别与样本图像中各个像素的灰度值组成的灰度值矩阵进行卷积计算得到各个像素的卷积值;根据各个卷积模板矩阵计算的样本图像中各个像素的卷积值,生成各个卷积模板矩阵对应的卷积图像;针对每一个卷积图像,分别计算该卷积图像中像素的灰度值的均值和方差;根据第五预设个数的卷积图像的灰度值的均值和方差,生成样本图像的灰度纹理局部特征向量。
作为示例地,灰度纹理局部特征向量可以通过样本图像的灰度值计算得到,具体可以包括如下步骤:
首先采用预设的8个卷积模板矩阵对图像进行卷积运算,8个卷积模板矩阵如下所示:
对于每一个卷积模板矩阵,将样本图像的灰度值与其进行卷积运算,生成卷积图像。其中,卷积运算可看作是加权求和的过程,使样本图像的图像区域中的每个像素分别与卷积核(权矩阵)的每个元素对应相乘,所有乘积之和作为区域中心像素的新值。生成的卷积图像大小与样本图像的分辨率一致,例如样本图像分辨率是512×512,则生成的卷积图像的分辨率也是512×512。每一个样本图像可以生成8个卷积图像AM1、AM2、AM3、AM4、AM5、AM6、AM7、AM8。
针对每一个卷积图像,采用计算该卷积图像整体的均值和方差,其中,n代表卷积图像中像素总数量,grayi代表卷积图像中第i个像素的灰度值。最终每一个样本图像的8个卷积图像生成16个特征值μg1、σg1、μg2、σg2、μg3、σg3、μg4、σg4、μg5、σg5、μg6、σg6、μg7、σg7、μg8、σg8,生成样本图像的灰度纹理局部特征向量local2:
local2=(μg1,σg1,μg2,σg2,μg3,σg3,μg4,σg4,μg5,σg5,μg6,σg6,μg7,σg7,μg8,σg8)。
通过上述三个实施例的计算方法,可以得到包含z个样本图像的样本图像特征库L={L1、L2、…、Li、…、Lz},其中任意一个样本图像Li具有三个特征向量global、local1和local2,该样本图像Li的总特征向量可以记为其中,代表样本图像Li的总特征向量中的第t个特征值,m为总特征向量中的特征值总数,以global包含9个特征值,local1包含384个特征值,local2包含16个特征值为例,则m=409。
在一个实施例中,如图4所示,S208根据各个样本图像的颜色全局特征向量、颜色局部特征向量和灰度纹理局部特征向量,将样本图像聚类划分至第一预设个数的类簇质心特征向量的分组中,包括:
S401,从预设分类数的样本图像中,选取第一预设个数的样本图像的总特征向量作为初始类簇质心特征向量;其中,总特征向量根据颜色全局特征向量、颜色局部特征向量和灰度纹理局部特征向量生成;
在此步骤S401之前,需要先设置聚类划分的基本参数,例如类簇质心特征向量的第一预设个数k。在执行步骤S206之后,可以得到样本图像特征库L={L1、L2、…、Li、…、Lz},Li代表样本图像特征库中第i个样本图像,其中每一个样本图像的总特征向量m为总特征向量的大小,为409;类簇质心特征向量的第一预设个数k可以根据样本图像的总数确定,一般来说,由于特征数量(global、local1、local2特征数总和)已经达到409,因此每个类簇质心特征向量分组中包含的样本图像数量一般不小于409,作为示例地,可以采用k=sum(Li)/1000来设定k值(sum(Li)表示样本图像特征库中样本图像的总数)。
作为示例地,在此步骤中,可以随机选取k个样本图像的总特征向量Sj(j=1、2、…k)作为初始类簇质心特征向量。
S402,计算预设分类数的样本图像中各个样本图像的总特征向量到初始类簇质心特征向量之间的欧式距离;
作为示例地,在此步骤中,分别计算所有样本图像到这k个类簇质心特征向量的距离,距离采用欧式距离计算:
上面公式中,Li表示第i个样本图像,Sj表示第j个类簇质心特征向量,表示第i个样本图像的第t个特征值,表示第j个类簇质心特征向量的第t个特征值。
S403,将各个样本图像分别划分至与该样本图像的欧式距离最小的初始类簇质心特征向量的分组中;
作为示例地,在此步骤中,如果样本图像离类簇质心特征向量Si最近,那么这个样本图像属于Si点群,可以划分到该类簇质心特征向量Si的分组中;如果到多个类簇质心特征向量的距离相等,则可划分到任意类簇质心特征向量的分组中:
label(Li)=arg min1≤j≤k{dist(Li,Sj)};
S404,计算各个初始类簇质心特征向量的分组中的样本图像的总特征向量均值;
作为示例地,在此步骤中,按距离对所有样本图像分完组之后,计算每个分组中的样本图像的总特征向量的均值(比较简单的方法就是求样本图像每个维度的特征值的平均值),作为新的类簇质心特征向量:
上面公式中,表示第j个新的类簇质心特征向量,Nj表示所属第j个类簇质心特征向量的样本图像的数量,li∈C(Sj)表示属于第j个类簇质心特征向量的样本图像。
S405,判断是否所有初始类簇质心特征向量的分组中的样本图像的总特征向量均值与该初始类簇质心特征向量之间的欧式距离均小于距离阈值;
其中,距离阈值δ可以根据实际情况设置,δ值越小聚类计算量越大。
若S405判断结果为是,则执行步骤S407;
若S405判断结果为否,则执行步骤S406,将各个初始类簇质心特征向量的分组中的总特征向量均值分别作为更新的初始类簇质心特征向量;执行步骤S406后返回执行步骤S402;
S407,获取当前的初始类簇质心特征向量和初始类簇质心特征向量的分组中的样本图像,作为聚类划分的类簇质心特征向量和类簇质心特征向量的分组中的样本图像。
本实施例中,设置第一预设个数的初始类簇质心特征向量,通过反复地迭代运算,将每次迭代的分组中的总特征向量均值分别作为更新的初始类簇质心特征向量作为下一次迭代运算的初始类簇质心特征向量,直至所有初始类簇质心特征向量的分组中的样本图像的总特征向量均值与该初始类簇质心特征向量之间的欧式距离均小于距离阈值,可以快速而准确地将样本图像聚类划分至第一预设个数的类簇质心特征向量的分组中。
如图5所示,通过以上各个实施例的技术方案,可以生成样本图像总数为z的纺织品图片的样本特征库,又根据聚类计算分为k个分组,每一个分组下面有一定数量的样本图像,每个样本图像的总特征向量包含global、local1、local2三个特征向量,其中global代表颜色全局特征向量,包含9个特征值;local1代表颜色局部特征向量,包含384个特征值;local2代表灰度纹理局部特征,包含16个特征值;这409个的特征值组成的总特征向量形成一个样本图像的特征,可以用于后续的纺织品图片的匹配。
在前述各个实施例中,服务器建立纺织品图片特征库,而在服务器中建立了纺织品图片特征库后,服务器可以在收到终端发送的匹配指令后,将根据匹配指令获取的纺织品图片与建立好的纺织品图片特征库中的样本图像进行匹配。在一个实施例中,如图6所示,纺织品图片特征库的建立方法,还包括纺织品图片匹配的步骤,具体包括:
S602,获取待匹配的纺织品图片;
在本步骤中,服务器根据终端发送的匹配请求,获取待匹配的纺织品图片;具体地,终端可以发送需要匹配的原始纺织品图片至服务器,服务器对接收的原始纺织品图片进行处理,得到用于匹配的纺织品图片。其中,原始纺织品图片可以由终端摄像头拍摄得到,或者由终端内存例如相册等中直接读取得到。
在本步骤中,服务器在对接收的原始纺织品图片进行处理时,处理得到的待匹配的纺织品图片需要与纺织品图片特征库中的样本图像的分辨率和对比度等保持一致。
S604,获取纺织品图片中像素的灰度值、HSV颜色空间值和坐标值;
在本步骤中,服务器可以采用与S204中相同的方法,对获取的纺织品图片进行处理,根据纺织品图片的颜色空间的通道值,计算获取纺织品图片中各个像素的灰度值、HSV颜色空间值和坐标值。
S606,根据灰度值、HSV颜色空间值和坐标值,计算纺织品图片的颜色全局特征向量、颜色局部特征向量和灰度纹理局部特征向量;
在本步骤中,服务器可以采用与S206中相同的方法,根据纺织品图片中像素的灰度值、HSV颜色空间值和坐标值,计算纺织品图片的颜色全局特征向量、颜色局部特征向量和灰度纹理局部特征向量。
S608,根据纺织品图片的颜色全局特征向量与纺织品图片特征库中的各个类簇质心特征向量的颜色全局特征向量之间的第一欧式距离,确定纺织品图片所属的类簇质心特征向量的分组;
其中,服务器中预存有建立好的纺织品图片特征库,该纺织品图片特征库中预存有多个类簇质心特征向量,以及被分类到各个类簇质心特征向量的分组下的样本图像。一个分组下的各个样本图像的总特征向量与该分组的类簇质心特征向量之间的欧式距离小于距离阈值。每一个类簇质心特征向量中均包含一组颜色全局特征向量、颜色局部特征向量和灰度纹理局部特征向量。
在本步骤中,服务器可以计算当前获取的纺织品图片的颜色全局特征向量与纺织品图片特征库中的各个类簇质心特征向量的颜色全局特征向量之间的第一欧式距离,并选择其中与纺织品图片的颜色全局特征向量的第一欧式距离最小的类簇质心特征向量的分组,作为该纺织品图片所属的类簇质心特征向量的分组。
S610,根据颜色全局特征向量、颜色局部特征向量和灰度纹理局部特征向量,确定纺织品图片在类簇质心特征向量的分组中匹配的样本图像。
其中,纺织品图片特征库中的每个样本图像,均关联记录有该样本图像的颜色全局特征向量、颜色局部特征向量和灰度纹理局部特征向量。
在本步骤中,在步骤S608已经确定纺织品图片所属的类簇质心特征向量的分组的情况下,服务器可以直接根据纺织品图片的颜色全局特征向量、颜色局部特征向量和灰度纹理局部特征向量,与该分组中各个样本图像的颜色全局特征向量、颜色局部特征向量和灰度纹理局部特征向量,分析确定纺织品图片在该类簇质心特征向量的分组中匹配的样本图像。
本实施例中,在对纺织品图片进行匹配时,根据待匹配的纺织品图片中像素的灰度值、HSV颜色空间值和坐标值,分别计算纺织品图片的颜色全局特征向量、颜色局部特征向量和灰度纹理局部特征向量,在进行匹配时,首先根据颜色全局特征向量确定纺织品图片在纺织品图片特征库中所属的分组,之后将纺织品图片与分组中的样本图像进行匹配得到纺织品图片匹配的样本图像,从而可以有效减少参与匹配的样本图像数量,降低运算量,提升纺织品图片匹配的准确性和效率。
在实际应用中,由于商家和纺织品商品的快速更新迭代,存在随着时间推移纺织品图片特征库不能对部分纺织品图片进行有效识别和匹配的情况,导致对纺织品图片匹配的成功率降低。为了提升纺织品图片特征库的识别成功率,可以对纺织品图片特征库进行更新。在一个实施例中,如图7所示,纺织品图片特征库的建立方法还包括对纺织品图片特征库进行更新的步骤,具体包括:
S702,获取匹配失败的纺织品图片;
在纺织品图片的匹配过程中,可能出现某纺织品图片在纺织品图片特征库中找不到匹配的样本图像,这种纺织品图片即为匹配失败的纺织品图片。
在实际应用中,在每一次服务器接收到的纺织品图片匹配失败时,可以将该纺织品图片计入纺织品图片匹配失败记录表中。在本步骤中,服务器可以从服务器中存储的纺织品图片匹配失败记录表读取到记录的一个或多个匹配失败的纺织品图片,继而获取到纺织品图片匹配失败记录表中记录的匹配失败的纺织品图片的数目。
S704,若匹配失败的纺织品图片的数目超出更新数目阈值,则将各个匹配失败的纺织品图片作为样本图像与当前纺织品图片特征库中的样本图像混合,得到新样品图像集;
其中,更新数目阈值可以根据实际需要设置,设置合适的更新数目阈值可以限制纺织品图片特征库的更新频率,避免纺织品图片特征库过于频繁更新导致的服务器运算资源的占用和耗费。
在此步骤中,如果步骤S702中服务器读取到的匹配失败的纺织品图片的数目超出更新数目阈值,服务器将当前纺织品图片匹配失败记录表中记录的所有匹配失败的纺织品图片作为待更新的样本图像与当前纺织品图片特征库中已有的样本图像混合,形成新样本图像集,以用于后续重建生成新的纺织品图片特征库,实现对纺织品图片特征库的更新操作。
此外,在此步骤将各个匹配失败的纺织品图片作为样本图像与当前纺织品图片特征库中的样本图像混合得到新样本图像集之后,服务器可以清空纺织品图片匹配失败记录表中记录的匹配失败的纺织品图片,或者可以对已经更新的匹配失败的纺织品图片进行标记,以避免重复更新带来的资源浪费。
S706,根据新样品图像集中各个样本图像的颜色全局特征向量、颜色局部特征向量和灰度纹理局部特征向量,将新样品图像集中的样本图像聚类划分至第二预设个数的新的类簇质心特征向量的分组中;
在新样本图像集中,一部分样本图像是当前尚未更新的纺织品图片特征库中的样本图像,在该纺织品图片特征库建立或者上一次更新过程中,已经计算有这些样本图像的总特征向量;另一部分样本图像是匹配失败的纺织品图片,这部分样本图像在匹配过程中也已经计算有这部分样本图像的总特征向量。因此,新样本图像集中各个样本图像均已经关联记录有对应的总特征向量。
在本步骤中,服务器可以采用与步骤S708中相同的方法以根据新样本图像集中样本图像的总数确定合适的新的类簇质心特征向量的分组的第二预设个数。继而根据各个样本图像的颜色全局特征向量、颜色局部特征向量和灰度纹理局部特征向量与各个类簇质心特征向量之间的欧式距离,将样本图像聚类划分至该第二预设个数的新的类簇质心特征向量的分组中。
S708,根据各个新的类簇质心特征向量以及各个新的类簇质心特征向量的分组中的样本图像,生成更新的纺织品图片特征库。
在步骤S706已经将样本图像聚类划分至第二预设个数的新的类簇质心特征向量的分组中的情况下,在本步骤中,服务器可以生成更新的纺织品图片特征库,在生成更新的纺织品图片特征库中记录各个新的类簇质心特征向量以及各个新的类簇质心特征向量的分组中的样本图像的相关信息。
本实施例中,将纺织品图片匹配过程中匹配失败的纺织品图片,作为待更新的样本图像,在记录的匹配失败的纺织品图片的数目超出更新数目阈值时,将匹配失败的纺织品图片补充到原纺织品图片特征库中混合,并进行一次完全地纺织品图片特征库重建,在保证纺织品图片特征库对纺织品图片匹配成功率的同时尽量减少纺织品图片特征库的更新运算的次数,提升更新效率。
应该理解的是,虽然图2、5、6、7的流程图中的各个步骤按照箭头的指示依次显示,但是这些步骤并不是必然按照箭头指示的顺序依次执行。除非本文中有明确的说明,这些步骤的执行并没有严格的顺序限制,这些步骤可以以其它的顺序执行。而且,图2、5、6、7中的至少一部分步骤可以包括多个子步骤或者多个阶段,这些子步骤或者阶段并不必然是在同一时刻执行完成,而是可以在不同的时刻执行,这些子步骤或者阶段的执行顺序也不必然是依次进行,而是可以与其它步骤或者其它步骤的子步骤或者阶段的至少一部分轮流或者交替地执行。
在一个实施例中,如图8所示,提供了一种纺织品图片特征库的建立装置800,包括:样本图像获取模块802、样本像素值获取模块804、样本特征向量计算模块806、样本图像聚类划分模块808和纺织品图片特征库生成模块810,其中:
样本图像获取模块802,用于获取预设分类数的样本图像;
样本像素值获取模块804,用于获取样本图像中像素的灰度值、HSV颜色空间值和坐标值;
样本特征向量计算模块806,用于根据灰度值、HSV颜色空间值和坐标值,计算样本图像的颜色全局特征向量、颜色局部特征向量和灰度纹理局部特征向量;
样本图像聚类划分模块808,用于根据各个样本图像的颜色全局特征向量、颜色局部特征向量和灰度纹理局部特征向量,将样本图像聚类划分至第一预设个数的类簇质心特征向量的分组中;
纺织品图片特征库生成模块810,用于根据各个类簇质心特征向量以及各个类簇质心特征向量的分组中的样本图像,生成纺织品图片特征库。
在一个实施例中,样本图像获取模块802用于获取预设分类数的初始纺织品样本图像;从各个初始纺织品样本图像中分割出预设分辨率的纺织品样本图像单元,将纺织品样本图像单元的对比度调整至预设对比度值,得到调整的纺织品样本图像单元;将调整的纺织品样本图像单元作为样本图像。
在一个实施例中,样本特征向量计算模块806用于分别计算样本图像中像素的HSV颜色空间值中,H通道值的均值、S通道值的均值、V通道值的均值、H通道值的方差、S通道值的方差、V通道值的方差、H通道值的三阶矩、S通道值的三阶矩和V通道值的三阶矩;根据H通道值的均值、S通道值的均值、V通道值的均值、H通道值的方差、S通道值的方差、V通道值的方差、H通道值的三阶矩、S通道值的三阶矩和V通道值的三阶矩,生成样本图像的颜色全局特征向量。
在一个实施例中,样本特征向量计算模块806用于将样本图像中各个像素的HSV颜色空间值中的H通道值、S通道值和V通道值降维生成单维度颜色值;单维度颜色值被量化为第三预设个数颜色等级的颜色等级值;根据样本图像中各个像素的坐标值,将样本图像中各个像素与其他像素之间的像素距离值量化为第四预设个数距离等级的像素距离等级值;根据样本图像中各个像素的颜色等级值和像素距离等级值,生成包含第三预设个数乘以第四预设个数的元素的二维矩阵;其中,二维矩阵中的每一个元素的取值代表一个颜色等级和距离等级下的颜色等级值和像素距离等级值的数量;展开二维矩阵,得到样本图像的颜色局部特征向量。
在一个实施例中,样本特征向量计算模块806用于获取第五预设个数的不同的卷积模板矩阵;利用各个卷积模板矩阵,分别与样本图像中各个像素的灰度值组成的灰度值矩阵进行卷积计算得到各个像素的卷积值;根据各个卷积模板矩阵计算的样本图像中各个像素的卷积值,生成各个卷积模板矩阵对应的卷积图像;针对每一个卷积图像,分别计算该卷积图像中像素的灰度值的均值和方差;根据第五预设个数的卷积图像的灰度值的均值和方差,生成样本图像的灰度纹理局部特征向量。
在一个实施例中,样本图像聚类划分模块808用于:
S1,从预设分类数的样本图像中,选取第一预设个数的样本图像的总特征向量作为初始类簇质心特征向量;其中,总特征向量根据颜色全局特征向量、颜色局部特征向量和灰度纹理局部特征向量生成;
S2,计算预设分类数的样本图像中各个样本图像的总特征向量到初始类簇质心特征向量之间的欧式距离;
S3,将各个样本图像分别划分至与该样本图像的欧式距离最小的初始类簇质心特征向量的分组中;
S4,计算各个初始类簇质心特征向量的分组中的样本图像的总特征向量均值;
S5,若所有初始类簇质心特征向量的分组中的样本图像的总特征向量均值与该初始类簇质心特征向量之间的欧式距离小于距离阈值,则执行步骤S7;
S6,若存在任意初始类簇质心特征向量的分组中的总特征向量均值与该初始类簇质心特征向量之间的欧式距离不小于距离阈值,则将各个初始类簇质心特征向量的分组中的总特征向量均值分别作为更新的初始类簇质心特征向量,并重复步骤S2、S3和S4,直至所有初始类簇质心特征向量的分组中的样本图像的总特征向量均值与该初始类簇质心特征向量之间的欧式距离小于距离阈值,则执行步骤S7;
S7,获取当前的初始类簇质心特征向量和初始类簇质心特征向量的分组中的样本图像,作为聚类划分的类簇质心特征向量和类簇质心特征向量的分组中的样本图像。
在一个实施例中,纺织品图片特征库的建立装置800还包括:纺织品图片匹配模块,用于获取待匹配的纺织品图片;获取纺织品图片中像素的灰度值、HSV颜色空间值和坐标值;根据灰度值、HSV颜色空间值和坐标值,计算纺织品图片的颜色全局特征向量、颜色局部特征向量和灰度纹理局部特征向量;根据纺织品图片的颜色全局特征向量与纺织品图片特征库中的各个类簇质心特征向量的颜色全局特征向量之间的第一欧式距离,确定纺织品图片所属的类簇质心特征向量的分组;根据颜色全局特征向量、颜色局部特征向量和灰度纹理局部特征向量,确定纺织品图片在类簇质心特征向量的分组中匹配的样本图像。
在一个实施例中,纺织品图片特征库的建立装置800还包括:纺织品图片特征库的更新模块,用于获取匹配失败的纺织品图片;若匹配失败的纺织品图片的数目超出更新数目阈值,则将各个匹配失败的纺织品图片作为样本图像与当前纺织品图片特征库中的样本图像混合,得到新样本图像集;根据新样本图像集中各个样本图像的颜色全局特征向量、颜色局部特征向量和灰度纹理局部特征向量,将新样本图像集中的样本图像聚类划分至第二预设个数的新的类簇质心特征向量的分组中;根据各个新的类簇质心特征向量以及各个新的类簇质心特征向量的分组中的样本图像,生成更新的纺织品图片特征库。
关于纺织品图片特征库的建立装置的具体限定可以参见上文中对于纺织品图片特征库的建立方法的限定,在此不再赘述。上述纺织品图片特征库的建立装置中的各个模块可全部或部分通过软件、硬件及其组合来实现。上述各模块可以硬件形式内嵌于或独立于计算机设备中的处理器中,也可以以软件形式存储于计算机设备中的存储器中,以便于处理器调用执行以上各个模块对应的操作。
在一个实施例中,提供了一种计算机设备,包括存储器和处理器,存储器中存储有计算机程序,该处理器执行计算机程序时实现如上任意实施例的纺织品图片特征库的建立方法的步骤。
在一个实施例中,提供了一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现如上任意实施例的纺织品图片特征库的建立方法的步骤。
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一非易失性计算机可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中,本申请所提供的各实施例中所使用的对存储器、存储、数据库或其它介质的任何引用,均可包括非易失性和/或易失性存储器。非易失性存储器可包括只读存储器(ROM)、可编程ROM(PROM)、电可编程ROM(EPROM)、电可擦除可编程ROM(EEPROM)或闪存。易失性存储器可包括随机存取存储器(RAM)或者外部高速缓冲存储器。作为说明而非局限,RAM以多种形式可得,诸如静态RAM(SRAM)、动态RAM(DRAM)、同步DRAM(SDRAM)、双数据率SDRAM(DDRSDRAM)、增强型SDRAM(ESDRAM)、同步链路(Synchlink)DRAM(SLDRAM)、存储器总线(Rambus)直接RAM(RDRAM)、直接存储器总线动态RAM(DRDRAM)、以及存储器总线动态RAM(RDRAM)等。
以上实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。
以上所述实施例仅表达了本申请的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本申请构思的前提下,还可以做出若干变形和改进,这些都属于本申请的保护范围。因此,本申请专利的保护范围应以所附权利要求为准。
Claims (11)
1.一种纺织品图片特征库的建立方法,所述方法包括:
获取预设分类数的样本图像;
获取所述样本图像中像素的灰度值、HSV颜色空间值和坐标值;
根据所述灰度值、HSV颜色空间值和坐标值,计算所述样本图像的颜色全局特征向量、颜色局部特征向量和灰度纹理局部特征向量;
根据各个样本图像的颜色全局特征向量、颜色局部特征向量和灰度纹理局部特征向量,将所述样本图像聚类划分至第一预设个数的类簇质心特征向量的分组中;
根据各个类簇质心特征向量以及各个类簇质心特征向量的分组中的样本图像,生成纺织品图片特征库。
2.根据权利要求1所述的方法,其特征在于,获取预设分类数的样本图像,包括:
获取预设分类数的初始纺织品样本图像;
从各个所述初始纺织品样本图像中分割出预设分辨率的纺织品样本图像单元;
将所述纺织品样本图像单元的对比度调整至预设对比度值,得到调整的纺织品样本图像单元;
将所述调整的纺织品样本图像单元作为样本图像。
3.根据权利要求1所述的方法,其特征在于,所述计算所述样本图像的颜色全局特征向量包括:
分别计算所述样本图像中像素的HSV颜色空间值中,H通道值的均值、S通道值的均值、V通道值的均值、H通道值的方差、S通道值的方差、V通道值的方差、H通道值的三阶矩、S通道值的三阶矩和V通道值的三阶矩;
根据所述H通道值的均值、S通道值的均值、V通道值的均值、H通道值的方差、S通道值的方差、V通道值的方差、H通道值的三阶矩、S通道值的三阶矩和V通道值的三阶矩,生成所述样本图像的颜色全局特征向量。
4.根据权利要求1所述的方法,其特征在于,所述计算所述样本图像的颜色局部特征向量包括:
将所述样本图像中各个像素的HSV颜色空间值中的H通道值、S通道值和V通道值降维生成单维度颜色值;所述单维度颜色值被量化为第三预设个数颜色等级的颜色等级值;
根据所述样本图像中各个像素的坐标值,将所述样本图像中各个像素与其他像素之间的像素距离值量化为第四预设个数距离等级的像素距离等级值;
根据所述样本图像中各个像素的颜色等级值和像素距离等级值,生成包含第三预设个数乘以第四预设个数的元素的二维矩阵;其中,所述二维矩阵中的每一个元素的取值代表一个颜色等级和距离等级下的颜色等级值和像素距离等级值的数量;
展开所述二维矩阵,得到所述样本图像的颜色局部特征向量。
5.根据权利要求1所述的方法,其特征在于,计算所述样本图像的灰度纹理局部特征向量包括:
获取第五预设个数的不同的卷积模板矩阵;
利用各个所述卷积模板矩阵,分别与所述样本图像中各个像素的灰度值组成的灰度值矩阵进行卷积计算得到各个像素的卷积值;
根据各个卷积模板矩阵计算的样本图像中各个像素的卷积值,生成各个卷积模板矩阵对应的卷积图像;
针对每一个卷积图像,分别计算该卷积图像中像素的灰度值的均值和方差;
根据第五预设个数的所述卷积图像的灰度值的均值和方差,生成样本图像的灰度纹理局部特征向量。
6.根据权利要求1至5任意一项所述的方法,其特征在于,根据各个样本图像的颜色全局特征向量、颜色局部特征向量和灰度纹理局部特征向量,将所述样本图像聚类划分至第一预设个数的类簇质心特征向量的分组中,包括:
S1,从预设分类数的样本图像中,选取第一预设个数的样本图像的总特征向量作为初始类簇质心特征向量;其中,总特征向量根据颜色全局特征向量、颜色局部特征向量和灰度纹理局部特征向量生成;
S2,计算预设分类数的样本图像中各个样本图像的总特征向量到初始类簇质心特征向量之间的欧式距离;
S3,将各个样本图像分别划分至与该样本图像的欧式距离最小的初始类簇质心特征向量的分组中;
S4,计算各个初始类簇质心特征向量的分组中的样本图像的总特征向量均值;
S5,若所有初始类簇质心特征向量的分组中的样本图像的总特征向量均值与该初始类簇质心特征向量之间的欧式距离小于距离阈值,则执行步骤S7;
S6,若存在任意初始类簇质心特征向量的分组中的总特征向量均值与该初始类簇质心特征向量之间的欧式距离不小于距离阈值,则将各个初始类簇质心特征向量的分组中的总特征向量均值分别作为更新的初始类簇质心特征向量,并重复步骤S2、S3和S4,直至所有初始类簇质心特征向量的分组中的样本图像的总特征向量均值与该初始类簇质心特征向量之间的欧式距离小于距离阈值,则执行步骤S7;
S7,获取当前的初始类簇质心特征向量和初始类簇质心特征向量的分组中的样本图像,作为聚类划分的类簇质心特征向量和类簇质心特征向量的分组中的样本图像。
7.根据权利要求1至5任意一项所述的方法,其特征在于,还包括:
获取待匹配的纺织品图片;
获取所述纺织品图片中像素的灰度值、HSV颜色空间值和坐标值;
根据所述灰度值、HSV颜色空间值和坐标值,计算所述纺织品图片的颜色全局特征向量、颜色局部特征向量和灰度纹理局部特征向量;
根据所述纺织品图片的颜色全局特征向量与纺织品图片特征库中的各个类簇质心特征向量的颜色全局特征向量之间的第一欧式距离,确定所述纺织品图片所属的类簇质心特征向量的分组;
根据所述颜色全局特征向量、颜色局部特征向量和灰度纹理局部特征向量,确定所述纺织品图片在所述类簇质心特征向量的分组中匹配的样本图像。
8.根据权利要求7所述的方法,其特征在于,还包括:
获取匹配失败的纺织品图片;
若所述匹配失败的纺织品图片的数目超出更新数目阈值,则将各个匹配失败的纺织品图片作为样本图像与当前纺织品图片特征库中的样本图像混合,得到新样本图像集;
根据新样本图像集中各个样本图像的颜色全局特征向量、颜色局部特征向量和灰度纹理局部特征向量,将所述新样本图像集中的样本图像聚类划分至第二预设个数的新的类簇质心特征向量的分组中;
根据各个新的类簇质心特征向量以及各个新的类簇质心特征向量的分组中的样本图像,生成更新的纺织品图片特征库。
9.一种纺织品图片特征库的建立装置,其特征在于,所述装置包括:
样本图像获取模块,用于获取预设分类数的样本图像;
样本像素值获取模块,用于获取所述样本图像中像素的灰度值、HSV颜色空间值和坐标值;
样本特征向量计算模块,用于根据所述灰度值、HSV颜色空间值和坐标值,计算所述样本图像的颜色全局特征向量、颜色局部特征向量和灰度纹理局部特征向量;
样本图像聚类划分模块,用于根据各个样本图像的颜色全局特征向量、颜色局部特征向量和灰度纹理局部特征向量,将所述样本图像聚类划分至第一预设个数的类簇质心特征向量的分组中;
纺织品图片特征库生成模块,用于根据各个类簇质心特征向量以及各个类簇质心特征向量的分组中的样本图像,生成纺织品图片特征库。
10.一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,其特征在于,所述处理器执行所述计算机程序时实现权利要求1至8中任一项所述方法的步骤。
11.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至8中任一项所述的方法的步骤。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201811610700.7A CN109657083B (zh) | 2018-12-27 | 2018-12-27 | 纺织品图片特征库的建立方法和装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201811610700.7A CN109657083B (zh) | 2018-12-27 | 2018-12-27 | 纺织品图片特征库的建立方法和装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN109657083A true CN109657083A (zh) | 2019-04-19 |
CN109657083B CN109657083B (zh) | 2020-07-14 |
Family
ID=66117615
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201811610700.7A Active CN109657083B (zh) | 2018-12-27 | 2018-12-27 | 纺织品图片特征库的建立方法和装置 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN109657083B (zh) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110694942A (zh) * | 2019-10-21 | 2020-01-17 | 武汉纺织大学 | 一种太阳能电池片的色差分选方法 |
CN112668597A (zh) * | 2019-10-15 | 2021-04-16 | 杭州海康威视数字技术股份有限公司 | 一种特征比对方法、装置及设备 |
CN118247514A (zh) * | 2024-05-29 | 2024-06-25 | 浙江鑫犇机械有限公司 | 一种用于提花机的图案自动识别方法及*** |
Citations (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101777059A (zh) * | 2009-12-16 | 2010-07-14 | 中国科学院自动化研究所 | 一种提取地标性场景摘要的方法 |
CN101853304A (zh) * | 2010-06-08 | 2010-10-06 | 河海大学 | 基于特征选择和半监督学习的遥感图像检索方法 |
CN102012939A (zh) * | 2010-12-13 | 2011-04-13 | 中国人民解放军国防科学技术大学 | 综合颜色和局部不变特征匹配的动画场景自动标注方法 |
EP2443589A1 (en) * | 2009-06-16 | 2012-04-25 | Alibaba Group Holding Limited | Method and system for near-duplicate image searching |
CN102508909A (zh) * | 2011-11-11 | 2012-06-20 | 苏州大学 | 一种基于多智能算法及图像融合技术的图像检索方法 |
CN102521838A (zh) * | 2011-12-19 | 2012-06-27 | 国家计算机网络与信息安全管理中心 | 一种图像检索/匹配方法及*** |
CN102629325A (zh) * | 2012-03-13 | 2012-08-08 | 深圳大学 | 图像特征提取方法和装置及图像拷贝检测方法和*** |
CN103577840A (zh) * | 2013-10-30 | 2014-02-12 | 汕头大学 | 物品识别方法 |
CN103871044A (zh) * | 2012-12-14 | 2014-06-18 | 阿里巴巴集团控股有限公司 | 一种图像签名生成方法和图像验证方法及装置 |
CN104331447A (zh) * | 2014-10-29 | 2015-02-04 | 邱桃荣 | 布料色卡图像检索方法 |
CN105608230A (zh) * | 2016-02-03 | 2016-05-25 | 南京云创大数据科技股份有限公司 | 一种基于图像检索的商家信息推荐***及方法 |
-
2018
- 2018-12-27 CN CN201811610700.7A patent/CN109657083B/zh active Active
Patent Citations (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP2443589A1 (en) * | 2009-06-16 | 2012-04-25 | Alibaba Group Holding Limited | Method and system for near-duplicate image searching |
CN101777059A (zh) * | 2009-12-16 | 2010-07-14 | 中国科学院自动化研究所 | 一种提取地标性场景摘要的方法 |
CN101853304A (zh) * | 2010-06-08 | 2010-10-06 | 河海大学 | 基于特征选择和半监督学习的遥感图像检索方法 |
CN102012939A (zh) * | 2010-12-13 | 2011-04-13 | 中国人民解放军国防科学技术大学 | 综合颜色和局部不变特征匹配的动画场景自动标注方法 |
CN102508909A (zh) * | 2011-11-11 | 2012-06-20 | 苏州大学 | 一种基于多智能算法及图像融合技术的图像检索方法 |
CN102521838A (zh) * | 2011-12-19 | 2012-06-27 | 国家计算机网络与信息安全管理中心 | 一种图像检索/匹配方法及*** |
CN102629325A (zh) * | 2012-03-13 | 2012-08-08 | 深圳大学 | 图像特征提取方法和装置及图像拷贝检测方法和*** |
CN103871044A (zh) * | 2012-12-14 | 2014-06-18 | 阿里巴巴集团控股有限公司 | 一种图像签名生成方法和图像验证方法及装置 |
CN103577840A (zh) * | 2013-10-30 | 2014-02-12 | 汕头大学 | 物品识别方法 |
CN104331447A (zh) * | 2014-10-29 | 2015-02-04 | 邱桃荣 | 布料色卡图像检索方法 |
CN105608230A (zh) * | 2016-02-03 | 2016-05-25 | 南京云创大数据科技股份有限公司 | 一种基于图像检索的商家信息推荐***及方法 |
Non-Patent Citations (2)
Title |
---|
杨杰: "面向图像检索的海量图像自动聚类方法研究", 《中国优秀硕士学位论文全文数据库信息科技辑》 * |
黄艳丽: "基于整体局部颜色特征和纹理特征的图像检索算法研究", 《中国优秀硕士学位论文全文数据库信息科技辑》 * |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112668597A (zh) * | 2019-10-15 | 2021-04-16 | 杭州海康威视数字技术股份有限公司 | 一种特征比对方法、装置及设备 |
CN112668597B (zh) * | 2019-10-15 | 2023-07-28 | 杭州海康威视数字技术股份有限公司 | 一种特征比对方法、装置及设备 |
CN110694942A (zh) * | 2019-10-21 | 2020-01-17 | 武汉纺织大学 | 一种太阳能电池片的色差分选方法 |
CN118247514A (zh) * | 2024-05-29 | 2024-06-25 | 浙江鑫犇机械有限公司 | 一种用于提花机的图案自动识别方法及*** |
Also Published As
Publication number | Publication date |
---|---|
CN109657083B (zh) | 2020-07-14 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
Wen et al. | A simple local minimal intensity prior and an improved algorithm for blind image deblurring | |
CN110210560B (zh) | 分类网络的增量训练方法、分类方法及装置、设备及介质 | |
CN109977886B (zh) | 货架空置率计算方法及装置、电子设备、存储介质 | |
WO2019100724A1 (zh) | 训练多标签分类模型的方法和装置 | |
CN112651438A (zh) | 多类别图像的分类方法、装置、终端设备和存储介质 | |
CN111814902A (zh) | 目标检测模型训练方法、目标识别方法、装置和介质 | |
CN110135325A (zh) | 基于尺度自适应网络的人群人数计数方法及*** | |
CN111783779B (zh) | 图像处理方法、装置和计算机可读存储介质 | |
CN108710916B (zh) | 图片分类的方法及装置 | |
CN110232326B (zh) | 一种三维物体识别方法、装置及存储介质 | |
CN111160229B (zh) | 基于ssd网络的视频目标检测方法及装置 | |
CN109784379A (zh) | 纺织品图片特征库的更新方法和装置 | |
CN109741380A (zh) | 纺织品图片快速匹配方法和装置 | |
CN102592129B (zh) | 基于场景驱动的智能手机图像特征点选取方法 | |
CN111914908A (zh) | 一种图像识别模型训练方法、图像识别方法及相关设备 | |
CN109657083A (zh) | 纺织品图片特征库的建立方法和装置 | |
CN111382791B (zh) | 深度学习任务处理方法、图像识别任务处理方法和装置 | |
CN111862040A (zh) | 人像图片质量评价方法、装置、设备及存储介质 | |
CN111814820A (zh) | 图像处理方法及装置 | |
Badki et al. | Robust radiometric calibration for dynamic scenes in the wild | |
CN113837202A (zh) | 特征点的提取方法、图像的重建方法及装置 | |
CN113723380B (zh) | 基于雷达技术的人脸识别方法、装置、设备和存储介质 | |
CN109934132A (zh) | 基于随机丢弃卷积数据的人脸识别方法、***及存储介质 | |
CN107194931A (zh) | 一种基于双目图像匹配获取目标深度信息的方法和*** | |
CN112883959B (zh) | 身份证照完整性检测方法、装置、设备及存储介质 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |