【技术实现步骤摘要】
本申请涉及图像处理领域,特别涉及一种图像主颜色的识别方法及装置,以及一种图像匹配方法和服务器。
技术介绍
随着多媒体技术和网络设备的发展,互联网上的图像数据迅速增长,对海量图像信息的管理以及检索已经成为当前研究的热点。而对于图像主颜色的识别也成为图像处理领域的一项很重要的技术。在现有技术中,传统的图像主颜色的识别方法利用人工文字标记的方式,但文字本身很难完全表达图像的丰富内容,而且人工标注的方式工作量巨大且具有主观性,这就 直接影响图像主颜色识别的准确性。现有技术还有另外一种采用颜色直方图统计的方式,来得到输入图片的主颜色。但颜色直方图一般采用传统的红绿蓝(Red,Green, Blue, RGB)色彩空间,由于颜色直方图反映的是图像颜色全局的统计信息,所描述的也是不同色彩在整幅图像中所占的比例,所以如果直接用整个颜色直方图来描述该图片,就需要对一幅图像中的所有像素点进行重复的统计和计算,这会使得图像主颜色识别过程中的计算量与存储量都十分巨大,进而使得图像主颜色的识别效率较低;而如果为了解决识别效率较低的问题,可以对颜色直方图进行量化压缩,但是这种方式又必须采用预先指定的量化阈值,这种情况只能适用于某些特殊场景,而无法通用于实际中的所有图像主颜色的识别。总之,目前需要本领域技术人员迫切解决的一个技术问题就是如何能够创新的提出一种图像主颜色的识别方法,以解决现有技术中的颜色直方图方式导致的识别效率较低以及不够通用的问题。
技术实现思路
本申请所要解决的技术问题是提供一种图像主颜色的识别方法及图像匹配方法,用以解决现有技术中的颜色直方图方式导致的识别效率较低以及 ...
【技术保护点】
【技术特征摘要】
1.一种图像主颜色的识别方法,其特征在于,该方法包括 接收待识别主颜色的图像; 采用分裂聚类算法将所述图像预设的默认主颜色分裂为至少两个初始主颜色; 对分裂得到的所述至少两个初始主颜色采用凝聚聚类算法进行合并,以得到满足预设条件的最终主颜色; 根据各个最终主颜色下像素数量的比例获取所述最终主颜色的描述符。2.根据权利要求I所述的方法,其特征在于,在分裂的初始主颜色为两个的情况下,所述采用分裂聚类算法将所述图像预设的默认主颜色分裂为两个初始主颜色,包括 将各像素点的平均分量值作为默认主颜色的原始分量值; 计算各个初始主颜色的像素集合中各像素点与替换后的默认主颜色的各分量值的平均偏差; 按照所述平均偏差将所述默认主颜色的各分量值拆分为两个初始主颜色的各分量值。3.根据权利要求2所述的方法,其特征在于,在分裂的初始主颜色大于两个的情况下,所述采用分裂聚类算法将所述图像预设的默认主颜色分裂为至少两个初始主颜色,还包括 将所述拆分的两个初始主颜色作为当前主颜色,计算所述图像的各个像素点在基于视觉模型建立的色彩空间的各分量值与所述当前主颜色对应的分量值的欧式距离; 将欧式距离小于第一阈值的像素点归类于对应的初始主颜色,形成个初始主颜色的像素集合; 将初始主颜色的像素集合下各像素点的各分量平均值替换该初始主颜色的初始分量值; 计算各个初始主颜色的像素集合中各像素点与初始主颜色的平均偏差; 将最大的平均偏差对应的初始主颜色分裂为两个初始主颜色;再将所述分裂后的两个初始主颜色作为当前主颜色,重复执行分裂过程,直至分裂后的初始主颜色的总个数达到预设值。4.根据权利要求3所述的方法,其特征在于,所述对分裂得到的所述至少两个初始主颜色采用凝聚聚类算法进行合并,以得到满足预设条件的最终主颜色,包括 对于分裂得到的所述至少两个初始主颜色,分别计算两两主颜色之间的欧氏距离;判断最小的欧式距离是否小于预设值,如果否,则直接将所述初始主颜色作为最终主颜色;如果是,则将存在最小的欧式距离的两个初始主颜色合并为一个合并主颜色,该合并主颜色的各分量值为合并前两个初始主颜色的各分量值的平均值; 计算图像的各个像素点与执行合并后的剩余主颜色对应分量的欧式距离; 按照计算得到的欧式距离将各像素点归类于执行合并后的剩余主颜色,形成各个剩余主颜色的像素点集合,其中,各像素点都归类于最近的欧氏距离对应的剩余主颜色; 将各个主颜色的分量值调整为对应的像素点集合中所包括的各个像素点的分量平均值; 重新计算合并后的剩余主颜色与其他未合并的初始主颜色之间的欧式距离,并触发所述判断最小的欧式距离是否小于预设值的步骤。5.根据权利要求I所述的方法,其特征在于,所述根据各个最终主颜色下像素数量的比例获取所述最终主颜色的描述符,包括 根据所述各个最终主颜色对应的像素点集合中的像素点总个数计算各个主颜色的比例; 将所述各个主颜色比例与其各分量值作为主颜色描述符存储至预置的数据库中。6.根据权利要求5所述的方法,其特征在于,所述方法还包括 预先对待处理图像进行分区,并针对分区后的各区域的像素点设置不同的权重;则所述根据各个最终主颜色下像素数量的比例输出所述最终主颜色的描述符,包括对于各个最终主颜色,就依据所述各个最终主颜色对应的像素点集合中的像素点总个数以及像素点的权重计算各个主颜色的比例; 将所述各个主颜色比例与其各分量值作为主颜色描述符进行输出。7.一种应用权利要求I所示的图像主颜色的识别方法的图像匹配方法,其特征在于,预先构建图像特征数据库,所述图像特征数据库用于保存图像及其对应的主颜色描述符;所述主颜色描述符通过权利要求I所述的图像主颜色的识别方法获取;包括 获取用户输入的主颜色信息; 从所述图像特征数据库中匹配包括所述主颜色信息的主颜色描述符的图像; 获取从所述图像特征数据库中匹配得到的图像。8.根据权利要求7所述的方法,其特征在于,所述获取用户输入的主颜色信息,包括 直接接收用户选择的颜色信息,或者, 接收用户提交的原始图像,并识别所述原始图像...
【专利技术属性】
技术研发人员:薛晖,
申请(专利权)人:阿里巴巴集团控股有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。