图像篡改检测方法、电子装置及可读存储介质与流程

文档序号:13165952阅读:163来源:国知局
图像篡改检测方法、电子装置及可读存储介质与流程

本发明涉及计算机技术领域,尤其涉及一种图像篡改检测方法、电子装置及可读存储介质。



背景技术:

目前,在理赔业务场景中需要对用户提供的理赔资料,比如车辆的损伤照片进行理赔金额的确定,由于损伤程度会影响最终的理赔金额,所以需要对车辆损伤照片进行ps鉴定即图像篡改检测。虽然,目前业界存在图像篡改检测算法实现对图像的自动ps检测,然而,现有的图像篡改检测算法需要依赖复杂的特征提取,并且提取的特征对篡改类型的变化不具鲁棒性,图像篡改检测的准确性得不到保障,检测错误率较高。



技术实现要素:

本发明的目的在于提供一种图像篡改检测方法、电子装置及可读存储介质,旨在提高图像篡改检测的准确性。

为实现上述目的,本发明提供一种电子装置,所述电子装置包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的图像篡改检测系统,所述图像篡改检测系统被所述处理器执行时实现如下步骤:

a、对待检测图像进行预设的压缩和解压处理,得到所述待检测图像对应的多个图像块;

b、根据预先确定的分析算法,对各个图像块进行像素压缩次数分析,以分析出各个图像块是否存在篡改情况;

c、若有图像块存在篡改情况,则确定所述待检测图像为篡改图像。

优选地,所述图像篡改检测系统被所述处理器执行实现所述步骤a时,包括:

a1、对待检测图像进行网格分割,将所述待检测图像分成多个n*m的图像网格,n和m为正整数;

a2、对各个图像网格采用预设类型变换函数进行变换,得到对应的变换网格数据;

a3、对各个图像网格对应的变换网格数据按照预先确定的压缩格式进行一次压缩,得到对应的网格压缩数据;

a4、对各个图像网格对应的网格压缩数据进行解压缩,得到对应的网格解压数据,并对各个图像网格对应的网格解压数据采用预设类型反变换函数进行反变换,得到对应的图像块。

优选地,所述预先确定的分析算法包括:

将图像块的每个像素x经过一次压缩的条件概率记为p(x|h0),经过二次压缩的条件概率记为p(x|h1),

其中,p(x|h1)=pdq(x;q1,q2),p(x|h0)=pndq(x;q2),q1为预设的一次压缩的量化步长,q2为预设的二次压缩的量化步长;

计算每个像素x对应的两个条件概率p(x|h1)和p(x|h0),并根据计算的两个条件概率p(x|h1)和p(x|h0)的值,分析每个像素x对应的压缩次数;

若图像块中所有像素对应的压缩次数均为一,则确定该图像块不存在篡改情况,或者,若图像块中有像素对应的压缩次数为二,则确定该图像块存在篡改情况。

优选地,所述图像篡改检测系统被所述处理器执行实现所述根据计算的两个条件概率p(x|h1)和p(x|h0)的值,分析每个像素x对应的压缩次数的步骤时,包括:

计算像素x的似然比率

若l(x)>1,则确定该像素x对应的压缩次数为二;

若l(x)≤1,则确定该像素x对应的压缩次数为一。

此外,为实现上述目的,本发明还提供一种图像篡改检测方法,所述图像篡改检测方法包括:

a、对待检测图像进行预设的压缩和解压处理,得到所述待检测图像对应的多个图像块;

b、根据预先确定的分析算法,对各个图像块进行像素压缩次数分析,以分析出各个图像块是否存在篡改情况;

c、若有图像块存在篡改情况,则确定所述待检测图像为篡改图像。

优选地,所述步骤a时包括:

a1、对待检测图像进行网格分割,将所述待检测图像分成多个n*m的图像网格,n和m为正整数;

a2、对各个图像网格采用预设类型变换函数进行变换,得到对应的变换网格数据;

a3、对各个图像网格对应的变换网格数据按照预先确定的压缩格式进行一次压缩,得到对应的网格压缩数据;

a4、对各个图像网格对应的网格压缩数据进行解压缩,得到对应的网格解压数据,并对各个图像网格对应的网格解压数据采用预设类型反变换函数进行反变换,得到对应的图像块。

优选地,所述预设类型变换函数为离散余弦变换dct变换函数,所述预设类型反变换函数为dct反变换函数。

优选地,所述预先确定的分析算法包括:

将图像块的每个像素x经过一次压缩的条件概率记为p(x|h0),经过二次压缩的条件概率记为p(x|h1),

其中,p(x|h1)=pdq(x;q1,q2),p(x|h0)=pndq(x;q2),q1为预设的一次压缩的量化步长,q2为预设的二次压缩的量化步长;

计算每个像素x对应的两个条件概率p(x|h1)和p(x|h0),并根据计算的两个条件概率p(x|h1)和p(x|h0)的值,分析每个像素x对应的压缩次数;

若图像块中所有像素对应的压缩次数均为一,则确定该图像块不存在篡改情况,或者,若图像块中有像素对应的压缩次数为二,则确定该图像块存在篡改情况。

优选地,所述根据计算的两个条件概率p(x|h1)和p(x|h0)的值,分析每个像素x对应的压缩次数的步骤包括:

计算像素x的似然比率

若l(x)>1,则确定该像素x对应的压缩次数为二;

若l(x)≤1,则确定该像素x对应的压缩次数为一。

进一步地,为实现上述目的,本发明还提供一种计算机可读存储介质,所述计算机可读存储介质存储有图像篡改检测系统,所述图像篡改检测系统可被至少一个处理器执行,以使所述至少一个处理器执行如上述的图像篡改检测方法的步骤。

本发明提出的图像篡改检测方法、系统及可读存储介质,通过对待检测图像进行压缩和解压得到对应的多个图像块;根据预先确定的分析算法对各个图像块进行像素压缩次数分析,以分析出各个图像块及所述待检测图像是否存在篡改情况。由于只需根据待检测图像的各个图像块的像素压缩次数来分析各个图像块是否存在篡改,进而确定待检测图像是否存在篡改,无需进行复杂的特征提取,且能对各种篡改类型进行检测,提高了图像篡改检测的准确性。

附图说明

图1为本发明各个实施例一可选的应用环境示意图;

图2是图1中电子装置一实施例的硬件架构的示意图;

图3为本发明图像篡改检测方法一实施例的流程示意图。

具体实施方式

为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅用以解释本发明,并不用于限定本发明。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

需要说明的是,在本发明中涉及“第一”、“第二”等的描述仅用于描述目的,而不能理解为指示或暗示其相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括至少一个该特征。另外,各个实施例之间的技术方案可以相互结合,但是必须是以本领域普通技术人员能够实现为基础,当技术方案的结合出现相互矛盾或无法实现时应当认为这种技术方案的结合不存在,也不在本发明要求的保护范围之内。

参阅图1,是本发明各个实施例一可选的应用环境示意图。

在本实施例中,本发明可应用于包括,但不仅限于,电子装置1、终端设备2、网络3的应用环境中。其中,电子装置1是一种能够按照事先设定或者存储的指令,自动进行数值计算和/或信息处理的设备。电子装置1可以是计算机、也可以是单个网络服务器、多个网络服务器组成的服务器组或者基于云计算的由大量主机或者网络服务器构成的云,其中云计算是分布式计算的一种,由一群松散耦合的计算机集组成的一个超级虚拟计算机。

终端设备2包括,但不限于,任何一种可与用户通过键盘、鼠标、遥控器、触摸板或者声控设备等方式进行人机交互的电子产品,例如,个人计算机、平板电脑、智能手机、个人数字助理(personaldigitalassistant,pda),游戏机、交互式网络电视(internetprotocoltelevision,iptv)、智能式穿戴式设备等。

所述网络3可以是企业内部网(intranet)、互联网(internet)、全球移动通讯系统(globals图像篡改检测stemofmobilecommunication,gsm)、宽带码分多址(widebandcodedivisionmultipleaccess,wcdma)、4g网络、5g网络、蓝牙(bluetooth)、wi-fi等无线或有线网络。其中,所述电子装置1通过所述网络3分别与一个或多个所述终端设备2通信连接。

参阅图2,是图1中电子装置1一可选的硬件架构的示意图,本实施例中,电子装置1可包括,但不仅限于,可通过系统总线相互通信连接的存储器11、处理器12、网络接口13。需要指出的是,图2仅示出了具有组件11-13的电子装置1,但是应理解的是,并不要求实施所有示出的组件,可以替代的实施更多或者更少的组件。

其中,所述存储器11至少包括一种类型的可读存储介质,所述可读存储介质包括闪存、硬盘、多媒体卡、卡型存储器(例如,sd或dx存储器等)、随机访问存储器(ram)、静态随机访问存储器(sram)、只读存储器(rom)、电可擦除可编程只读存储器(eeprom)、可编程只读存储器(prom)、磁性存储器、磁盘、光盘等。在一些实施例中,所述存储器11可以是所述电子装置1的内部存储单元,例如该电子装置1的硬盘或内存。在另一些实施例中,所述存储器11也可以是所述电子装置1的外部存储设备,例如该电子装置1上配备的插接式硬盘,智能存储卡(smartmediacard,smc),安全数字(securedigital,sd)卡,闪存卡(flashcard)等。当然,所述存储器11还可以既包括所述电子装置1的内部存储单元也包括其外部存储设备。本实施例中,所述存储器11通常用于存储安装于所述电子装置1的操作系统和各类应用软件,例如所述图像篡改检测系统10的程序代码等。此外,所述存储器11还可以用于暂时地存储已经输出或者将要输出的各类数据。

所述处理器12在一些实施例中可以是中央处理器(centralprocessingunit,cpu)、控制器、微控制器、微处理器、或其他数据处理芯片。该处理器12通常用于控制所述电子装置1的总体操作,例如执行与所述终端设备2进行数据交互或者通信相关的控制和处理等。本实施例中,所述处理器12用于运行所述存储器11中存储的程序代码或者处理数据,例如运行所述图像篡改检测系统10等。

所述网络接口13可包括无线网络接口或有线网络接口,该网络接口13通常用于在所述电子装置1与其他电子设备之间建立通信连接。本实施例中,所述网络接口13主要用于通过所述网络3将所述电子装置1与一个或多个所述终端设备2相连,在所述电子装置1与一个或多个所述终端设备2之间建立数据传输通道和通信连接。

图像篡改检测系统10包括至少一个存储在所述存储器11中的计算机可读指令,该至少一个计算机可读指令可被所述处理器12执行,以实现本申请各实施例。

其中,上述图像篡改检测系统10被所述处理器12执行时实现如下步骤:

步骤s1,对待检测图像进行预设的压缩和解压处理,得到所述待检测图像对应的多个图像块;

本实施例中,图像篡改检测系统接收用户发出的包含待检测图片的图像篡改检测请求,例如,接收用户通过手机、平板电脑、自助终端设备等终端发送的图像篡改检测请求,如接收用户在手机、平板电脑、自助终端设备等终端中预先安装的客户端上发送来的图像篡改检测请求,或接收用户在手机、平板电脑、自助终端设备等终端中的浏览器系统上发送来的图像篡改检测请求。

接收到需进行图像篡改检测的待待检测图片后,对待检测图像进行预设的压缩和解压处理,如可对待检测图像进行网格分割形成若干图像小网格,并对图像小网格进行压缩和解压处理得到该待检测图像对应的多个图像块。

步骤s2,根据预先确定的分析算法,对各个图像块进行像素压缩次数分析,以分析出各个图像块是否存在篡改情况;

本实施例中,对待检测图像进行压缩和解压处理得到对应的多个图像块之后,利用预先确定的分析算法对各个图像块进行像素压缩次数分析,例如可计算出各个图像块经过一次压缩的条件概率和/或经过二次压缩的条件概率,并分析出各个图像块是经过一次压缩还是经过二次压缩,即分析出各个图像块对应的像素压缩次数。在图像被篡改过程中,一般是篡改方对图像进行分割、压缩和解压处理,然后根据篡改后的图像块在图像中的位置,将篡改后的图像块替换原始图像块,并对各个其他原始图像块及篡改后的图像块进行组合重建,得到重建图像,即为被篡改的图像。由此可知,图像在被篡改时已经进行过一次压缩处理,用于加入篡改的信息,因此,分析出待检测图像对应的各个图像块对应的像素压缩次数之后,即可分析出各个图像块是否存在篡改情况。例如,本实施例中,在对待检测图像进行预设的压缩和解压处理得到对应的多个图像块之后,若分析出图像块对应的像素压缩次数为2,则说明在对图像块进行检测之前该图像块已经经过了1次压缩处理,因此,该图像块是被篡改过的图像块,即该图像块存在篡改情况;反之,若分析出图像块对应的像素压缩次数为2,则说明该图像块是没有被篡改过的图像块,即该图像块不存在篡改情况。

步骤s3,若有图像块存在篡改情况,则确定所述待检测图像为篡改图像。

本实施例中,在分析出各个图像块是否存在篡改情况后,即可进而确定出所述待检测图像是否为篡改图像。例如,若所述待检测图像对应的所有图像块的像素压缩次数均为1,即确定所有图像块均不存在篡改情况,则确定所述待检测图像不存在篡改情况,即所述待检测图像不是篡改图像。若所述待检测图像对应的所有图像块中有图像块的像素压缩次数为2,即确定有图像块存在篡改情况,则确定所述待检测图像存在篡改情况,即所述待检测图像是篡改图像。

本实施例通过对待检测图像进行压缩和解压得到对应的多个图像块;根据预先确定的分析算法对各个图像块进行像素压缩次数分析,以分析出各个图像块及所述待检测图像是否存在篡改情况。由于只需根据待检测图像的各个图像块的像素压缩次数来分析各个图像块是否存在篡改,进而确定待检测图像是否存在篡改,无需进行复杂的特征提取,且能对各种篡改类型进行检测,提高了图像篡改检测的准确性。

在一可选的实施例中,在上述图2的实施例的基础上,所述图像篡改检测系统10被所述处理器12执行实现所述步骤s1时,具体包括:

对待检测图像进行网格分割,将所述待检测图像分成多个n*m(例如,8*8)的图像小网格,n和m为正整数;

对各个图像网格采用预设类型变换函数(例如,dct(discretecosinetransform,离散余弦变换)变换函数)进行变换,以得到对应的变换网格数据。例如,采用dct变换函数按照预先确定的一次压缩的量化步长进行变换以得到对应的变换网格数据;

对各个图像网格对应的变换网格数据按照预先确定的压缩格式(例如,jpeg)进行一次压缩,以得到对应的网格压缩数据;

对各个图像网格对应的网格压缩数据进行解压缩,以得到对应的网格解压数据,并对各个图像网格对应的网格解压数据采用预设类型反变换函数(例如,dct(discretecosinetransform,离散余弦变换)反变换函数)进行反变换,以得到对应的图像块。

本实施例中对待检测图像进行网格分割成若干图像小网格,并利用dct变换函数对图像小网格进行变换得到网格数据,进行压缩及解压处理后,再利用dct反变换函数进行反变换得到待检测图像对应的多个图像块,便于后续更加精确地对各个图像块进行像素压缩次数分析,且通过将待检测图像分割成若干图像块,根据每一图像块是否存在篡改情况来确定待检测图像的篡改情况,能进一步地提高图像篡改检测的准确性。

在一可选的实施例中,所述图像篡改检测系统10被所述处理器12执行实现所述步骤s2时,所述预先确定的分析算法包括:

将图像块的每个像素x经过一次压缩的条件概率记为p(x|h0),经过二次压缩的条件概率记为p(x|h1),其中,p(x|h1)=pdq(x;q1,q2),p(x|h0)=pndq(x;q2),q1为预设的一次压缩的量化步长,q2为预设的二次压缩的量化步长;

计算每个像素x对应的两个条件概率p(x|h1)和p(x|h0),并根据计算的两个条件概率p(x|h1)和p(x|h0)的值,分析每个像素x对应的压缩次数;例如,可计算像素x的似然比率

若l(x)>1,则确定该像素x对应的压缩次数为二;

若l(x)≤1,则确定该像素x对应的压缩次数为一。

若图像块中所有像素对应的压缩次数均为一,则确定该图像块不存在篡改情况,或者,若图像块中有像素对应的压缩次数为二,则确定该图像块存在篡改情况。

在一种可选的实施方式中,对待检测图像进行预设的压缩和解压处理过程中的预设类型变换函数可以为离散余弦变换dct变换函数,预设类型反变换函数可以为dct反变换函数。则图像块的每个像素x经过二次压缩的条件概率

其中,x≠0,ndq(x)为dct系数的周期函数,

图像块的每个像素x经过一次压缩的条件概率

其中,p0(v)=nq(x)*pnq(x),x≠0,

nq(x)=nq,0(x)*gq(x),

q为预设的量化步长,με为对dct系数分布的估计误差的均值,为dct系数分布的估计误差的方差。估计误差的方差越小检测速度越慢但准确率较高,估计误差的均值με是一个经验值,需要多次尝试才能确定,如可预先指定一个均值变动范围,然后在该范围内不断尝试,选取误差估计最小的那个。

本实施例中,计算出图像块的每个像素经过一次压缩的条件概率和经过二次压缩的条件概率,并根据每个像素的两个条件概率计算像素的似然比率,根据该似然比率能最大概率地准确地分析出像素对应的压缩次数,以分析出图像块是否存在篡改情况,进而准确地分析出待检测图像是否为篡改图像。

如图3所示,图3为本发明图像篡改检测方法一实施例的流程示意图,该图像篡改检测方法包括以下步骤:

步骤s10,对待检测图像进行预设的压缩和解压处理,得到所述待检测图像对应的多个图像块;

本实施例中,图像篡改检测系统接收用户发出的包含待检测图片的图像篡改检测请求,例如,接收用户通过手机、平板电脑、自助终端设备等终端发送的图像篡改检测请求,如接收用户在手机、平板电脑、自助终端设备等终端中预先安装的客户端上发送来的图像篡改检测请求,或接收用户在手机、平板电脑、自助终端设备等终端中的浏览器系统上发送来的图像篡改检测请求。

接收到需进行图像篡改检测的待待检测图片后,对待检测图像进行预设的压缩和解压处理,如可对待检测图像进行网格分割形成若干图像小网格,并对图像小网格进行压缩和解压处理得到该待检测图像对应的多个图像块。

步骤s20,根据预先确定的分析算法,对各个图像块进行像素压缩次数分析,以分析出各个图像块是否存在篡改情况;

本实施例中,对待检测图像进行压缩和解压处理得到对应的多个图像块之后,利用预先确定的分析算法对各个图像块进行像素压缩次数分析,例如可计算出各个图像块经过一次压缩的条件概率和/或经过二次压缩的条件概率,并分析出各个图像块是经过一次压缩还是经过二次压缩,即分析出各个图像块对应的像素压缩次数。在图像被篡改过程中,一般是篡改方对图像进行分割、压缩和解压处理,然后根据篡改后的图像块在图像中的位置,将篡改后的图像块替换原始图像块,并对各个其他原始图像块及篡改后的图像块进行组合重建,得到重建图像,即为被篡改的图像。由此可知,图像在被篡改时已经进行过一次压缩处理,用于加入篡改的信息,因此,分析出待检测图像对应的各个图像块对应的像素压缩次数之后,即可分析出各个图像块是否存在篡改情况。例如,本实施例中,在对待检测图像进行预设的压缩和解压处理得到对应的多个图像块之后,若分析出图像块对应的像素压缩次数为2,则说明在对图像块进行检测之前该图像块已经经过了1次压缩处理,因此,该图像块是被篡改过的图像块,即该图像块存在篡改情况;反之,若分析出图像块对应的像素压缩次数为2,则说明该图像块是没有被篡改过的图像块,即该图像块不存在篡改情况。

步骤s30,若有图像块存在篡改情况,则确定所述待检测图像为篡改图像。

本实施例中,在分析出各个图像块是否存在篡改情况后,即可进而确定出所述待检测图像是否为篡改图像。例如,若所述待检测图像对应的所有图像块的像素压缩次数均为1,即确定所有图像块均不存在篡改情况,则确定所述待检测图像不存在篡改情况,即所述待检测图像不是篡改图像。若所述待检测图像对应的所有图像块中有图像块的像素压缩次数为2,即确定有图像块存在篡改情况,则确定所述待检测图像存在篡改情况,即所述待检测图像是篡改图像。

本实施例通过对待检测图像进行压缩和解压得到对应的多个图像块;根据预先确定的分析算法对各个图像块进行像素压缩次数分析,以分析出各个图像块及所述待检测图像是否存在篡改情况。由于只需根据待检测图像的各个图像块的像素压缩次数来分析各个图像块是否存在篡改,进而确定待检测图像是否存在篡改,无需进行复杂的特征提取,且能对各种篡改类型进行检测,提高了图像篡改检测的准确性。

在一可选的实施例中,在上述图3的实施例的基础上,所述步骤s10具体包括:

对待检测图像进行网格分割,将所述待检测图像分成多个n*m(例如,8*8)的图像小网格,n和m为正整数;

对各个图像网格采用预设类型变换函数(例如,dct(discretecosinetransform,离散余弦变换)变换函数)进行变换,以得到对应的变换网格数据。例如,采用dct变换函数按照预先确定的一次压缩的量化步长进行变换以得到对应的变换网格数据;

对各个图像网格对应的变换网格数据按照预先确定的压缩格式(例如,jpeg)进行一次压缩,以得到对应的网格压缩数据;

对各个图像网格对应的网格压缩数据进行解压缩,以得到对应的网格解压数据,并对各个图像网格对应的网格解压数据采用预设类型反变换函数(例如,dct(discretecosinetransform,离散余弦变换)反变换函数)进行反变换,以得到对应的图像块。

本实施例中对待检测图像进行网格分割成若干图像小网格,并利用dct变换函数对图像小网格进行变换得到网格数据,进行压缩及解压处理后,再利用dct反变换函数进行反变换得到待检测图像对应的多个图像块,便于后续更加精确地对各个图像块进行像素压缩次数分析,且通过将待检测图像分割成若干图像块,根据每一图像块是否存在篡改情况来确定待检测图像的篡改情况,能进一步地提高图像篡改检测的准确性。

在一可选的实施例中,所述步骤s20中预先确定的分析算法包括:

将图像块的每个像素x经过一次压缩的条件概率记为p(x|h0),经过二次压缩的条件概率记为p(x|h1),其中,p(x|h1)=pdq(x;q1,q2),p(x|h0)=pndq(x;q2),q1为预设的一次压缩的量化步长,q2为预设的二次压缩的量化步长;

计算每个像素x对应的两个条件概率p(x|h1)和p(x|h0),并根据计算的两个条件概率p(x|h1)和p(x|h0)的值,分析每个像素x对应的压缩次数;例如,可计算像素x的似然比率

若l(x)>1,则确定该像素x对应的压缩次数为二;

若l(x)≤1,则确定该像素x对应的压缩次数为一。

若图像块中所有像素对应的压缩次数均为一,则确定该图像块不存在篡改情况,或者,若图像块中有像素对应的压缩次数为二,则确定该图像块存在篡改情况。

在一种可选的实施方式中,对待检测图像进行预设的压缩和解压处理过程中的预设类型变换函数可以为离散余弦变换dct变换函数,预设类型反变换函数可以为dct反变换函数。则图像块的每个像素x经过二次压缩的条件概率

其中,x≠0,ndq(x)为dct系数的周期函数,

图像块的每个像素x经过一次压缩的条件概率

其中,p0(v)=nq(x)*pnq(x),x≠0,

nq(x)=nq,0(x)*gq(x),

q为预设的量化步长,με为对dct系数分布的估计误差的均值,为dct系数分布的估计误差的方差。估计误差的方差越小检测速度越慢但准确率较高,估计误差的均值με是一个经验值,需要多次尝试才能确定,如可预先指定一个均值变动范围,然后在该范围内不断尝试,选取误差估计最小的那个。

本实施例中,计算出图像块的每个像素经过一次压缩的条件概率和经过二次压缩的条件概率,并根据每个像素的两个条件概率计算像素的似然比率,根据该似然比率能最大概率地准确地分析出像素对应的压缩次数,以分析出图像块是否存在篡改情况,进而准确地分析出待检测图像是否为篡改图像。

此外,本发明还提供一种计算机可读存储介质,所述计算机可读存储介质存储有图像篡改检测系统,所述图像篡改检测系统可被至少一个处理器执行,以使所述至少一个处理器执行如上述实施例中的图像篡改检测方法的步骤,该图像篡改检测方法的步骤s10、s20、s30等具体实施过程如上文所述,在此不再赘述。

需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者装置不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者装置所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者装置中还存在另外的相同要素。

通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件来实现,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如rom/ram、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,服务器,空调器,或者网络设备等)执行本发明各个实施例所述的方法。

以上参照附图说明了本发明的优选实施例,并非因此局限本发明的权利范围。上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。另外,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤。

本领域技术人员不脱离本发明的范围和实质,可以有多种变型方案实现本发明,比如作为一个实施例的特征可用于另一实施例而得到又一实施例。凡在运用本发明的技术构思之内所作的任何修改、等同替换和改进,均应在本发明的权利范围之内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1