本申请涉及图片处理,尤其涉及一种图像对比方法、装置、电子设备及存储介质。
背景技术:
1、随着互联网的发展,各种应用进入了人们的工作和生活,应用中的人机交互界面在工作和生活中随处可见,电脑软件交互界面、手机界面、车载中控屏,以及其他各种展示屏幕等。而这类界面具有边界明显,区域分区明显、尺寸规则、对单个或者少量分散像素不敏感等特点。在这些界面设计和开发验收过程中,通常需要进行图像对比,验证界面的实际产品与界面的设计状态是否存在差异。
2、目前,相关技术中对于图像对比的算法有很多,大体方向如下:1.计算各通道颜色分布,及直方图方法,也即分别计算两幅图像的直方图,并将直方图进行归一化,然后按照某种距离度量的标准进行相似度的测量。直方图反应的是图像灰度值的概率分布,并没有图像的空间位置信息在里面,因此,常常出现误判;从信息论来讲,通过直方图转换,信息丢失量较大,因此单一的通过直方图进行匹配显得有点力不从心;2.灰度图对比,灰度图是将色彩图像,转换成灰度空间,再将其进行对比,这种方法带来的计算量更小,但很明显,对于色彩的差异,是无法准确判断的。
技术实现思路
1、有鉴于此,本申请实施例提供了一种图像对比方法、装置、电子设备及存储介质,以解决现有技术中,无法准确获取图像特征,导致将两张图像进行差异对比时,差异对比结果不准确的问题。
2、本申请实施例的第一方面,提供了一种图像对比方法,该图像对比方法包括:根据图像的像素获取图像对应的三维像素矩阵;根据三维像素矩阵分别设置图像在横轴方向上和纵轴方向上的纹理特征矩阵;对横轴方向上的纹理特征矩阵和纵轴方向上的纹理特征矩阵进行特征融合,得到图像对应的融合纹理特征矩阵;去除融合纹理特征矩阵中的离散点,得到图像对应的目标纹理矩阵,根据图像的目标纹理矩阵和待对比图像的目标纹理矩阵进行差异对比,以确定图像与待对比图像的差异度。
3、本申请实施例的第二方面,提供了一种图像对比装置,该图像对比装置包括:矩阵获取模块,用于根据图像的像素获取图像对应的三维像素矩阵;特征获取模块,用于根据三维像素矩阵分别设置图像在横轴方向上和纵轴方向上的纹理特征矩阵;特征融合模块,用于对横轴方向上的纹理特征矩阵和纵轴方向上的纹理特征矩阵进行特征融合,得到图像对应的融合纹理特征矩阵;特征优化模块,用于去除融合纹理特征矩阵中的离散点,得到图像对应的纹理矩阵,根据图像的目标纹理矩阵和待对比图像的目标纹理矩阵进行差异对比,以确定图像与待对比图像的差异度。
4、本申请实施例的第三方面,提供了一种电子设备,包括存储器、处理器以及存储在存储器中并且可在处理器上运行的计算机程序,该处理器执行计算机程序时实现上述方法的步骤。
5、本申请实施例的第四方面,提供了一种计算机可读存储介质,该计算机可读存储介质存储有计算机程序,该计算机程序被处理器执行时实现上述方法的步骤。
6、本申请实施例与现有技术相比存在的有益效果是:本申请实施例中通过根据图像的像素获取图像对应的三维像素矩阵;根据三维像素矩阵分别设置图像在横轴方向上和纵轴方向上的纹理特征矩阵;对横轴方向上的纹理特征矩阵和纵轴方向上的纹理特征矩阵进行特征融合,得到图像对应的融合纹理特征矩阵;去除融合纹理特征矩阵中的离散点,得到图像对应的目标纹理矩阵,并根据图像的目标纹理矩阵和待对比图像的目标纹理矩阵进行差异对比,以确定图像与待对比图像的差异度,通过分别获取图像在横轴方向上的纹理特征矩阵和图像在纵轴方向上的纹理特征矩阵,然后将横轴方向上的纹理特征矩阵和纵轴方向上的纹理特征矩阵进行特征融合,得到图像对应的融合纹理特征矩阵,使得融合纹理特征矩阵能够准确表达图像在横轴和纵轴上的特征,然后去除融合纹理特征矩阵中的离散点,得到图像对应的目标纹理矩阵,使得目标纹理矩阵能够更加准确的图像的纹理特征,进而避免图像中的离散点影响图像对比结果,最后根据图像的目标纹理矩阵和待对比图像的目标纹理矩阵进行差异对比,使得得到的差异对比准确,避免了相关技术中,由于无法准确获取图像特征,导致将两张图像进行差异对比时,差异对比结果不准确的问题。
1.一种图像对比方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,根据所述三维像素矩阵分别设置所述图像在横轴方向上和纵轴方向上的纹理特征矩阵,包括:
3.根据权利要求1所述的方法,其特征在于,根据所述三维像素矩阵分别设置所述图像在横轴方向上和纵轴方向上的纹理特征矩阵,包括:
4.根据权利要求1所述的方法,其特征在于,去除所述融合纹理特征矩阵中的离散点,得到所述图像对应的目标纹理矩阵,包括:
5.根据权利要求4所述的方法,其特征在于,确定每个所述分析单元中的离散点,包括:
6.根据权利要求1所述的方法,其特征在于,根据所述图像的目标纹理矩阵和待对比图像的目标纹理矩阵进行差异对比,以确定所述图像与所述待对比图像的差异度,包括:
7.根据权利要求1所述的方法,其特征在于,根据所述图像的目标纹理矩阵和待对比图像的目标纹理矩阵进行差异对比,以确定所述图像与所述待对比图像的差异度,包括:
8.一种图像对比装置,其特征在于,所述装置包括:
9.一种电子设备,包括存储器、处理器以及存储在所述存储器中并且可在所述处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现如权利要求1至7中任一项所述方法的步骤。
10.一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1至7中任一项所述方法的步骤。