图像比对方法、装置、设备和存储介质制造方法及图纸

技术编号:22723257 阅读:17 留言:0更新日期:2019-12-04 05:52
本发明专利技术实施例公开了一种图像比对方法、装置、设备和存储介质。该方法包括:根据待比对图像的亮度值和/或色度值,确定各待比对图像的亮度直方图和/或色度直方图;根据所述待比对图像的亮度直方图和/或色度直方图,确定所述待比对图像之间的相似度,不仅能快速搜索出相近的图像,而且实现过程简单、高效。

Image comparison method, device, equipment and storage medium

The embodiment of the invention discloses an image comparison method, device, device and storage medium. The method includes: determining the brightness histogram and / or chroma histogram of each image to be compared according to the brightness value and / or chroma value of the image to be compared; determining the similarity between the images to be compared according to the brightness histogram and / or chroma histogram of the image to be compared, which not only can quickly search out the similar images, but also has a simple and efficient implementation process.

【技术实现步骤摘要】
图像比对方法、装置、设备和存储介质
本专利技术实施例涉及图像处理
,尤其涉及一种图像比对方法、装置、设备和存储介质。
技术介绍
随着科技的进步,图像比对技术越来越受到公众的重视。现有的图像比对技术中一类是将图像进行分割,将分割的图像进行比对,另一类是提取比对图像中的图像特征值,诸如颜色、纹理、形状、对比度、矢量等特征,再通过这些特征的比对确定不同的图像之间是否是同一张图像。因此,现有的技术方案中,不同图像之间比对的过程较长,实现起来较为繁琐,难以实现海量图像比对。
技术实现思路
本专利技术实施例提供了一种图像比对方法、装置、设备和存储介质,能够降低图像比对难度,提高图像比对效率,实现在海量的图像数据库中快速搜索出相近的图像。第一方面,本专利技术实施例提供了一种图像比对方法,包括:根据待比对图像的亮度值和/或色度值,确定各待比对图像的亮度直方图和/或色度直方图;根据所述待比对图像的亮度直方图和/或色度直方图,确定所述待比对图像之间的相似度。第二方面,本专利技术实施例还提供了一种图像比对装置,包括:直方图确定模块,用于根据待比对图像的亮度值和/或色度值,确定各待比对图像的亮度直方图和/或色度直方图;相似度确定模块,用于根据所述待比对图像的亮度直方图和/或色度直方图,确定所述待比对图像之间的相似度。第三方面,本专利技术实施例还提供了一种设备,所述设备包括:一个或多个处理器;存储装置,用于存储一个或多个程序,当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现本专利技术任一实施例所述的图像比对方法。第四方面,本专利技术实施例还提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现本专利技术任一实施例所述的图像比对方法。本专利技术实施例通过提供一种图像比对方法,其中,待比对图像中可能存在缩放图像,这种情况下,使用待比对图像的亮度直方图和/或色度直方图能够更加准确地比对待比对图像,因此本专利技术实施例中根据待比对图像的亮度值和/或色度值,确定各待比对图像的亮度直方图和/或色度直方图,再根据所述待比对图像的亮度直方图和/或色度直方图,确定所述待比对图像之间的相似度,不仅能快速搜索出相近的图像,而且实现过程简单准确。附图说明图1是本专利技术实施例一中提供的一种图像比对方法的流程示意图;图2是本专利技术实施例一中提供的一种待比对图像亮度直方图的示意图;图3是本专利技术实施例二中提供的一种图像比对方法的流程示意图;图4是本专利技术实施例三中提供的一种图像比对装置的结构示意图;图5是本专利技术实施例四中提供的一种设备的结构示意图。具体实施方式下面结合附图和实施例对本专利技术作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本专利技术,而非对本专利技术的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本专利技术相关的部分而非全部结构。在更加详细地讨论示例性实施例之前应当提到的是,一些示例性实施例被描述成作为流程图描绘的处理或方法。虽然流程图将各步骤描述成顺序的处理,但是其中的许多步骤可以被并行地、并发地或者同时实施。此外,各步骤的顺序可以被重新安排。当其操作完成时所述处理可以被终止,但是还可以具有未包括在附图中的附加步骤。所述处理可以对应于方法、函数、规程、子例程、子程序等等。实施例一图1是本专利技术实施例一提供的一种图像比对方法的流程示意图,本实施例可适用于从海量图像中寻找比较相近的图像的情况,该方法可以由图像比对装置来执行,该装置可采用软件和/或硬件的方式实现,该装置可集成于计算设备中,也可独立作为一个设备。具体包括如下步骤:S110、根据待比对图像的亮度值和/或色度值,确定各待比对图像的亮度直方图和/或色度直方图。本实施例中,上述待比对图像是需要进行相似度比对的图像,其中,待比对图像可以是从海量图像中找到一张图像与现有的一张图像进行比对的两张待比对图像。上述直方图(Histogram)又称质量分布图,是一种统计报告图,由一系列高度不等的纵向条纹或线段表示数据分布的情况。一般用横轴表示数据类型,纵轴表示分布情况。直方图是数值数据分布的精确图形表示,是一个连续变量的概率分布的估计。直方图是一种条形图,构建它的过程如下:第一步是将值的范围分段,即将整个值的范围分成一系列间隔,然后计算每个间隔中的值。这些值通常被指定为连续的,不重叠的变量间隔;间隔必须相邻,并且通常是相等的大小。将上述待比对图像中的亮度和/或色度分别生成不同的直方图,以便将待比对图像进行亮度直方图和/或色度直方图的比对。由于待比对图像中可能存在缩放图像,这种情况下,使用待比对图像的亮度直方图和/或色度直方图是更为准确的。进一步地,在根据待比对图像的亮度值和/或色度值,确定各待比对图像的亮度直方图和/或色度直方图之前,还包括:根据待比对图像的文件属性和存储数据,检测待比对图像的完整度;若检测到待比对图像完整,则对待比对图像进行格式转化,以得到颜色编码格式相同的待比对图像。本实施例中,根据待比对图像的文件属性和存储数据,示例性的,文件属性是指待比对图像的文件头,存储数据是指以指定格式存储的数据。通过文件属性以及存储数据判断待比对图像是否能够完整地显示出来,若待比对图像能够完成地显示,则进行比对;若待比对图像不能够完整地显示,则待比对图像并不完整,停止对待比对图像的下一步处理。具体的,通过检测待比对图像的图像文件类型,判断待比对图像是否为压缩图像,若是压缩图像,则对已编码的图像文件进行图像格式转化,以将待比对的两张图像均转换为相同的颜色空间类型。示例性的,若待比对图像为jpg、png等格式,则将这种格式解码得到NV21颜色空间的图像数据。进一步地,若压缩图像不能直接转换为NV21,则先转换为某种颜色空间类型,如RGB24,再进行二次转换,从而得到NV21类型的图像数据。NV21是YUV颜色空间的子类型,示例性的,4X4的图像的存储格式是:使用8bit的灰阶时,一个单元(4X4)的NV21的占用内存为4X6=24个字节,其中Y通道使用了平面格式,而U、V通道采用了紧缩格式;在存储空间上,UV两个通道一起仅使用了Y通道的一半,比例关系是4X4比4X2,即2:1。S120、根据待比对图像的亮度直方图和/或色度直方图,确定待比对图像之间的相似度。本实施例中,根据待比对图像的亮度直方图和/或色度直方图,确定待比对图像之间的相似度,包括:根据待比对图像的亮度直方图和/或色度直方图,确定灰阶数量和各灰阶下像素数量;根据各灰阶下像素数量以及灰阶数量,确定待比对图像的相似度。本实施例中,灰阶是指由最暗到最亮之间不同亮度和/或色度的层次级别,将三基色每一个颜色从纯色不断变暗到黑的过程中变化级别的划分称为色彩的灰阶,并用数字表示,这中间层级越多,所能够呈现的画面效果也就越细腻。示例性的,8bit图像的灰阶是25本文档来自技高网...

【技术保护点】
1.一种图像比对方法,其特征在于,包括:/n根据待比对图像的亮度值和/或色度值,确定各待比对图像的亮度直方图和/或色度直方图;/n根据所述待比对图像的亮度直方图和/或色度直方图,确定所述待比对图像之间的相似度。/n

【技术特征摘要】
1.一种图像比对方法,其特征在于,包括:
根据待比对图像的亮度值和/或色度值,确定各待比对图像的亮度直方图和/或色度直方图;
根据所述待比对图像的亮度直方图和/或色度直方图,确定所述待比对图像之间的相似度。


2.根据权利要求1所述的方法,其特征在于,在所述根据待比对图像的亮度值和/或色度值,确定各待比对图像的亮度直方图和/或色度直方图之前,还包括:
根据待比对图像的文件属性和存储数据,检测所述待比对图像的完整度;
若检测到所述待比对图像完整,则对所述待比对图像进行格式转化,以得到颜色编码格式相同的待比对图像。


3.根据权利要求1所述的方法,其特征在于,所述根据待比对图像的亮度值和/或色度值,确定各待比对图像的亮度直方图和/或色度直方图,包括:
根据待比对图像实际执行的对比速度,确定预设灰阶范围;
根据待比对图像的亮度值和/或色度值以及预设灰阶范围,确定各待比对图像的亮度直方图和/或色度直方图。


4.根据权利要求3所述的方法,其特征在于,所述根据待比对图像的亮度值和/或色度值以及预设灰阶范围,确定各待比对图像的亮度直方图和/或色度直方图,包括:
根据预设灰阶范围,建立直方图数组;其中,所述直方图数组中以灰阶为索引,各索引下保存该灰阶下的像素数量;
根据待比对图像的亮度值和/或色度值,统计预设灰阶范围内各灰阶下的像素数量;
根据所述直方图数组的索引,向所述直方图数组中存储各灰阶下的像素数量。


5.根据权利要求1所述的方法,其特征在于,所述根据所述待比对图像的亮度直方图和/或色度直方图,确定所述待比对图...

【专利技术属性】
技术研发人员:张亚伟汪海滨王国良王永强袁茂林
申请(专利权)人:浙江齐聚科技有限公司
类型:发明
国别省市:浙江;33

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1