一种基于jpeg格式的图像匹配方法和装置制造方法
【专利摘要】本发明实施例公开了一种基于JPEG格式的图像匹配方法和装置,该方法具体为,获取JPEG格式源图像的源待匹配数据,所述源待匹配数据为所述源图像的8阶矩阵中位于第一行第一列的项,以及,获取目标图像的目标待匹配数据,所述目标待匹配数据为所述目标图像的8阶矩阵中位于第一行第一列的项;判断所述源待匹配数据与所述目标待匹配数据是否满足预设匹配条件;如果是,则确定满足所述预设匹配条件的目标图像与所述源图像匹配,如果否,则确定所述目标图像与所述源图像不匹配。本发明仅通过比较具有图像最大信息量的8阶矩阵的第一行第一列项即可完成图像的匹配,很大程度的减少了匹配图像过程中的计算量,提高了图像匹配的效率。
【专利说明】—种基于JPEG格式的图像匹配方法和装置
【技术领域】
[0001]本发明涉及图像处理【技术领域】,具体涉及一种基于JPEG格式的图像匹配方法和
>J-U ρ?α装直。
【背景技术】
[0002]图像匹配是指根据不同时间、不同视角、或不同尺寸的两幅图像或多幅图像,采用某种有效的匹配算法,搜索相似的关键点。图像匹配技术应用于各个领域,如医学图像处理、计算机视觉、目标识别和跟踪、光学及雷达跟踪等。
[0003]现有技术中,用于图像匹配的方法通常为基于灰度值的图像匹配方法,对于非JPEG格式的图像,需要将目标图像和源图像包含的所有数据均匹配成功,才说明两图像匹配成功。对于JPEG格式的图像,首先必须转化图像格式,得到该JPEG格式图像对应的非JPEG格式的图像,后续处理过程与处理非JPEG格式图像的过程相同。
[0004]现有技术的图像匹配方法中,需要将目标图像和源图像包含的所有数据均逐一进行匹配,可见,此图像 匹配过程较复杂,且存在计算量较大的问题,同时导致匹配效率较低。
【发明内容】
[0005]为了解决图像匹配过程中计算量大导致的图像匹配效率较低的问题,本发明提供了一种基于JPEG格式的图像匹配方法和装置。
[0006]本发明提供了一种基于JPEG格式的图像匹配方法,所述方法包括:
[0007]获取JPEG格式源图像的源待匹配数据,所述源待匹配数据为所述源图像的8阶矩阵中位于第一行第一列的项,以及,获取目标图像的目标待匹配数据,所述目标待匹配数据为所述目标图像的8阶矩阵中位于第一行第一列的项;
[0008]判断所述源待匹配数据与所述目标待匹配数据是否满足预设匹配条件;
[0009]如果是,则确定满足所述预设匹配条件的目标图像与所述源图像匹配,如果否,则确定所述目标图像与所述源图像不匹配。
[0010]优选的,所述获取JPEG格式源图像的源待匹配数据,具体为:
[0011]将获取的JPEG格式的源图像顺序进行熵解码,反量化,得到所述源图像的8阶矩阵;
[0012]获取所述8阶矩阵中位于第一行第一列的项,作为所述源待匹配数据。
[0013]优选的,所述获取目标图像的目标待匹配数据,具体为:
[0014]判断所述目标图像是否为JPEG格式的图像,若是,则将获取的目标图像顺序进行熵解码,反量化,得到所述目标图像的8阶矩阵,获取所述8阶矩阵中位于第一行第一列的项,作为所述目标待匹配数据;
[0015]若否,则将获取的目标图像划分为初始8阶矩阵,并对所述初始8阶矩阵进行离散余弦变换后,获取所述8阶矩阵;
[0016]获取所述8阶矩阵中位于第一行第一列的项,作为所述目标待匹配数据。[0017]优选的,所述判断所述源待匹配数据与所述目标待匹配数据是否满足预设匹配条件,具体为:
[0018]计算所述源待匹配数据与所述目标待匹配数据的差值的绝对值;
[0019]判断所述绝对值是否小于预先设置的阈值。
[0020]优选的,所述判断所述源待匹配数据与所述目标待匹配数据是否满足预设匹配条件之前,还包括:
[0021]获取所述源图像和所述目标图像的尺寸;
[0022]判断所述源图像的尺寸是否等于所述目标图像的尺寸;
[0023]如果否,则根据目标图像的目标待匹配数据重新确定源图像的源待匹配数据。
[0024]本发明还提供了一种图像匹配的装置,所述装置包括:
[0025]第一获取模块,用于获取JPEG格式源图像的源待匹配数据,所述源待匹配数据为所述源图像的8阶矩阵中位于第一行第一列的项;
[0026]第二获取装置,用于获取目标图像的目标待匹配数据,所述目标待匹配数据为所述目标图像的8阶矩阵中位于第一行第一列的项;
[0027]第一判断模块,用于判断所述源待匹配数据与所述目标待匹配数据是否满足预设匹配条件;
[0028]第一确定模块,用于在所述第一判断模块的结果为是时,确定满足所述预设匹配条件的目标图像与所述源图像匹配;
[0029]第二确定模块,用于在所述第一判断模块的结果为否时,确定所述目标图像与所述源图像不匹配。
[0030]8、优选的,所述第一获取模块包括:
[0031]第一获取子模块,用于将获取的JPEG格式的源图像顺序进行熵解码,反量化,得到所述源图像的8阶矩阵;
[0032]第二获取子模块,用于获取所述8阶矩阵中位于第一行第一列的项,作为所述源待匹配数据。
[0033]优选的,所述第二获取模块包括:
[0034]第一判断子模块,用于判断所述目标图像是否为JPEG格式的图像;
[0035]第三获取子模块,用于在所述第一判断子模块的结果为是时,将获取的目标图像顺序进行熵解码,反量化,得到所述目标图像的8阶矩阵;
[0036]第四获取子模块,用于获取所述第三获取子模块得到的所述8阶矩阵中位于第一行第一列的项,作为所述目标待匹配数据;
[0037]第五获取子模块,用于在所述第一判断子模块的结果为否时,将获取的目标图像划分为初始8阶矩阵,并对所述初始8阶矩阵进行离散余弦变换后,获取所述8阶矩阵;
[0038]第六获取子模块,用于获取所述第五获取子模块得到的所述8阶矩阵中位于第一行第一列的项,作为所述目标待匹配数据。
[0039]优选的,所述第一判断模块包括:
[0040]计算子模块,用于计算所述源待匹配数据与所述目标待匹配数据的差值的绝对值;
[0041]第三判断子模块,用于判断所述绝对值是否小于预先设置的阈值。[0042]优选的,所述装置还包括:
[0043]第三获取模块,用于获取所述源图像和所述目标图像的尺寸;
[0044]第二判断模块,用于判断所述源图像的尺寸是否等于所述目标图像的尺寸;
[0045]第三确定模块,用于在所述第四判断模块的结果为否时,根据目标图像的目标待匹配数据重新确定源图像的源待匹配数据。
[0046]本发明首先确定JPEG格式的图像为源图像,其次获取源图像的源待匹配数据,再次,获取目标图像的目标待匹配数据,最后,判断源待匹配数据与目标待匹配数据匹配情况。与现有技术相比,对于JPEG格式的图像,本发明不仅不需要将JPEG格式的图像完全转化为非JPEG格式的图像进行处理,而且也不需要将得到的8阶矩阵的64项全部进行比较。本发明仅通过比较具有图像最大信息量的8阶矩阵的第一行第一列项即可完成图像的匹配,很大程度的减少了计算量,提高了图像匹配的效率。
【专利附图】
【附图说明】
[0047]为了更清楚地说明本申请实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
[0048]图1为本发明实施例一的基于JPEG格式的图像匹配方法的流程图;
[0049]图2为本发明实施例二的基于JPEG格式的图像匹配方法的流程图;
[0050]图3为本发明实施例三的基于JPEG格式的图像匹配装置的装置结构图;
[0051]图4为本发明实施例三的基于JPEG格式的图像匹配装置的第一获取模块301的结构图;
[0052]图5为本发明实施例三的基于JPEG格式的图像匹配装置的第二获取模块302的结构图;
[0053]图6为本发明实施例三的基于JPEG格式的图像匹配装置的第一判断模块306的结构图。
【具体实施方式】
[0054]下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
[0055]实施例一、
[0056]参考图1,图1为本发明提供的一种基于JPEG格式的图像匹配方法实施例一的流程图,本实施例具体可以包括:
[0057]步骤101、获取JPEG格式源图像的源待匹配数据,所述源待匹配数据为所述源图像的8阶矩阵中位于第一行第一列的项。
[0058]本实施例中,首先,获取JPEG格式的图像作为源图像,其次,将源图像进行熵解码,即解出源图像中的压缩数据,再将解出的压缩数据进行反量化,即恢复源图像在编码时去除的信息,进而得到源图像的8阶矩阵,最后,获取该源图像的所有8阶矩阵位于第一行第一列的项,即为源图像的源待匹配数据。
[0059]具体的,获取的8阶矩阵位于第一行第一列的项为包含源图像信息量最大的项,所以本实施例只需获取该位于第一行第一列的项用于后续步骤的图像匹配。其中,对图像进行熵解码和反量化操作属于现有技术,所以在此不再赘述。
[0060]步骤102、获取目标图像的目标待匹配数据,所述目标待匹配数据为所述目标图像的8阶矩阵中位于第一行第一列的项。
[0061]本实施例中,接着获取目标图像,其次,对该目标图像进行处理后,获取该目标图像的所有8阶矩阵,最后,获取所有8阶矩阵中位于第一行第一列的项,即为目标图像的目标待匹配数据。
[0062]具体的,该目标图像可以为JPEG格式的图像,也可以为非JPEG格式的图像。
[0063]本实施例中,步骤101和步骤102的执行可以无先后顺序关系,即是也可以先执行步骤102,再执行步骤101,或者两个步骤同时执行。
[0064]步骤103、判断所述源待匹配数据与所述目标待匹配数据是否满足预设匹配条件,如果是,则进入步骤104,如果否,则进入步骤105。
[0065]本实施例中,首先获取源图像对应的源待匹配数据和目标图像对应的目标待匹配数据,其次,预先设置用于图像匹配的匹配条件,最后,判断源待匹配数据和目标待匹配数据是否满足匹配条件,如果是,则进入步骤104,如果否,则进入步骤105。
[0066]实际操作中,设置用于图像匹配的匹配条件可以在“判断源待匹配数据和目标待匹配数据是否满足匹配条件”这一步骤之前完成即可,具体执行顺序不影响本实施例的实施。
[0067]具体的,预设条件可以为源待匹配数据和目标待匹配数据相等,也可以为源待匹配数据和目标待匹配数据差值的绝对值小于预设阈值。预设条件通常根据用户所能容忍的图像匹配准确度设定。
[0068]步骤104、确定满足所述预设匹配条件的目标图像与所述源图像匹配。
[0069]本实施例中,如果源待匹配数据与目标待匹配数据满足预设匹配条件,则可以确定满足预设匹配条件的目标图像与所述源图像匹配。
[0070]步骤105、确定所述目标图像与所述源图像不匹配。
[0071]本实施例中,如果源待匹配数据与目标待匹配数据不满足预设匹配条件,则可以确定满足预设匹配条件的目标图像与所述源图像不匹配。
[0072]本发明首先确定JPEG格式的图像为源图像,其次获取源图像的源待匹配数据,再次,获取目标图像的目标待匹配数据,最后,判断源待匹配数据与目标待匹配数据匹配情况。与现有技术相比,对于JPEG格式的图像,本发明不仅不需要将JPEG格式的图像完全转化为非JPEG格式的图像进行处理,而且也不需要将得到的8阶矩阵的64项全部进行比较。本发明仅通过比较具有图像最大信息量的8阶矩阵的第一行第一列项即可完成图像的匹配,很大程度的减少了计算量,从而提高了图像匹配的效率。
[0073]实施例二、
[0074]参考图2,图2为本发明提供的一种基于JPEG格式的图像匹配方法实施例二的流程图,本实施例具体可以包括:[0075]步骤201、将获取的JPEG格式的源图像顺序进行熵解码,反量化,得到所述源图像的8阶矩阵。
[0076]本实施例中,首先,获取JPEG格式的图像作为源图像,其次,将源图像进行熵解码,即解出源图像中的压缩数据,再将解出的压缩数据进行反量化,即恢复源图像在编码时去除的信息,最终得到进行部分解码操作后的源图像。
[0077]步骤202、获取所述8阶矩阵中位于第一行第一列的项,作为所述源待匹配数据。
[0078]本实施例中,首先获取到进行了部分解码操作后的源图像,其次,获取该源图像的8阶矩阵,最终获取到所有8阶矩阵位于第一行第一列的项作为源待匹配数据。
[0079]步骤203、判断所述目标图像是否为JPEG格式的图像,如果是,则进入步骤204,如果否,则进入步骤205。
[0080]本实施例中,首先接收用户输入的图像作为目标图像,其次,判断该接收到的目标图像的格式是否为JPEG格式,如果目标图像的格式为JPEG格式,则进入步骤204,如果目标图像的格式为非JPEG格式,那么进入步骤205。
[0081]具体的,判断图像格式的方法为现有技术,具体使用的判断图像格式的方法不影响本实施例的实施。
[0082]实际操作中,步骤203可以在步骤201之前执行,具体的,获取源图像的源待匹配数据和获取目标图像的目标待匹配数据的执行顺序不影响本实施例的实施。
[0083]步骤204、将获取的目标图像顺序进行熵解码,反量化,得到所述目标图像的8阶矩阵,获取所述8阶矩阵中位于第一行第一列的项,作为所述目标待匹配数据,进入步骤206。
[0084]本实施例中,当目标图像的格式为JPEG格式时,将该JPEG格式的目标图像进行部分解码操作,首先,将该JPEG格式的目标图像进行熵解码,即解出该目标图像中的压缩数据,再将解出的压缩数据进行反量化,即恢复该目标图像在编码时去除的信息进而得到该目标图像的8阶矩阵,最后,获取该目标图像的所有8阶矩阵位于第一行第一列的项,作为目标图像的目标待匹配数据。
[0085]步骤205、将获取的目标图像划分为初始8阶矩阵,并对所述初始8阶矩阵进行离散余弦变换后,获取所述8阶矩阵,获取所述8阶矩阵中位于第一行第一列的项,作为所述目标待匹配数据,进入步骤206。
[0086]本实施例中,当目标图像的格式为非JPEG格式时,将该非JPEG格式的目标图像进行部分编码操作,首先,将该非JPEG格式的目标图像转化为YUV格式的目标图像,其次,对该目标图像进行离散余弦变换,获取该目标图像的8阶矩阵,此时的8阶矩阵并非其第一行第一列项包含目标图像信息量最大的8阶矩阵,最后,获取所有该8阶矩阵的第一行第一列项作为该目标图像的目标待匹配数据。
[0087]具体的,将目标图像转换YUV格式,以及对矩阵进行离散余弦变换均属于现有技术,所以在此不再赘述。
[0088]步骤206、获取所述源图像和所述目标图像的尺寸。
[0089]本实施例中,由于源图像和目标图像的尺寸可能存在不一致的情况,所以首先获取到源图像和目标图像的尺寸,便于后续步骤的处理操作。
[0090]实际操作中,获取图像尺寸的方法很多,属于现有技术,具体采用何种方法进行图像尺寸的获取不影响本实施例的实施。
[0091]步骤207、判断所述源图像的尺寸是否等于所述目标图像的尺寸,如果否,则进入步骤208,如果是,则进入步骤209。
[0092]本实施例中,在获取源图像与目标图像的尺寸后,判断二者尺寸是否相等,如果不相等,进入步骤208,如果相等,进入步骤209。
[0093]步骤208、根据目标图像的目标待匹配数据重新确定源图像的源待匹配数据。
[0094]本实施例中,在源图像和目标图像的尺寸不相等的情况下,依据已确定的目标图像的目标待匹配数据,遍历获取到的源图像的源待匹配数据,确定与目标待匹配数据最接近的源待匹配数据为重新确定的源图像的源待匹配数据。
[0095]实际操作中,如果源图像的源待匹配数据按照顺序分别为A、B、C、D、E、F,同时目标图像的目标待匹配数据按照顺序分别为D1、E1,那么以目标匹配数据中的Dl为基准,遍历所有源待匹配数据,确定与目标待匹配数据基准Dl最接近的源待匹配数据中的D,进而确定以D为起点以及D之后的连续若干个源待匹配数据为重新确定的源图像的源待匹配数据。例如,此目标待匹配数据D1、E1重新确定的源待匹配数据为D、E。
[0096]步骤209、计算所述源待匹配数据与所述目标待匹配数据的差值的绝对值。
[0097]本实施例中,在获取到源待匹配数据和目标待匹配数据之后,计算二者的差值的绝对值。
[0098]具体的,当源图像与目标图像的尺寸不相等时,参与计算的源待匹配数据为重新确定的源待匹配数据。
[0099]步骤210、判断所述绝对值是否小于预先设置的阈值,如果是,则进入步骤211,如果否,则进入步骤212。
[0100]本实施例中,预先设置阈值,判断计算得到的源待匹配数据和目标待匹配数据的差值的绝对值是否大于预设阈值,如果大于,则进入步骤211,如果不大于,则进入步骤212。
[0101]具体的,预设的阈值表示用户能够容忍的图像匹配的准确度,例如将阈值设置的比较大,说明用户能够容忍较低准确度的图像匹配,如果将阈值设置的比较小,说明用户不能够容忍准确度较低的图像匹配。
[0102]步骤211、确定所述目标图像与所述源图像匹配。
[0103]本实施例中,如果源待匹配数据与目标待匹配数据小于预先设置的阈值,则可以确定目标图像与源图像匹配。
[0104]步骤212、确定所述目标图像与所述源图像不匹配。
[0105]本实施例中,如果源待匹配数据与目标待匹配数据不小于预先设置的阈值,则可以确定目标图像与源图像不匹配。
[0106]本实施例仅通过比较具有图像最大信息量的8阶矩阵的第一行第一列项即可完成图像的匹配,很大程度的减少了图像匹配过程的计算量,提高了图像匹配的效率。
[0107]实施例三、
[0108]参考图3,图3为本发明提供的一种基于JPEG格式的图像匹配装置实施例三的装置结构图,本实施例具体可以包括:
[0109]第一获取模块301,用于获取JPEG格式源图像的源待匹配数据,所述源待匹配数据为所述源图像的8阶矩阵中位于第一行第一列的项。
[0110]参考图4,图4为第一获取模块301的结构图,第一获取模块301包括:
[0111]第一获取子模块401,用于将获取的JPEG格式的源图像顺序进行熵解码,反量化,得到所述源图像的8阶矩阵;
[0112]第二获取子模块402,用于获取所述8阶矩阵中位于第一行第一列的项,作为所述源待匹配数据。
[0113]第二获取模块302,用于获取目标图像的目标待匹配数据,所述目标待匹配数据为所述目标图像的8阶矩阵中位于第一行第一列的项;
[0114]参考图5,图5为第二获取模块302的结构图,第二获取模块302包括:
[0115]第一判断子模块501,用于判断所述目标图像是否为JPEG格式的图像;
[0116]第三获取子模块502,用于在所述第一判断子模块的结果为是时,将获取的目标图像顺序进行熵解码,反量化,得到所述目标图像的8阶矩阵;
[0117]第四获取子模块503,用于获取所述第三获取子模块得到的所述8阶矩阵中位于第一行第一列的项,作为所述目标待匹配数据;
[0118]第五获取子模块504,用于在所述第一判断子模块的结果为否时,将获取的目标图像划分为初始8阶矩阵,并对所述初始8阶矩阵进行离散余弦变换后,获取所述8阶矩阵;
[0119]第六获取子模块505,用于获取所述第五获取子模块得到的所述8阶矩阵中位于第一行第一列的项,作为所述目标待匹配数据。
[0120]第三获取模块303,用于获取所述源图像和所述目标图像的尺寸;
[0121]第二判断模块304,用于判断所述源图像的尺寸是否等于所述目标图像的尺寸;
[0122]第三确定模块305,用于在所述第四判断模块的结果为否时,根据目标图像的目标待匹配数据重新确定源图像的源待匹配数据;
[0123]第一判断模块306,用于判断所述源待匹配数据与所述目标待匹配数据是否满足预设匹配条件;
[0124]参考图6,图6为第一判断模块306结构图,第一判断模块306包括:
[0125]计算子模块601,用于计算所述源待匹配数据与所述目标待匹配数据的差值的绝对值;
[0126]第三判断子模块602,用于判断所述绝对值是否小于预先设置的阈值。
[0127]第一确定模块307,用于在所述第一判断模块的结果为是时,确定满足所述预设匹配条件的目标图像与所述源图像匹配;
[0128]第二确定模块308,用于在所述第一判断模块的结果为否时,确定所述目标图像与所述源图像不匹配。
[0129]本发明不仅不需要将JPEG格式的图像完全转化为非JPEG格式的图像进行处理,而且也不需要将得到的8阶矩阵的64项全部进行比较。本发明仅通过比较具有图像最大信息量的8阶矩阵的第一行第一列项即可完成图像的匹配,很大程度的减少了图像匹配的
计算量。
[0130]对于装置实施例而言,由于其基本对应于方法实施例,所以相关之处参见方法实施例的部分说明即可。以上所描述的装置实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。本领域普通技术人员在不付出创造性劳动的情况下,即可以理解并实施。
[0131]需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备
所固有的要素。在没有更多限制的情况下,由语句“包括一个......”限定的要素,并不排
除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
[0132]以上对本发明实施例所提供的基于JPEG格式的图像匹配方法和装置进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在【具体实施方式】及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。
【权利要求】
1.一种基于JPEG格式的图像匹配方法,其特征在于,所述方法包括: 获取JPEG格式源图像的源待匹配数据,所述源待匹配数据为所述源图像的8阶矩阵中位于第一行第一列的项,以及,获取目标图像的目标待匹配数据,所述目标待匹配数据为所述目标图像的8阶矩阵中位于第一行第一列的项; 判断所述源待匹配数据与所述目标待匹配数据是否满足预设匹配条件; 如果是,则确定满足所述预设匹配条件的目标图像与所述源图像匹配,如果否,则确定所述目标图像与所述源图像不匹配。
2.根据权利要求1所述的方法,其特征在于,所述获取JPEG格式源图像的源待匹配数据,具体为: 将获取的JPEG格式的源图像顺序进行熵解码,反量化,得到所述源图像的8阶矩阵; 获取所述8阶矩阵中位于第一行第一列的项,作为所述源待匹配数据。
3.根据权利要求1所述 的方法,其特征在于,所述获取目标图像的目标待匹配数据,具体为: 判断所述目标图像是否为JPEG格式的图像,若是,则将获取的目标图像顺序进行熵解码,反量化,得到所述目标图像的8阶矩阵; 获取所述8阶矩阵中位于第一行第一列的项,作为所述目标待匹配数据; 若否,则将获取的目标图像划分为初始8阶矩阵,并对所述初始8阶矩阵进行离散余弦变换后,获取所述8阶矩阵; 获取所述8阶矩阵中位于第一行第一列的项,作为所述目标待匹配数据。
4.根据权利要求1所述的方法,其特征在于,所述判断所述源待匹配数据与所述目标待匹配数据是否满足预设匹配条件,具体为: 计算所述源待匹配数据与所述目标待匹配数据的差值的绝对值; 判断所述绝对值是否小于预先设置的阈值。
5.根据权利要求1所述的方法,其特征在于,所述判断所述源待匹配数据与所述目标待匹配数据是否满足预设匹配条件之前,还包括: 获取所述源图像和所述目标图像的尺寸; 判断所述源图像的尺寸是否等于所述目标图像的尺寸; 如果否,则根据目标图像的目标待匹配数据重新确定源图像的源待匹配数据。
6.一种图像匹配的装置,其特征在于,所述装置包括: 第一获取模块,用于获取JPEG格式源图像的源待匹配数据,所述源待匹配数据为所述源图像的8阶矩阵中位于第一行第一列的项; 第二获取模块,用于获取目标图像的目标待匹配数据,所述目标待匹配数据为所述目标图像的8阶矩阵中位于第一行第一列的项; 第一判断模块,用于判断所述源待匹配数据与所述目标待匹配数据是否满足预设匹配条件; 第一确定模块,用于在所述第一判断模块的结果为是时,确定满足所述预设匹配条件的目标图像与所述源图像匹配; 第二确定模块,用于在所述第一判断模块的结果为否时,确定所述目标图像与所述源图像不匹配。
7.根据权利要求6所述的装置,其特征在于,所述第一获取模块包括: 第一获取子模块,用于将获取的JPEG格式的源图像顺序进行熵解码,反量化,得到所述源图像的8阶矩阵; 第二获取子模块,用于获取所述8阶矩阵中位于第一行第一列的项,作为所述源待匹配数据。
8.根据权利要求6所述的装置,其特征在于,所述第二获取模块包括: 第一判断子模块,用于判断所述目标图像是否为JPEG格式的图像; 第三获取子模块,用于在所述第一判断子模块的结果为是时,将获取的目标图像顺序进行熵解码,反量化,得到所述目标图像的8阶矩阵; 第四获取子模块,用于获取所述第三获取子模块得到的所述8阶矩阵中位于第一行第一列的项,作为所述目标待匹配数据; 第五获取子模块,用于在所述第一判断子模块的结果为否时,将获取的目标图像划分为初始8阶矩阵,并对所述初始8阶矩阵进行离散余弦变换后,获取所述8阶矩阵; 第六获取子模块,用于获取所述第五获取子模块得到的所述8阶矩阵中位于第一行第一列的项,作为所述目标待匹配数据。
9.根据权利要求6所述的装置,其特征在于,所述第一判断模块包括: 计算子模块,用于计算所述源待匹配数据与所述目标待匹配数据的差值的绝对值; 第三判断子模块,用于判断所述绝对值是否小于预先设置的阈值。
10.根据权利要求6所述的装置,其特征在于,所述装置还包括: 第三获取模块,用于获取所述源图像和所述目标图像的尺寸; 第二判断模块,用于判断所述源图像的尺寸是否等于所述目标图像的尺寸; 第三确定模块,用于在所述第四判断模块的结果为否时,根据目标图像的目标待匹配数据重新确定源图像的源待匹配数据。
【文档编号】G06T7/00GK103927736SQ201310013737
【公开日】2014年7月16日 申请日期:2013年1月14日 优先权日:2013年1月14日
【发明者】王彦飞, 闫春香, 胡胜发 申请人:安凯(广州)微电子技术有限公司