图像检测方法、系统和存储介质与流程

专利2023-10-15  106

1.本发明涉及计算机领域,具体而言,涉及一种图像检测方法、系统和存储介质。
背景技术
::2.目前,随着网络信息服务业的发展,数字图像成为网络中提交佐证材料的常用凭证,而虚假图像对于信息审核带来困难,且威胁着个人信息安全,因此,对图像进行原始性鉴别具有重要意义。3.在相关技术中,只能通过检测人员对待检测图像的流数据进行解析,从而完成对待检测图像的检测,但是该方法,对检测人员的技术要求较高,从而存在对图像进行原始性检测的效率低的技术问题。4.针对上述的问题,目前尚未提出有效的解决方案。技术实现要素:5.本发明实施例提供了一种图像检测方法、系统和存储介质,以至少解决对图像进行原始性检测的效率低的技术问题。6.根据本发明实施例的一个方面,提供了一种图像检测方法,包括:获取待检测图像的流数据,其中,流数据用于表征待检测图像的解析数据;提取流数据中头文件信息包含的多个图像数据块,其中,多个图像数据块至少用于表征待检测图像的图像结构;基于多个图像数据块确定头文件信息,其中,头文件信息包括用于确定待检测图像是否执行了修图操作的标识信息;基于头文件信息对待检测图像进行修图检测,得到检测结果,其中,检测结果包括:待检测图像为未执行修图操作的原始图像,和待检测图像为对原始图像执行了修图操作的修图后图像。7.根据本发明实施例的另一方面,还提供了另一种图像检测方法,包括:获取来自图像审核平台的待检测图像;提取待检测图像的流数据中头文件信息包含的多个图像数据块,其中,流数据用于表征待检测图像的解析数据,多个图像数据块至少用于表征待检测图像的图像结构;基于多个图像数据块确定头文件信息,其中,头文件信息包括用于确定待检测图像是否执行了修图操作的标识信息;基于头文件信息对待检测图像进行修图检测,得到检测结果,其中,检测结果包括:待检测图像为未执行修图操作的原始图像,和待检测图像为对原始图像执行了修图操作的修图后图像;将检测结果返回至图像审核平台,其中,检测结果用于在图像审核平台上对待检测图像进行审核。8.根据本发明实施例的另一方面,还提供了另一种图像检测方法,包括:获取虚拟现实vr场景或增强现实ar场景的待检测图像;提取待检测图像的流数据中头文件信息包含的多个图像数据块,其中,流数据用于表征待检测图像的解析数据,多个图像数据块至少用于表征待检测图像在vr设备或ar设备上显示的图像结构;基于多个图像数据块确定头文件信息,其中,头文件信息包括用于确定待检测图像是否执行了修图操作的标识信息;基于头文件信息对待检测图像进行修图检测,得到检测结果,其中,检测结果包括:待检测图像为未执行修图操作的原始图像,和待检测图像为对原始图像执行了修图操作的修图后图像;驱动vr设备或ar设备展示检测结果。9.根据本发明实施例的一个方面,提供了一种图像检测装置,包括:第一获取单元,用于获取待检测图像的流数据,其中,流数据用于表征待检测图像的解析数据;第一提取单元,用于提取流数据中头文件信息包含的多个图像数据块,其中,多个图像数据块至少用于表征待检测图像的图像结构;第一确定单元,用于基于多个图像数据块确定头文件信息,其中,头文件信息包括用于确定待检测图像是否执行了修图操作的标识信息;第一处理单元,用于基于头文件信息对待检测图像进行修图检测,得到检测结果,其中,检测结果包括:待检测图像为未执行修图操作的原始图像,和待检测图像为对原始图像执行了修图操作的修图后图像。10.根据本发明实施例的另一方面,还提供了另一种图像检测装置,包括:第二获取单元,用于获取来自图像审核平台的待检测图像;第二提取单元,用于提取待检测图像的流数据中头文件信息包含的多个图像数据块,其中,流数据用于表征待检测图像的解析数据,多个图像数据块至少用于表征待检测图像的图像结构;第二确定单元,用于基于多个图像数据块确定头文件信息,其中,头文件信息包括用于确定待检测图像是否执行了修图操作的标识信息;第二处理单元,用于基于头文件信息对待检测图像进行修图检测,得到检测结果,其中,检测结果包括:待检测图像为未执行修图操作的原始图像,和待检测图像为对原始图像执行了修图操作的修图后图像;返回单元,用于将检测结果返回至图像审核平台,其中,检测结果用于在图像审核平台上对待检测图像进行审核。11.根据本发明实施例的另一方面,还提供了另一种图像检测装置,包括:第三获取单元,用于获取虚拟现实vr场景或增强现实ar场景的待检测图像;第三提取单元,用于提取待检测图像的流数据中头文件信息包含的多个图像数据块,其中,流数据用于表征待检测图像的解析数据,多个图像数据块至少用于表征待检测图像在vr设备或ar设备上显示的图像结构;第三确定单元,用于基于多个图像数据块确定头文件信息,其中,头文件信息包括用于确定待检测图像是否执行了修图操作的标识信息;第三处理单元,用于基于头文件信息对待检测图像进行修图检测,得到检测结果,其中,检测结果包括:待检测图像为未执行修图操作的原始图像,和待检测图像为对原始图像执行了修图操作的修图后图像;驱动单元,用于驱动vr设备或ar设备展示检测结果。12.根据本发明实施例的另一方面,还提供了另一种图像检测系统,包括:服务器和虚拟现实vr设备或增强现实ar设备,其中,服务器,用于获取来自vr设备或ar设备的待检测图像的流数据,其中,流数据用于表征待检测图像的解析数据;提取流数据中头文件信息包含的多个图像数据块,其中,多个图像数据块至少用于表征待检测图像的图像结构;基于多个图像数据块确定头文件信息,其中,头文件信息包括用于确定待检测图像是否执行了修图操作的标识信息;基于头文件信息对待检测图像进行修图检测,得到检测结果,其中,检测结果包括:待检测图像为未执行修图操作的原始图像,和待检测图像为对原始图像执行了修图操作的修图后图像;vr设备或ar设备,用于接收服务器下发的检测结果。13.根据本发明实施例的另一方面,还提供了一种计算机可读存储介质,计算机可读存储介质包括存储的程序,其中,在程序运行时控制存储介质所在设备执行上述任意一项的图像检测方法。14.根据本发明实施例的另一方面,还提供了一种处理器,处理器用于运行程序,其中,在程序运行时执行上述任意一项的图像检测方法。15.在本发明实施例中,获取待检测图像的流数据,其中,流数据用于表征待检测图像的解析数据;提取流数据中头文件信息包含的多个图像数据块,其中,多个图像数据块至少用于表征待检测图像的图像结构;基于多个图像数据块确定头文件信息,其中,头文件信息包括用于确定待检测图像是否执行了修图操作的标识信息;基于头文件信息对待检测图像进行修图检测,得到检测结果,其中,检测结果包括:待检测图像为未执行修图操作的原始图像,和待检测图像为对原始图像执行了修图操作的修图后图像。也就是说,本发明基于待检测图像的流数据将图像切分为多个图像数据块,输出待检测图像完整的头文件信息,从而基于得到的头文件信息对待检测图像进行检测,进而实现了提高对图像进行原始性检测的效率的技术效果,解决了对图像进行原始性检测的效率低的技术问题。附图说明16.此处所说明的附图用来提供对本发明的进一步理解,构成本技术的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:17.图1是根据本发明实施例的一种图像检测方法的虚拟现实设备的硬件环境的示意图;18.图2是根据本发明实施例的一种图像检测方法的流程图;19.图3是根据本发明实施例的另一种图像检测方法的流程图;20.图4是根据本发明实施例的另一种图像检测方法的流程图;21.图5是根据本发明实施例的一种图像检测结果的示意图;22.图6是根据本发明实施例的一种图像头文件信息解析过程的流程图23.图7是根据本发明实施例的一种头文件解析器完整性对比结果的示意图;24.图8是根据本发明实施例的一种判断图像自身信息是否矛盾的流程图;25.图9是根据本发明实施例的一种判断图像是否满足原始图像特征的流程图;26.图10是根据本发明实施例的一种判断各数据段是否服从相应标准的流程图;27.图11是根据本发明实施例的一种依据强特征对图像进行属性判断的流程图;28.图12是根据本发明实施例的一种依据非强特征对图像进行属性判断的流程图;29.图13是根据本发明实施例的一种修图软件痕迹检测的流程图;30.图14是根据本发明实施例的一种社交媒体信道传输痕迹检测的流程图;31.图15是根据本发明实施例的一种图像检测装置的示意图;32.图16是根据本发明实施例的另一种图像检测装置的示意图;33.图17是根据本发明实施例的另一种图像检测装置的示意图;34.图18是根据本发明实施例的一种计算机终端的结构框图。具体实施方式35.为了使本
技术领域
:的人员更好地理解本发明方案,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分的实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本发明保护的范围。36.需要说明的是,本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本发明的实施例能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。37.首先,在对本技术实施例进行描述的过程中出现的部分名词或术语适用于如下解释:38.图像头文件,图像头文件中携带着元数据信息,图像元数据(metadata)可以是嵌入到图像文件中的一些标签,携带着图像信息内容,图像元数据的种类繁多,对于不同格式的图像有着不同的存储方式;39.联合图像专家组(jointphotographicexpertsgroup,简称为jpeg),可以是用于连续色调静态图像压缩的一种标准,联合图像专家组的文件后缀名可以为.jpg或.jpeg,是最常用的图像文件格式,其主要是采用预测编码(dpcm)、离散余弦变换(dct)以及熵编码的联合编码方式,以去除冗余的图像和彩色数据,属于有损压缩格式,能够将图像压缩在很小的储存空间,但会造成图像数据的损伤;40.可移植网络图形格式(portablenetworkgraphicformat,简称为png),可以为一种图像文件存储格式,是一种位图文件(bitmapfile)的存储格式,png使用无损数据压缩算法,压缩比高,生成文件容量小;41.可交换图像文件格式(exchangeableimagefileformat,简称为exif),可以为数码相机的照片设定的,用于记录数码照片的属性信息和拍摄数据;42.图像原始性:生成图像后立即保存的状态或仅限于通过数据线传输到pc端,不进行其他渠道的传输,不经过包括生成设备在内的编辑软件、工具的二次操作。43.实施例144.根据本发明实施例,还提供了一种图像检测方法实施例,需要说明的是,在附图的流程图示出的步骤可以在诸如一组计算机可执行指令的计算机系统中执行,并且,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤。45.图1是根据本发明实施例的一种图像检测方法的虚拟现实设备的硬件环境的示意图。如图1所示,虚拟现实设备104与终端106相连接,终端106与服务器102通过网络进行连接,上述虚拟现实设备104并不限定于:虚拟现实头盔、虚拟现实眼镜、虚拟现实一体机等,上述终端106并不限定于pc、手机、平板电脑等,服务器102可以为媒体文件运营商对应的服务器,上述网络包括但不限于:广域网、城域网或局域网。46.可选地,该实施例的虚拟现实设备104包括:存储器、处理器和传输装置。存储器用于存储应用程序,该应用程序可以用于执行:获取待检测图像的流数据,其中,流数据用于表征待检测图像的解析数据;提取流数据中头文件信息包含的多个图像数据块,其中,多个图像数据块至少用于表征待检测图像的图像结构;基于多个图像数据块确定头文件信息,其中,头文件信息包括用于确定待检测图像是否执行了修图操作的标识信息;基于头文件信息对待检测图像进行修图检测,得到检测结果,其中,检测结果包括:待检测图像为未执行修图操作的原始图像,和待检测图像为对原始图像执行了修图操作的修图后图像,解决了对图像进行原始性检测的效率低的技术问题,达到了提高对图像进行原始性检测的效率的目的。47.该实施例的终端可以用于执行在虚拟现实(virtualreality,简称为vr)设备或增强现实(augmentedreality,简称为ar)设备的呈现画面上展示对待检测图像进行修图检测,得到的检测结果。48.可选地,获取虚拟现实vr场景或增强现实ar场景的待检测图像;基于待检测图像的流数据,提取流数据中头文件信息包含的多个图像数据块,其中,流数据用于表征待检测图像的解析数据,多个图像数据块至少用于表征待检测图像在vr设备或ar设备上显示的图像结构;基于多个图像数据块确定头文件信息,其中,头文件信息包括用于确定待检测图像是否执行了修图操作的标识信息;基于头文件信息对待检测图像进行修图检测,得到检测结果,其中,检测结果包括:待检测图像为未执行修图操作的原始图像,和待检测图像为对原始图像执行了修图操作的修图后图像;基于交通流量驱动vr设备或ar设备展示得到的检测结果;虚拟现实设备104在接收到检测结果之后在目标投放位置显示出来。49.可选地,该实施例的虚拟现实设备104带有的眼球追踪的头戴式显示器(headmountdisplay,简称为hmd)与眼球追踪模块与上述实施例中的作用相同,也即,hmd头显中的屏幕,用于显示实时的画面,hmd中的眼球追踪模块,用于获取用户眼球的实时运动路径。该实施例的终端通过跟踪系统获取用户在真实三维空间的位置信息与运动信息,并计算出用户头部在虚拟三维空间中的三维坐标,以及用户在虚拟三维空间中的视野朝向。50.图1示出的硬件结构框图,不仅可以作为上述ar/vr设备(或移动设备)的示例性框图,还可以作为上述服务器的示例性框图,在上述所示的运行环境下,本发明提供了如图2所示的图像检测方法。需要说明的是,该实施例的图像检测方法可以由图1所示实施例的移动终端执行。51.图2是根据本发明实施例的一种图像检测方法的流程图,如图2所示,该方法可以包括以下步骤:52.步骤s202,获取待检测图像的流数据,其中,流数据用于表征待检测图像的解析数据。53.在本发明上述步骤s202提供的技术方案中,可以获取待检测图像的流数据,其中,流数据可以用于表征待检测图像的解析数据,比如,可以为二进制流数据,可以为图像的头文件信息,可以包括头文件信息段构成、头文件具体信息内容等;待检测图像可以为从任意场景获取到的图像,可以为图像头文件,比如,可以为获取到的截图图像,或者可以为通过摄影仪拍摄到的摄影图像等,待检测图像可以为联合图像专家组(jpeg)格式图像,也可以为可移植网络图形格式(png)格式图像,此处对待检测图像的来源和种类不做具体限制。54.可选地,可以从商家截图图像审核及鉴定中获取待检测图像,可以通过解析器对待检测文件进行解析,得到待检测图像的流数据,其中,本发明实施例解析器的目的是为了获取流数据,此处不对解析器的种类做具体限制。55.在头文件解析的过程中,大部分解析器只能解析出部分头文件信息,文件较多细节被忽略,比如,对于联合图像专家组(jpeg)格式图像,头文件解析器只针对于可交换图像文件(exif)信息段内容进行解析,无法检测到篡改和传输过程对流数据的影响,存在只关注部分常见信息,导致解析内容不全面的问题;二进制解析软件虽然可以查看完整的头文件信息,但是查看流数据需要对流数据进行二次解析,要求检测人员了解图像的头文件结构,对检测人员技术要求较高,存在对文件解析效率低的问题;同时,大部分解析软件只能解析jpeg图像,对可移植网络图形格式(png)格式图像研究较少,比如,exif信息读取软件、exif信息编辑软件、图像解码软件等软件只能解析jpeg格式图像,存在无法全面对头文件进行解析的问题,进一步讲,图像的头文件信息是以数据段结构进行存储,对图像数据段切分显示有助于了解图像结构、分析图像数据信息变化,而当前的头文件解析器无法对图像数据段进行切分显示,只能提取部分数据段信息进行解析,存在对头文件解析不够全面性的问题。56.而本发明实施例,可以从二进制信息出发,得到流数据,通过增加对png格式图像头文件的解析,对jpeg、png两种格式图像针对性进行头文件信息解析,从而可以获取jpeg、png两种格式图像的流数据,提高了本发明实施例的应用范围。57.步骤s204,提取流数据中头文件信息包含的多个图像数据块,其中,多个图像数据块至少用于表征待检测图像的图像结构。58.在本发明上述步骤s204提供的技术方案中,基于解析得到的流数据,对流数据进行切割,提取流数据中头文件信息包含的多个图像数据块,其中,多个数据块用于表征待检测图像的图像结构,比如,可以为图像数据段,也可以称为图像数据块、图像信息段,可以包括关键数据块、辅助数据库和基本数据库;图像数据段可以用于确定图像结构。59.可选地,可以从二进制信息出发,对头文件信息进行切割,提取所述流数据中头文件信息包含的多个图像数据块,从而得到图像的头文件信息段构成,解决了当前常见头文件解析器无法对图像数据段切分显示的问题;通过增加对png格式图像头文件的解析,实现了可以对jpeg、png两种格式图像针对性的对头文件信息进行解析,扩大了头文件解析器所应用的图像范围。60.可选地,图像头文件由数据段构成,当待检测图像格式为png格式图像时,图像数据块可以包括关键数据块与辅助数据块,可以基于切分关键数据块与辅助数据块,确定图像的头文件信息段构成。61.举例而言,当待检测图像格式为png格式图像时,可以参考png格式标准,在图像流信息中提取出各个数据块内容,将流信息切分成一个个数据块,进而可确定图像由哪些数据块构成,进而确定图像的头文件信息段构成;当待检测图像格式为jpeg格式图像时,可以参考jpeg标准,将流信息切分成一个个数据块,切分得到基本数据块,可以基于切分基本数据块确定图像的头文件信息段构成。62.步骤s206,基于多个图像数据块确定头文件信息,其中,头文件信息包括用于确定待检测图像是否执行了修图操作的标识信息。63.在本发明上述步骤s206提供的技术方案中,可以通过多个图像数据块确定头文件信息,其中,头文件信息可以为头文件信息段构成与头文件具体的信息内容,比如,可以包括执行了修图操作的标识信息。64.可选地,由于当待检测图像被篡改时往往会在二进制流中留下细微痕迹,因此,可以通过判断头文件信息中是否包含执行了修图操作的标识信息,从而确定待检测图像是否被修改。65.可选地,本发明实施例通过对每个数据段的信息内容进行解析,改进了当前头文件解析器所存在解析不够完整的问题。66.步骤s208,基于头文件信息对待检测图像进行修图检测,得到检测结果,其中,检测结果包括:待检测图像为未执行修图操作的原始图像,和待检测图像为对原始图像执行了修图操作的修图后图像。67.在本发明上述步骤s208提供的技术方案中,基于头文件信息对待检测图像进行修图检测,得到检测结果,其中,检测结果可以用于表征待检测图像为未执行修图操作的原始图像,和待检测图像为对原始图像执行了修图操作的修图后图像;修图检测可以用于检测待检测图像是否进行了修改,比如,可以为图像自身规范性测试、修图软件痕迹测试和社交媒体信道传输检测等,此处不对检测方式做具体限制。68.通过本发明上述步骤s202至步骤s208,获取待检测图像的流数据,其中,流数据用于表征待检测图像的解析数据;提取流数据中头文件信息包含的多个图像数据块,其中,多个图像数据块至少用于表征待检测图像的图像结构;基于多个图像数据块确定头文件信息,其中,头文件信息包括用于确定待检测图像是否执行了修图操作的标识信息;基于头文件信息对待检测图像进行修图检测,得到检测结果,其中,检测结果包括:待检测图像为未执行修图操作的原始图像,和待检测图像为对原始图像执行了修图操作的修图后图像。也就是说,本发明实施例基于待检测图像的流数据将图像切分为多个图像数据块,输出待检测图像完整的头文件信息,从而基于得到的头文件信息对待检测图像进行检测,进而实现了提高对图像进行原始性检测的效率的技术效果,进而解决了对图像进行原始性检测的效率低的技术问题。69.下面对该实施例的上述方法进行进一步地介绍。70.作为一种可选的实施方式,流数据为二进制流数据,步骤s204,提取流数据中,头文件信息包含的多个图像数据块,包括:对二进制流数据进行切分,得到多个图像数据块。71.在该实施例中,流数据可以为二进制流数据,可以对二进制流数据进行切分,提取流数据中,头文件信息包含的多个图像数据块,以实现将待检测图像转换为多个图像数据块的目的,其中,二进制流数据可以为二进制流、二进制信息、二进制流信息。72.在相关技术中,只能解析出部分头文件信息,而在本发明实施例中,从二进制信息出发,将二进制流数据切分为多个二进制数据块(数据段)进行显示,从而达到解析出大量的头文件信息的目的。73.作为一种可选的实施方式,对二进制流数据进行切分,得到多个图像数据块,包括:确定与待检测图像的图像格式对应的切分信息,其中,图像格式包括可移植网络图形格式png和联合图像专家组jpeg,切分信息用于确定图像数据块;基于切分信息对二进制流数据进行切分,得到多个图像数据块。74.在该实施例中,可以确定待检测图像的图像格式,确定与待检测图像的图像格式对应的切分信息,基于确定的切分信息对二进制流数据进行切分,得到多个图像数据块,其中,图像格式可以包括可移植网络图形格式png和联合图像专家组jpeg;切分信息可以包括png的切分信息和jpeg的切分信息。75.举例而言,当判断图像格式为png格式时,可以参考png的切分信息,确定png格式图像的切分标准,可以基于切分标准,将图像头文件切分为关键数据块和辅助数据块,以得到多个图像数据块;当判断图像格式为jpeg格式图像时,可以参考jpeg的切分信息,确定jpeg格式图像的切分标准,将图像头文件切分为基本数据块,以得到多个图像数据块。76.可选地,图像头文件由数据段构成,在png格式图像中,参考png格式标准,图像头文件可以分为关键数据块与辅助数据块,比如,可以将二进制流信息切分成多个数据块,在图像二进制流中提取出各个数据块内容,从而可以确定待检测图像的数据块(信息段)构成;在jpeg格式图像中,参考jpeg的标准。可以将文件分为基本数据块。77.可选地,jpeg格式图像在压缩过程中可以使用哈夫曼编码表(dht)进行数据的压缩,dqt表示图像jpge压缩过程中使用的量化表。78.在相关技术中,对于png格式图像的研究主要在png格式的采集、压缩、识别等方面,并非原始性的研究,而本发明实施例,基于增加对png格式图像头文件的解析,对jpeg、png两种格式图像针对性进行头文件信息解析,从而提高了对数据进行解析的准确性。79.作为一种可选的实施方式,头文件信息包括头文件信息段和头文件信息内容,基于多个图像数据块确定头文件信息,包括:将多个图像数据块构成头文件信息段;对多个图像数据块的内容进行解析,得到头文件信息内容。80.在该实施例中,将多个图像数据块构成头文件信息的头文件信息段;对多个图像数据块的内容进行解析,从而达到确定头文件信息的头文件信息内容的目的。81.在相关技术中,二进制流信息可以切分为一个个数据块,但切分成数据块,也只是将一系列二进制数据按照段存储,缺少对图像数据段切分显示的问题,而在本发明实施例中,对每个二进制数据段进行数据分析,得到其具体含义,解决了图像数据段切分显示的问题,改进了相关技术中存在的解析不够完整的问题。82.可选地,可以按照相应的切分信息(图像标准)对每个数据段进行分析,解析出具体信息,比如,可以基于jepg标准、交换图像文件(exchangeableimagefile,简称为exif)标准、信息协调中心(internetcallcenter,简称为icc)标准,对jpeg格式图像的数据段(app1)进行解析,得到图像exif信息,可以包含定位(gps)信息、缩略图信息等;待检测图像不同,图像头文件的信息内容也不同;再比如,可以基于png标准,针对每个数据块进行数据分析,解析出具体信息,得到头文件信息内容。83.作为一种可选的实施方式,基于头文件信息对待检测图像进行修图检测,得到检测结果,包括:基于头文件信息确定待检测图像的类型属性,其中,类型属性用于表示待检测图像的类型;基于类型属性对待检测图像进行修图检测,得到检测结果。84.在该实施例中,基于头文件信息确定待检测图像的类型属性,基于类型属性对待检测图像进行修图检测,得到检测结果,其中,类型属性可以包括截屏或摄影图属性,待检测图像的类型可以用于表征待检测图像为截图或摄影图。85.可选地,可以从图像属性出发,根据图像的类型属性不同,对摄影图像与截屏图像两类图像,针对性的进行自身规范性检验,从而确定待检测图像是否为原始性图像,其中,自身规范性检验是根据图像信息,找出待检测图像是否存在一些非原始的特征,比如,如果图像携带的各种时间信息不一致,则可以考虑可能经过再次压缩保存的操作。86.可选地,在图像自身规范性检验中,可以通过对摄影图与截屏图像两种类型图像进行原始性特征提取,从而利用提取出的原始性特征,对于摄影图与截屏图像两类图像针对性的进行原始性检测,其中,原始性检测可以包括:对待检测图像的自身信息进行解析和对待检测图像的属性进行匹配。87.举例而言,对图像自身信息进行解析可以包括:可以根据解析出的头文件信息内容判断待检测图像的自身信息是否矛盾,和可以根据解析出的头文件信息段构成判断待检测图像是否满足原始图像特征,从而判断待检测图像为原始性文件还是非原始性文件。88.作为一种可选的实施方式,基于类型属性对待检测图像进行修图检测,得到检测结果,包括:响应于待检测图像与类型属性对应的原始图像特征匹配成功,确定待检测图像为原始图像;响应于待检测图像与原始图像特征匹配失败,确定待检测图像为修图后图像。89.在该实施例中,基于类型属性对待检测图像进行修图检测,将待检测图像与类型属性对应的原始图像特征进行匹配,响应于待检测图像与类型属性对应的原始图像特征匹配成功,则可以确定待检测图像为原始图像,响应于待检测图像与原始图像特征匹配失败,确定待检测图像为修图后图像(非原始图像),其中,原始性特征可以包括截屏原始特征、摄影图原始特征,比如,可以为时间信息、尺寸信息和后缀名等,可以为预先根据大量数据库中数据进行总结得到的,此处不对原始图像特征的获取方式做具体限制,可以当待检测图像存在不符合其属性的特征时,则考虑待检测图像为非原始图像。90.可选地,可以对待检测图像的类型属性进行判断,当判断待检测图像的属性为截屏,将头文件信息与原始截屏特征进行匹配,如果匹配成功,则可以进行下一步的判断,如果匹配失败,则确定该图像为非原始图像;可以对待检测图像的类型属性进行判断,当判断待检测图像的属性为摄影图时,将头文件信息与原始摄影图特征进行匹配,如果匹配成功,则可以进行下一步的判断,如果匹配失败,则确定该图像为非原始图像。91.可选地,可以从图像属性出发,根据图像类型属性不同,对摄影图与截屏图像两类图像针对性进行自身规范性检验;还可以通过分析原始截屏图像与原始摄影图头文件数据,提取出截屏图像与摄影图相应特征表,其中,原始摄影图头文件数据中的特征可以预先通过手动收集图像数据,对各类型图像数据解析总结提取而得。92.举例而言,由于摄影图像的原始图像特征中的哈夫曼编码表(dht)是固定的,截图的哈夫曼编码表是不一致,因此,可以通过判断哈夫曼编码表是否特殊,以判断待检测图像是否为原始图像,可选地,当确定待检测图像为截图后,判断哈夫曼编码表(dht)是否特殊,因为截图的哈夫曼编码表是不一致的,因此,如果哈夫曼编码表(dht)特殊,则可以判断待检测图像为非原始图像,如果不特殊,则判断量化表(dqt)是否全为1,由于截图的量化表常见全为1,因此,如果量化表(dht)是全为1,则可以判断待检测图像为原始图像;如果不是全为1,则可以判断待检测图像为非原始图像。93.作为一种可选的实施方式,基于头文件信息确定待检测图像的类型属性,包括:在头文件信息中确定待检测图像的属性参数,其中,属性参数用于确定类型属性;响应于属性参数为截屏图像参数,确定类型属性为截屏类型属性,其中,截屏类型属性用于表征待检测图像为截屏图像;响应于属性参数为摄影图像参数,确定类型属性为摄影类型属性,其中,摄影类型属性用于表征待检测图像为摄影图像。94.在该实施例中,在头文件信息中确定待检测图像的属性参数,可以判断属性参数是否为截屏图像参数,响应于属性参数为截屏图像参数,确定类型属性为截屏类型属性;或判断属性参数是否为摄影图像参数,响应于属性参数为摄影图像参数,确定类型属性为摄影类型属性,其中,属性参数可以用于确定类型属性,可以为截屏标志(xmp)、数码相机参数、定位信息、缩略图、信息协调控制(informationcommunicationcentre,简称为icc)信息等;截屏类型属性可以用于表征待检测图像为截屏图像;摄影类型属性可以用于表征待检测图像为摄影图像。95.可选地,可以用头文件信息段以及头文件信息内容进行属性判断,其中,属性可以为截屏或摄影图属性,截屏于摄影图在头文件信息段构成,头文件信息内容方面存在差异,从而可以进行属性判断。96.举例而言,可以判断待检测图像是否包含截屏标志(xmp),以判断待检测图像是否为原始图像,截屏标志多出现在某些图像中,且在截屏中有明确的截屏标记,因此,可以通过判断待检测图像是否包含截屏标志,以判断该图像属性,可以判断待检测图像是否包含截屏标志,如果包含,则判断待检测图像为截屏图像,如果不包含,则可以对待检测图像的其他属性参数在进行判断。97.再举例而言,由于在摄影图像中一定会存储数码相机参数设置(exif),因此,可以通过判断属性参数中是否包含数码相机参数以判断待检测图像是否为摄影图,可以判断相机是否包含数码相机参数,如果包含,则可以判断待检测图像为摄影图,如果未包含,则可以对待检测图像其他属性参数在进行判断。98.作为一种可选的实施方式,基于头文件信息对待检测图像进行修图检测,得到检测结果,包括:从头文件信息中提取出待检测图像的第一图像特征,其中,第一图像特征用于确定目标修图客户端是否对原始图像执行了修图操作;基于第一图像特征和第一数据库中的图像特征对待检测图像进行修图检测,得到检测结果,其中,第一数据库包括调整前的图像样本和调整后的图像样本之间的变化图像特征,图像样本由至少一修图客户端进行调整,至少一修图客户端包括目标修图客户端。99.在该实施例中,可以从头文件信息中提取出待检测图像的第一图像特征,基于第一图像特征和第一数据库中的图像特征对待检测图像进行修图检测,得到检测结果,其中,第一图像特征可以用于确定目标修图客户端是否对原始图像执行了修图操作;第一数据库可以包括调整前的图像样本和调整后的图像样本之间的变化图像特征,可以为修图软件痕迹数据库,可以为预先根据大量数据进行总结后得到的,此处不对第一数据库的获取方式做具体限制;修图客户端可以为各个终端的修图软件,比如,可以为网页版的修图软件、或客户端的修图软件等。100.在本发明实施例中,通过利用第一数据库,改进了修图软件痕迹检测研究工作中所研究的软件范围较窄的情况;可以通过检测待检测图像是否存在修图软件篡改痕迹,从而确定待检测图像是否为原始图像。101.本发明实施例,从图像产生出发,可以预先获取修图软件篡改前后图像数据变化特征,得到第一数据库(修图软件痕迹篡改数据库),可以利用第一数据库,对待检测图像进行修图软件痕迹检测,将第一图像特征(图像数据)与预先获得的第一数据库进行匹配,从而检验待检测图像是否存在修图软件篡改痕迹。102.作为一种可选的实施方式,基于第一图像特征和数据库中的图像特征对待检测图像进行修图检测,得到检测结果,包括:响应于第一图像特征与第一数据库中的图像特征匹配失败,确定待检测图像为原始图像;响应于第一图像特征与第一数据库中的图像特征匹配成功,确定目标修图客户端对原始图像执行了修图操作,以得到修图后图像。103.在该实施例中,可以利用第一数据库,对待检测图像进行修图软件痕迹检测,将第一图像特征与第一数据库中的图像特征进行匹配,响应于第一图像特征与第一数据库中的图像特征匹配失败,确定待检测图像为原始图像,也即,待检测图像不存在软件修改痕迹;响应于第一图像特征与第一数据库中的待检测图像特征匹配成功,确定目标修图客户端对原始图像执行了修图操作,以得到修图后图像,也即,待检测图像为非原始图像。104.可选地,可以利用第一数据库,对待检测图像进行修图软件痕迹检测,将待检测图像的第一图像特征与预先第一数据库中的内部数据进行匹配,从而检验待检测图像是否存在修图软件篡改痕迹,如果存在修图软件痕迹,则可以判断待检测图像为非原始图像;如果不存在修图软件痕迹,则判断待检测图像为原始图像,其中,可以对解析出的头文件信息进行修图软件痕迹检测。105.在该实施例中,可以预先从第一数据库(软件篡改数据库)中获取各个软件对待检测图像进行篡改之后的图像特征,利用图像特征对待检测图像进行痕迹检测。106.举例而言,软件一网页版的jpeg格式图像数据段构成可以为soi+app0+app2+dqt+sof+dht+sos+eoi,也即,软件一网页版中无exif信息段,jfif与icc信息固定,因此,可以通过判断数据段信息中的app0+app2+dht+sos、jfif和icc信息是否与软件一网页版的一致,从而判断jpeg格式图像是否被修图软件进行修改,如果不一致,则说明待检测图像不存在修改痕迹,为原始图像,如果一致,则说明待检测图像存在修改痕迹,为非原始图像。107.作为一种可选的实施方式,基于头文件信息对待检测图像进行修图检测,得到检测结果,包括:从头文件信息中提取出待检测图像的第二图像特征,其中,第二图像特征用于确定在原始图像由目标发送端通过目标媒体信道传输至目标接收端的过程中是否执行了修图操作;基于第二图像特征和第二数据库中的图像特征对待检测图像进行修图检测,得到检测结果,其中,第二数据库包括发送前的图像样本和发送后的图像样本之间的变化图像特征,图像样本由发送端通过媒体信道发送至接收端,发送端包括目标发送端,媒体信道包括目标媒体信道,接收端包括目标接收端。108.在该实施例中,从头文件信息中提取出待检测图像的第二图像特征,基于第二图像特征和第二数据库中的图像特征对待检测图像进行修图检测,得到检测结果,其中,第二图像特征可以为社交媒体信道传输过程中的图像特征,可以用于确定在原始图像由目标发送端通过目标媒体信道传输至目标接收端的过程中是否执行了修图操作;第二数据库可以包括发送前的图像样本和发送后的图像样本之间的变化图像特征,图像样本可以由发送端通过媒体信道发送至接收端,发送端可以包括目标发送端,比如,可以为移动终端等,媒体信道可以包括目标媒体信道,比如,可以为由电脑传输至手机的媒体信道,接收端可以包括目标接收端。109.可选地,在该实施例中可以通过对社交媒体信道传输痕迹进行检测,从而确定待检测图像是否为原始图像,可以对待检测图像进行社交媒体信道传输检测,将第二图像特征(图像数据块)与第二数据库(预先获得的数据库)中的内部数据进行匹配,从而检验待检测图像是否存在社交媒体信道传输痕迹,比如,可以按照社交通道传输特征数据库对待检测图像进行社交媒体信息传输通道的检测,将图像数据与预先获得的数据库内部数据进行匹配,从而检验待检测图像是否存在传输痕迹。110.作为一种可选的实施方式,基于第二图像特征和第二数据库中的图像特征对待检测图像进行修图检测,得到检测结果,包括:响应于第二图像特征与第二数据库中的图像特征匹配失败,确定待检测图像为原始图像;响应于第二图像特征与第二数据库中的图像特征匹配成功,确定在原始图像由目标发送端通过目标媒体信道传输至目标接收端的过程中执行了修图操作,以得到修图后图像。111.在该实施例中,基于第二图像特征和第二数据库中的图像特征对待检测图像进行修图检测,响应于第二图像特征与第二数据库中的图像特征匹配失败,则可以确定待检测图像为原始图像;响应于第二图像特征与第二数据库中的图像特征匹配成功,确定在原始图像由目标发送端通过目标媒体信道传输至目标接收端的过程中执行了修图操作,以得到修图后图像,也即,可以确定待检测图像为非原始图像。112.可选地,可以对解析出的头文件信息进行原始性鉴别中的社交媒体信道传输痕迹检测,判断是否有第一通信软件的压缩痕迹,如果是,则判断待检测图像为非原始图像;如果否,则判断待检测图像为原始图像。113.举例而言,当发送端为windows系统,而接收端为安卓系统时,如果第二待特征中图像数据段不发生改变,但jpeg图像的缩略图分辨率单位信息被删除,则可以确定待检测图像经过了通信软件的压缩,则待检测图像为非原始图像;如果图像数据段发生改变,和/或jpeg图像的缩略图分辨率单位信息未被删除,则可以确定待检测图像未经过第一通信软件的压缩,则待检测图像可以为原始图像。114.需要说明的是,上述情况仅为举例说明,各种通信软件的传输痕迹的修改情况都应该在本发明实施例的保护范围之内,在本发明实施例中,可以利用多种通信软件的压缩痕迹对待检测图像进行检测,检测可以并行处理,也可以串行处理,此处不对处理方式和检测数量做具体限制;可以通过自身规范性校验、修图软件痕迹检测、社交媒体信道传输检测中至少之一的方法对待检测图像进行检测,这三中检测方法之间顺序可以进行替换,三种检测可并行处理,也可以串行处理,也可以通过对三种方法进行组合之后,对待检测图像的原始性进行验证,此处不对选择的方式做具体限制,通过自身规范性校验、修图软件痕迹检测、社交媒体信道传输检测中至少之一的方法进行检验都应该在本发明实施例的保护范围之内。115.在本发明实施例中,基于待检测图像的流数据将图像切分为多个图像数据块,输出待检测图像完整的头文件信息,从而基于得到的头文件信息对待检测图像进行检测,进而实现了提高对图像进行原始性检测的效率的技术效果,进而解决了对图像进行原始性检测的效率低的技术问题。116.本发明实施例还提供了另一种可以应用于平台商家资质审核场景的图像检测方法。117.图3是根据本发明实施例的另一种图像检测方法的流程图,如图3所示,该方法可以包括以下步骤。118.步骤s302,获取来自图像审核平台的待检测图像。119.在本发明上述步骤s302提供的技术方案中,可以获取图像审核平台中的待检测图像,其中,图像审核平台可以为平台商家资质审核,或商家截图图像审核及鉴定等多个场景。120.步骤s304,提取待检测图像的流数据中头文件信息包含的多个图像数据块,其中,流数据用于表征待检测图像的解析数据,多个图像数据块至少用于表征待检测图像的图像结构。121.步骤s306,基于多个图像数据块确定头文件信息,其中,头文件信息包括用于确定待检测图像是否执行了修图操作的标识信息122.步骤s308,基于头文件信息对待检测图像进行修图检测,得到检测结果,其中,检测结果包括:待检测图像为未执行修图操作的原始图像,和待检测图像为对原始图像执行了修图操作的修图后图像。123.步骤s310,将检测结果返回至图像审核平台,其中,检测结果用于在图像审核平台上对待检测图像进行审核。124.在本发明上述步骤s310提供的技术方案中,可以将检测结果返回至图像审核平台,其中,检测结果可以用于在图像审核平台上对图像进行审核,可以以“通过审核”或“不通过审核”的形式进行表示,可以以“原始图像”或“非原始图像”的形式进行表示,此处不对检测结果的表现形式做具体限制,可以基于检测结果,确定待检测图像审核是否通过。125.通过本发明上述步骤s302至步骤s310,基于待检测图像的流数据将待检测图像切分为多个图像数据块,输出待检测图像完整的头文件信息,从而基于图像头的文件信息对待检测图像进行检测,进而实现了提高对图像进行原始性检测的效率的技术效果,进而解决了对图像进行原始性检测的效率低的技术问题。126.本发明实施例还提供了一种可以应用于端云协同的vr设备、ar设备等虚拟现实场景下的图像检测方法。127.图4是根据本发明实施例的一种图像检测方法的流程图。如图4所示,该方法可以包括以下步骤。128.步骤s402,获取虚拟现实vr场景或增强现实ar场景的待检测图像。129.在本发明上述步骤s402提供的技术方案中,获取虚拟现实vr场景或增强现实ar场景捕捉的待检测图像,并在在虚拟现实vr设备或增强现实ar设备的呈现画面上展示的待检测图像。130.步骤s404,提取待检测图像的流数据中头文件信息包含的多个图像数据块,其中,流数据用于表征待检测图像的解析数据,多个图像数据块至少用于表征待检测图像在vr设备或ar设备上显示的图像结构。131.步骤s406,基于多个图像数据块确定头文件信息,该头文件信息可以是待检测图像的头文件信息,其中,头文件信息包括用于确定待检测图像是否执行了修图操作的标识信息。132.步骤s408,基于头文件信息对待检测图像进行修图检测,得到检测结果,其中,检测结果包括:待检测图像为未执行修图操作的原始图像,和待检测图像为对原始图像执行了修图操作的修图后图像;133.步骤s410,驱动vr设备或ar设备展示检测结果。134.在本发明上述步骤s410提供的技术方案中,基于头文件信息对待检测图像进行修图检测,得到检测结果,驱动vr设备或ar设备展示检测结果,其中,检测结果可以包括待检测图像为未执行修图操作的原始图像,和待检测图像为对原始图像执行了修图操作的修图后图像,比如,可以以“原始图像”或“非原始图像”的形式进行表示,此处不对检测结果的表现形式做具体限制。135.可选地,在本实施例中,上述图像检测方法可以应用于由服务器、虚拟现实设备所构成的硬件环境中。在虚拟现实设备或增强现实设备的呈现画面上展示视频,服务器可以为媒体文件运营商对应的服务器,上述网络包括但不限于:广域网、城域网或局域网,上述虚拟现实设备并不限定于:虚拟现实头盔、虚拟现实眼镜、虚拟现实一体机等。136.可选地,虚拟现实设备包括:存储器、处理器和传输装置。存储器用于存储应用程序,该应用程序可以用于执行:获取虚拟现实vr场景或增强现实ar场景的待检测图像;提取待检测图像的流数据中头文件信息包含的多个图像数据块,其中,流数据用于表征待检测图像的解析数据,多个图像数据块至少用于表征待检测图像在vr设备或ar设备上显示的图像结构;基于多个图像数据块确定头文件信息,其中,头文件信息包括用于确定待检测图像是否执行了修图操作的标识信息;基于头文件信息对待检测图像进行修图检测,得到检测结果,其中,检测结果包括:待检测图像为未执行修图操作的原始图像,和待检测图像为对原始图像执行了修图操作的修图后图像;驱动vr设备或ar设备展示检测结果。137.需要说明的是,该实施例的上述应用在vr设备或ar设备中的图像检测方法可以包括图2所示实施例的方法,以实现驱动vr设备或ar设备展示检测结果的目的。138.可选地,该实施例的处理器可以通过传输装置调用上述存储器存储的应用程序以执行上述步骤。传输装置可以通过网络接收服务器发送的媒体文件,也可以用于上述处理器与存储器之间的数据传输。139.可选地,在虚拟现实设备中,带有眼球追踪的头戴式显示器,该hmd中的屏幕,用于显示展示的视频画面,hmd中的眼球追踪模块,用于获取用户眼球的实时运动路径,跟踪系统,用于追踪用户在真实三维空间的位置信息与运动信息,计算处理单元,用于从跟踪系统中获取用户的实时位置与运动信息,并计算出用户头部在虚拟三维空间中的三维坐标,以及用户在虚拟三维空间中的视野朝向等。140.在本发明实施例中,虚拟现实设备可以与终端相连接,终端与服务器通过网络进行连接,上述虚拟现实设备并不限定于:虚拟现实头盔、虚拟现实眼镜、虚拟现实一体机等,上述终端并不限定于pc、手机、平板电脑等,服务器可以为媒体文件运营商对应的服务器,上述网络包括但不限于:广域网、城域网或局域网。141.图5是根据本发明实施例的一种图像检测结果的示意图,如图5所示,在虚拟现实vr设备或增强现实ar设备的展示检测结果,检测结果可以用于表征待检测图像是否修改,或待检测图像是否为原始图像。142.本发明基于待检测图像的流数据将待检测图像切分为多个图像数据块,输出待检测图像完整的头文件信息,从而基于头文件信息对待检测图像进行检测,进而实现了提高对图像进行原始性检测的效率的技术效果,解决了对图像进行原始性检测的效率低的技术问题。143.实施例2144.下面对该实施例的上述方法的优选实施方式进行进一步介绍,具体以一种图像头文件解析器和图像原始性鉴别方法进行说明。145.图像头文件解析和原始性的鉴别对待检测图像进行篡改检测、盗图检测、图像完整性判断等场景具有重要意义,图像头文件解析和原始性的鉴别可以应用到平台商家资质审核,或商家截图图像审核及鉴定等多个场景中,但是,在图像处理的过程中,由于图像篡改,导致存在大量的虚假图像,同时,互联网也促进了虚假图像的快速传播。146.随着网络信息服务业的发展,数字图像成为网络中提交佐证材料的常用凭证,而虚假图像在核实审核的过程中存在困难,且威胁着个人信息安全;严格的图像原始性检测可以为司法取证提供重要的参考依据,因此,提高对图像原始性鉴别的可靠性具有重要意义。147.在相关技术中,针对头文件的解析,可以通过解析器对头文件进行解析,解析器主要可以分为六种类型,包括:二进制查看类软件,比如,数据恢复软件(winhex)、文本编辑器软件(ultraedit)等;图像管理、处理类软件,比如,图像管理编辑工具软件(acdsee)、图像剪辑软件(photoshop)、图像管理工具(picasa)和图像浏览处理工具(isee)等;可交换图像文件(exchangeableimagefile,简称为exif)信息读取类软件,比如,图像信息修改工具(exifer)、exif信息查看器、编辑软件(exifviewer)和数码照片查看器(opandaiexif)等;exif信息编辑类软件,比如,元数据编辑器(magicexif);操作系统类(windows)软件中的电脑属性软件;头文件解析类软件,比如,图像解码软件(jpegsnoop)、元数据软件(metedata)。148.但是,在头文件解析的过程中,大部分解析器只能解析出部分头文件信息,文件较多细节被忽略,比如,对于联合图像专家组(jpeg)格式图像,头文件解析器只针对于可交换图像文件(exif)信息段内容进行解析,但无法检测到二进制流中篡改和传输过程对数据的影响,存在只关注部分常见信息,导致解析内容不全面的问题;二进制解析软件虽然可以查看完整的头文件信息,但是需要对二进制信息进行二次解析,因此,查看二进制流数据要求检测人员了解图像头文件结构,对检测人员技术要求较高,存在对文件进行解析的效率低的问题;同时,大部分解析软件只能解析jpeg图像,对可移植网络图形格式(png)格式图像研究较少,比如,exif信息读取软件、exif信息编辑软件、jpegsnoop等软件只能解析jpeg格式图像,存在无法全面对头文件进行解析的问题,进一步讲,图像头的文件信息是以数据段结构进行存储,对图像数据段切分显示有助于了解图像结构、分析图像数据信息变化,而当前的头文件解析器无法对图像数据段进行切分显示,只能提取部分数据段信息进行解析,存在对头文件解析不够全面性的问题。149.在相关技术中,针对图像原始性的鉴别,主要是通过原始性鉴别器完成对图像原始性的鉴别,当前主要是针对图像头文件原始性取证的研究,从图像格式考虑,多集中于jpeg格式图像;从图像类型考虑,多集中于摄影图;从图像产生考虑,多集中于常见photoshop一类电脑端专业软件篡改痕迹检测;从图像传输考虑,多针对具体某个社交媒体信道的研究。对于市面上图像原始性鉴别器,图像解码软件(jpegsnoop)是最常用的工具之一。150.但是,原始性鉴别器在鉴别的过程中,在实际应用场景中,未考虑到篡改图像后缀名的篡改操作对头文件原始性的影响,忽略了在实际场景中,修改图像后缀名也是常见篡改方式之一,存在检测不够全面的问题;且对修图软件痕迹的检测多集中于电脑端的修图软件,忽略对移动终端中修图软件的检测,存在检测范围小的问题;在图像传播的方面,当前对于图像经社交媒体信道传输的研究多针对于某个社交信道的研究,未对图像类型,即摄影图还是原图,以及传输设备,即发送端与接收端所使用的设备,进行溯源研究,存在无法对社交媒体信道传输的研究精确到传输图像类型与传输设备的问题;在图像类型方面,主要集中于对摄影图像的研究,但截屏图像与摄影图成像原理不同,在头文件方面存在较大差异,因此,存在无法对截屏图像进行准确检测的问题;且当前对于图像原始性研究工作主要集中于jpeg格式图像,对于png格式图像原始性研究较少,而jpeg格式图像与png格式图像在存储结构上存在差异,因此,还存在对png图像无法准确检测的问题。151.为解决上述问题,本发明实施例构建了一个完整的图像头文件解析器及一个图像原始性鉴别器,能够解析出头文件信息段构成、头文件具体信息内容,提高了头文件解析器和原始性鉴别器的准确度与完整度。152.本发明实施例设计的头文件解析器从二进制信息出发,对待检测图像的头文件信息进行切割,输出待检测图像的头文件信息段构成,解决了当前常见头文件解析器缺少对图像数据段切分显示的问题;并通过对每个数据段进行信息内容解析,改进了当前头文件解析器所存在解析不够完整的问题;通过增加对png格式图像头文件的解析,对jpeg、png两种格式图像针对性的进行头文件信息解析,扩大了头文件解析器所应用的图像范围。153.本发明实施例设计的原始性鉴别器,基于头文件解析器所解析出的头文件信息段构成与头文件具体信息内容进行解析;从图像类型出发,根据截屏图像、摄影图两类图像针对性提出自身规范性检验方案,完善了当前原始性鉴别工作中对电子截屏图像的研究;从图像产生出发,对于篡改图像后缀名的操作进行研究,扩大了对篡改产生方式的研究;本发明实施例研究涵盖电脑端与手机端共十余种修图软件,构建起修图软件痕迹数据库,改进了修图软件痕迹检测研究工作中所研究的软件范围较窄的情况;从图像传输出发,对常见社交传输进行研究,并从实际出发,对不同传输场景进行研究,考虑了传输设备及传输类型,增加了对于社交媒体信道传输研究的全面性。154.下面对该实施例的上述方法进行进一步地介绍。155.作为一种可选的实施例,使用所设计的图像头文件解析器对待检测图像的头文件信息进行解析,获取待检测图像的头文件信息段构成与头文件具体信息内容。156.可选地,图像的头文件信息可以包括jpeg和png两种格式,可以由头文件信息段和头文件具体信息内容组成,可以基于数据结构(python)对数据进行解析,图6是根据本发明实施例的一种图像头文件信息解析过程的流程图,如图6所示,通过头文件解析器对文件进行解析可以包括以下步骤:157.步骤s601,根据文件头判断图像格式。158.在该实施例中,可以利用文件头确定图像格式,图像格式可以为jpeg格式图像,或png格式的图像。159.步骤s602,对图像头文件进行切分,得到图像头文件信息段。160.在该实施例中,当判断待检测图像的图像格式为png格式时,可以参考png的标准,将图像头文件切分为关键数据块和辅助数据块;当判断待检测图像的图像格式为jpeg格式图像时,可以参考jpeg的标准,将图像头文件切分为基本数据块。161.可选地,图像头文件由数据段构成,在png格式图像中,参考png格式标准,图像头文件可以分为关键数据块与辅助数据块,比如,可以将二进制流信息切分成一个个数据块,在图像二进制流中提取出各个数据块内容,从而可以确定待检测图像的数据块(信息段)构成;在jpeg格式图像中,参考jpeg的标准。可以将二进制流信息切分为基本数据块。162.可选地,png格式图像的信息段可以包含四个关键数据块:分别是文件头数据块(ihdr)存储图像基本信息、调色板数据块(plte)存放色彩相关信息、图像数据块(idat)存储图像数据内容、图像结束数据块(iend)标志图像数据从此结束,其中,除了plte对于部分非彩色图像可能不存在,其余三个关键数据块是png格式图像携带的,需要说明的是,信息段还可包含此外其余数据块,称之为辅助数据块,此部分数据块非常多,并可支持扩展。163.可选地,jpeg格式图像的信息段可以包含用于图像开始的图像开始数据块(startofimage,简称为soi)、扫描开始数据块(startofscan,简称为sos)、存储应用数据块(appn)、图像基本信息块(sof),比如,图像的采样率(ycrcb)等、用于表征图像数据从此结束的图像数据结束标志(etartofimage,简称为eoi)。164.可选地,jpeg格式图像在压缩过程中可以使用哈夫曼编码表(dht)进行数据的压缩,dqt表示图像jpge压缩过程中使用的量化表。165.步骤s603,确定图像头文件的信息内容。166.在该实施例中,待检测图像的二进制流信息可以切分为一个个数据段,但切分成数据段,也只是一系列二进制数据按照段存储,需要对每个二进制数据段进行数据分析,得到其具体含义。167.可选地,可以按照相应的图像标准对每个数据段进行分析,解析出具体信息,比如,可以基于jepg标准、exif标准、icc标准,对jpeg格式图像的app1数据段进行解析,得到图像exif信息,可以包含gps信息、缩略图信息等,图像不同,图像头文件的信息内容也不同;再比如,可以基于png标准,针对每个数据块进行数据分析,解析出具体信息,得到图像头文件的信息内容。168.举例而言,jpeg格式图像可以包括:图像基本信息(比如,宽、高、图像格式等)、jpeg文件交换格式(jepgfileinterchangeformat,简称为jfif)信息、exif信息(比如,定位(gps)信息、缩略图信息、数码相机参数信息、时间信息等)、信息协调中心(internetcallcenter,简称为icc)信息、商家注释信息(makernote)等。169.举例而言,png格式图像可以包括图像基本信息(宽、高、图像格式等)、plte色彩信息、注释文本(itxt)信息等。170.本发明实施例设计的头文件解析器能够解析出头文件信息段构成、头文件具体信息内容,图7是根据本发明实施例的一种头文件解析器完整性对比结果的示意图,如图7所示,本发明实施例的头文件解析器与常用软件,比如,与图像编辑器(exifpilot)、图像剪辑软件(photoshop)、操作系统类(windows)软件中的电脑属性软件、exif信息查看器、图像解码软件(jpegsnoop)和元数据软件(metedata++)相比,解析数据较为全面,文件的解析结果的准确度与完整度较高。171.如图7所示,可以通过exif信息、gps信息、icc信息、商家注释(makernote)信息、缩略图(thumbnail)信息、xmp信息、iptc信息、dqt表、qf值、dht表、数据段解析、能否解析png格式图像这12个指标对解析器的性能进行评估。172.可选地,对于exif信息、gps信息、icc信息、makernote信息、thumbnail信息、xmp信息、iptc信息,这7个指标,可以通过与其他解析器,能够解析出的信息个数进行对比,比如,将可以解析出的exif信息中包含的信息数作为对比。173.可选地,对于dqt表、qf值、dht表(哈夫曼编码表)、数据段解析、能否解析png格式图像这几个数据,可以通过确定解析器是否可以解析出此部分信息作为对比,其中,dqt表、qf、记录jpeg图像压缩程度。174.可选地,数据段解析指的是解析器可以将二进制流数据切分成各二进制数据段展示。175.表1是根据本发明实施例的一种头文件解析器完整性的对比结果[0176][0177]可选地,表1是根据本发明实施例的一种头文件解析器完整性的对比结果,如表1所示,本发明实施例的头文件解析器与常用软件,比如,图像编辑器(exifpilot)、图像剪辑软件(photoshop)、操作系统类(windows)软件中的电脑属性软件、exif信息查看器、图像解码软件(jpegsnoop)和元数据软件(metedata++)相比,解析数据较为全面,文件的解析结果的准确度与完整度较高。[0178]可选地,本发明实施例所设计的头文件解析器根据icc格式标准手动对icc信息进行解析,对icc信息解析较为全面具体。[0179]作为一种可选的实施例,可以根据所解析出的头文件信息进行原始性鉴别;其中,可以从三个方面对头文件信息进行原始性鉴别:可以从图像属性出发,根据待检测图像的类型属性不同,对摄影图与截屏图像两类图像针对性进行自身规范性检验;可以从图像产生出发,对待检测图像进行修图软件痕迹检测;可以从图像传输考虑,对待检测图像进行社交媒体信道传输检测,可以对待检测图像的社交媒体信道传输痕迹进行监测。[0180]需要说明的是,在原始性鉴别器设计中,自身规范性校验、修图软件痕迹检测、社交媒体信道传输检测,这三者之间顺序可以进行替换,三种检测可并行处理,也可以串行处理,其中,自身规范性检验是根据待检测图像的图像信息,找出待检测图像是否存在一些非原始的特征,比如,图像携带的各种时间信息不一致,考虑可能经过再次压缩保存的操作;修图软件痕迹检测,可以从图像产生考虑,确定待检测图像中是否存在修图软件写入的标记;社交媒体信道传输检测,可以从图像传输考虑,重点查看待检测图像中是否存在某个社交媒体传输后留下的痕迹,以上三种检测的内容不同,只要有一项检测存在异常,则可以判断待检测图像属于非原始图像。[0181]下面对从自身规范性检验、修图软件痕迹检测和社交媒体信道传输检测三个方面分别对图像原始性鉴别过程进行进一步地介绍。[0182]作为一种可选的实施例,在图像自身规范性检验中,可以通过对摄影图与截屏图像两类图像进行原始性特征提取,从而利用所提取出的原始性特征,对于摄影图与截屏图像两类图像针对性的进行原始性检测,其中,原始性检测可以包括:对图像自身信息进行解析和对图像的属性进行匹配。[0183]在该实施例中,对图像自身信息进行解析可以包括:可以根据解析出的头文件信息内容判断图像自身信息是否矛盾,和可以根据解析出的头文件信息段构成判断图像是否满足原始图像特征。[0184]图8是根据本发明实施例的一种判断图像自身信息是否矛盾的流程图,如图8所示,判断图像自身是否矛盾可以包括以下步骤:[0185]步骤s801,判断待检测图像的图像自身信息中的时间信息是否匹配。[0186]在该实施例中,提取出图像头文件中携带的所有时间信息,原始图像携带的所有时间信息一致,而篡改图像经过再保存时间信息存在矛盾的情况。[0187]可选地,判断图像自身信息中的时间信息是否匹配,如果匹配,则实施步骤s801,如果不匹配,则可以判断待检测图像为非原始图像。[0188]步骤s802,判断待检测图像的图像自身信息中的尺寸信息是否一致。[0189]在该实施例中,将提取出的图像头文件中实际尺寸与图像真实尺寸进行对比,非原始图像会出现实际尺寸与头文件记录尺寸不一致的情况,某些重压缩会改变图像实际宽高,而有时头文件所记录的宽高并未进行修改,导致存在尺寸信息矛盾的情况。[0190]可选地,判断图像自身信息中的尺寸信息是否一致,如果一致,则实施步骤s803,如果不一致,则可以判断待检测图像为非原始图像。[0191]步骤s803,判断待检测图像的图像自身信息中的后缀名是否匹配。[0192]在该实施例中,对待检测图像的图像类型进行识别,提取真实图像类型,与图像后缀名进行匹配,篡改图像后缀名会留下的痕迹,会存在后缀名不匹配的情况。[0193]可选地,判断待检测图像的图像自身信息中的尺寸信息是否一致,如果匹配,则可以判断待检测图像为原始图像,如果不匹配,则可以判断待检测图像为非原始图像。[0194]需要说明的是,在本发明实施例中,对时间信息、尺寸信息和后缀名的检测可以并行处理,也可以串行处理,可以先对时间信息进行判断,也可以最后对时间信息进行判断,此处不对判断图像自身信息是否矛盾流程的顺序做具体限制。[0195]图9是根据本发明实施例的一种判断待检测图像是否满足原始图像特征的流程图,如图9所示,判断待检测图像是否满足原始图像特征可以包括以下步骤:[0196]步骤s901,对头文件结构完整性进行判断。[0197]在该实施例中,可以根据常见的原始图像数据段构成特征,对图像数据段构成进行检测,检测出经篡改或传输等操作导致图像数据段受损,进而检测出非原始图像。其中,jpeg原始图像数据段可以为(soi、app、dqt、sof、dht、sos、eoi);png中原始图像关键数据块可以为(ihdr、ipte、idat、iend),以及其他辅助数据块,且可以根据待检测图像的色彩类型不同,选择ipte数据段。[0198]可选地,可以根据常见的原始图像数据段构成特征,对图像数据段构成进行检测,如果图像结构完整,则实施步骤s902,如果检测出存在经篡改或传输等操作导致图像数据段受损的情况,或存在图像数据段结构不完整的问题,从而可以确定待检测图像为非原始图像。[0199]步骤s902,判断图像数据段构成。[0200]在该实施例中,可以通过实验对待检测图像进行数据段分析,提取出待检测图像的图像数据段,对待检测图像进行原始性匹配分析,其中,jpeg原始图像数据段构成可以为:('soi','app0','app1','app2','sos','dht','dqt','sof0','sof2','eoi'),可以通过实验对待检测图像进行数据段分析,提取出图像数据段,当待检测图像为jpeg格式图像时,可以将分析得到的图像数据段与jpeg原始图像数据段进行匹配,如果匹配成功,则实施步骤s903,如果匹配失败,则可以判断待检测图像为非原始图像。[0201]步骤s903,判断待检测图像的gps信息特征。[0202]在该实施例中,可以对待检测图像的头文件信息中所携带的gps信息进行提取分析;对于摄影图,绝大多数摄影图存在gps信息,但部分社交传输以及修图软件等,会清空此数据段,但不会删除此数据段,因此,若检测到gps信息段全被抹零,可以考虑待检测图像经过了某种修改,则可以判断该待检测图像不具有原始性,为非原始图像,但由于截屏图像不携带gps信息,因此,对于截屏图像可以不进行图像的gps信息特征的判断。[0203]可选地,获取待检测图像的gps信息特征,对gps信息特征进行判断,如果可以检测到gps信息特征,则实施步骤s904,若检测不到,则可以判断待检测图像为非原始图像。[0204]步骤s904,判断各数据段是否服从相应标准。[0205]在该实施例中,由于jpeg图像与png图像都对其数据段内部存储结构有相应要求,有些篡改操作会对数据段内部数据造成影响,使其存在异常,因此,可以根据jpeg、png两种格式要求,对各个图像数据段进行分析检测,图10是根据本发明实施例的一种判断各数据段是否服从相应标准的流程图,如图10所示,对数据段进行判断可以包括以下步骤:[0206]步骤s1001,判断图像格式是否为jpeg格式图像。[0207]在该实施例中不同类型的图案,各数据段数据结构正确性的解析方法也不相同。[0208]可选地,判断图像格式是否为jpeg格式图像,如果是,则实施步骤s1002,如果否,则说明图像格式为png格式类型,则实施步骤s1008。[0209]步骤s1002,判断数据段中soi段是否等于ffd8。[0210]在该实施例中,判断数据段中soi段是否等于ffd8,如果否,则说明数据段检测不通过,可以判断待检测图像为非原始图像,如果是,则实施步骤s1003。[0211]步骤s1003,判断app0长度是否大于18。[0212]在该实施例中,判断app0长度是否大于18,如果是,则实施步骤s1004,如果否,则说明数据段检测不通过,可以判断待检测图像为非原始图像。[0213]步骤s1004,判断s0s长度是否大于10。[0214]在该实施例中,判断s0s长度是否大于10,如果是,则实施步骤s1005,如果否,则说明数据段检测不通过,可以判断待检测图像为非原始图像。[0215]步骤s1005,判断s0f长度是否大于19。[0216]在该实施例中,判断s0f长度是否大于19,如果是,则实施步骤s1006,如果否,则说明数据段检测不通过,可以判断待检测图像为非原始图像。[0217]步骤s1006,判断eo1长度是否为ffd9。[0218]在该实施例中,判断eo1长度是否为ffd9,如果是,则实施步骤s1007,如果否,则说明数据段检测不通过,可以判断待检测图像为非原始图像。[0219]步骤s1007,数据段检测通过。[0220]在该实施例中,对数据段进行上述判断,当上述条件都满足时,则图像的数据段检测通过。[0221]步骤s1008,判断各数据块是否通过crc校验。[0222]在该实施例中,判断图像格式为png格式类型,则判断各数据块是否通过crc校验,如果是,则实施步骤s1009,如果否,则说明数据段检测不通过,可以判断待检测图像为非原始图像。[0223]步骤s1009,对个数据块进行ihdr数据块检测。[0224]在该实施例中,对个数据块进行ihdr数据块检测,如果图像通过ihdr数据块检测,则实施步骤s1010,如果否,则说明数据段检测不通过,可以判断待检测图像为非原始图像。[0225]可选地,ihdr数据块检测可以包括:判断ihdr是否位于第一块和ihdr长度是否是13。[0226]举例而言,判断ihdr是否位于第一块,如果是,则判断ihdr长度是否是13,如果ihdr长度是13,则实施步骤s1010,如果否,则说明数据段检测不通过,可以判断待检测图像为非原始图像。[0227]再举例而言,判断ihdr是否位于第一块,如果否,则说明数据段检测不通过,可以判断待检测图像为非原始图像。[0228]步骤s1010,对数据块进行ipte数据块检测。[0229]在该实施例中,对个数据块进行ipte数据块检测,如果待检测图像通过ipte数据块检测,则实施步骤s1011,如果否,则说明待检测图像的数据段检测不通过,可以判断待检测图像为非原始图像。[0230]可选地,对数据块进行ipte数据块检测可以包括:判断是否含ipte数据块、判断ipte块长度能否被3整除、判断是否只含一个plte数据块和判断是否为非灰度图像。[0231]举例而言,判断是待检测图像的数据块中否含ipte数据块,如果否,则说明待检测图像的数据段检测不通过,可以判断待检测图像为非原始图像,如果是,则判断ipte块长度能否被3整除,如果否,则说明数据段检测不通过,如果是,则判断是否只含一个plte数据块,如果否,则说明数据段检测不通过,可以判断待检测图像为非原始图像,如果是,则可以判断待检测图像是否为非灰度图像,如果否,则说明待检测图像的数据段检测不通过,可以判断待检测图像为非原始图像,如果是,则实施步骤s1011。[0232]步骤s1011,判断idat数据块是否连续。[0233]在该实施例中,判断idat数据块是否连续,如果否,则说明数据段检测不通过,可以判断待检测图像为非原始图像,如果是,则实施步骤s1012。[0234]步骤s1012,判断iend是否与标准一致。[0235]在该实施例中,判断idat数据块是否连续,如果否,则说明数据段检测不通过,可以判断待检测图像为非原始图像,如果是,则说明数据段检测通过,继续进行下面的检测。[0236]需要说明的是,此处不对步骤s1010至步骤s1012的顺序做具体限制,步骤s1010至步骤s1012可以串行进行,也可以并行进行。[0237]作为一种可选的实施例,还可以根据图像属性对待检测图像进行自身规范性检验。[0238]可选地,可以从图像属性出发,根据图像类型不同,对摄影图与截屏图像两类图像针对性的进行自身规范性检验。[0239]可选地,可以对待检测图像的类型属性进行判断,当判断待检测图像的属性为截屏,可以将待检测图像的头文件信息与原始截屏特征进行匹配,如果匹配成功,则可以进行下一步的判断,如果匹配失败,则可以确定该待检测图像为非原始图像;可以对待检测图像的类型属性进行判断,当判断待检测图像的属性为摄影图时,将头文件信息与原始摄影图特征进行匹配,如果匹配成功,则可以进行下一步的判断,如果匹配失败,则确定该待检测图像为非原始图像。[0240]可选地,可以通过分析原始截屏图像与原始摄影图头文件数据,提取出截屏图像与摄影图相应特征表,其中,原始摄影图头文件数据中的特征可以预先通过手动收集图像数据,对各类型图像数据解析总结提取而得。[0241]作为一种可选的实施例,根据图像属性对图像进行自身规范性检验可以包括依据强特征对图像进行属性判断和依据非强特征对图像进行进一步的检验。[0242]可选地,用头文件信息段以及头文件信息内容进行属性判断,其中,属性可以为截屏或摄影图属性,截屏于摄影图在头文件信息段构成,头文件信息内容方面存在差异,由此进行属性判断。[0243]图11是根据本发明实施例的一种依据强特征对图像进行属性判断的流程图,如图11所示,依据强特征对图像进行属性判断可以包括以下步骤:[0244]步骤s1101,判断待检测图像中是否包含截屏标志(xmp)。[0245]表2是根据本发明实施例的一种截屏图像与摄影图相应特征表[0246][0247][0248]表2是根据本发明实施例的一种截屏图像与摄影图相应特征表,如表2所示,对于某些设备图像中截屏标志多出现在某些设备图像中,且在截屏中有明确的截屏标记,因此,可以通过判断待检测图像中是否包含截屏标志,以判断该图像属性。[0249]在该实施例中,判断待检测图像是否包含xmp截屏标志,如果包含,则可以判断待检测图像为截屏图像,如果不包含,则实施步骤s1102。[0250]步骤s1102,判断待检测图像是否包含数码相机参数(exif)。[0251]如表2所示,在摄影图像中一定会存储数码相机参数设置,因此,可以通过判断待检测图像中是否包含数码相机参数以判断待检测图像是否为摄影图。[0252]可选地,判断相机是否包含数码相机参数,如果包含,则判断待检测图像为摄影图,如果未包含,则实施步骤s1103。[0253]步骤s1103,判断待检测图像是否包含定位(gps)信息。[0254]如表2所示,截屏图像中一定没有定位信息,摄影图中可能有定位信息,因此,记录摄影图像时有gps信息,而截屏图像与地点无关,无此信息,也即,可以通过判断待检测图像中是否包含定位信息,以判断待检测图像的图像属性。[0255]可选地,判断待检测图像是否包含定位信息,如果待检测图像中包含定位信息,则可以判断待检测图像为摄影图,如果否,则实施步骤s1104。[0256]步骤s1104,判断待检测图像中是否包含缩略图。[0257]如表2所示,截屏图像一定没有缩略图,摄影图像一定有缩略图,因此,可以通过判断待检测图像的数据块(信息段)中是否包含缩略图以判断图像属性。[0258]可选地,判断图像的数据块中是否包含缩略图,如果包含,则可以判断图像为摄影图,如果未包含,则实施步骤s1105。[0259]步骤s1105,判断待检测图像是否包含色彩显示(icc)信息。[0260]如表2所示,截屏一定会携带色彩显示设置信息,而在摄影图中不常见,因此,可以通过判断待检测图像的数据块(信息段)中是否包含色彩显示信息以判断图像属性。[0261]可选地,判断待检测图像的数据块中是否包含色彩显示信息,如果包含,则可以判断待检测图像为截图,如果未包含,可以判断待检测图像为异常图像。[0262]作为一种可选的实施例,可以依据非强特征进行进一步的检验,从而确定待检测图像为原始图像还是非原始图像。[0263]图12是根据本发明实施例的一种依据非强特征对图像进行属性判断的流程图,如图12所示,依据非强特征对图像进行属性判断可以包括以下步骤:[0264]步骤s1201,对哈夫曼编码表(dht)进行判断。[0265]如表2所示,摄影图像的哈夫曼编码表是固定的,因此,可以通过判断哈夫曼编码表(dht)是否特殊,以判断待检测图像是否为原始图像。[0266]可选地,经过强特征判断后,确定待检测图像为截图,判断哈夫曼编码表(dht)是否特殊,因为截图的哈夫曼编码表是不一致的,因此,如果哈夫曼编码表(dht)特殊,则可以判断待检测图像为非原始图像;如果不特殊,则实施步骤s1202。[0267]可选地,经过强特征判断后,确定待检测图像为摄影图,判断哈夫曼编码表(dht)是否特殊,由于摄影图的哈夫曼编码表是固定的,因此,如果哈夫曼编码表(dht)不特殊,则可以判断待检测图像为非原始图像;如果特殊,则实施步骤s1203。[0268]步骤s1202,判断量化表(dqt)是否全为1。[0269]如表2所示,截屏成像获取屏幕像素点,可能为未经量化的屏幕像素点,常见量化表都是1,因此,可以通过判断量化表(dht)是否全为1,以判断待检测图像是否为原始图像。[0270]可选地,判断量化表(dht)是否全为1,由于截图的量化表常见全为1,因此,如果量化表(dht)是全为1,则可以判断待检测图像为原始图像;如果不是全为1,则可以判断待检测图像为非原始图像。[0271]步骤s1203,判断量化表(dqt)是否不全为1。[0272]如表2所示,摄影图的量化表不固定,与压缩程度有关,因此可以通过判断量化表(dqt)是否不全为1,以判断待检测图像是否为原始图像。[0273]可选地,判断量化表(dqt)是否不全为1,由于摄影图的量化表不固定,与压缩程度有关,因此,如果量化表(dht)不全为1,则可以判断待检测图像为原始图像;如果全为1,则可以判断待检测图像为非原始图像。[0274]作为一种可选地实施例,可以通过检测待检测图像是否存在修图软件篡改痕迹,从而确定待检测图像是否为原始图像。[0275]在该实施例中,从图像产生出发,可以预先获取修图软件篡改前后图像数据变化特征,得到修图软件痕迹篡改数据库,表3是根据本发明实施例的一种jpeg格式图像的特征表,表4是根据本发明实施例的一种png格式图像的特征表,可以对待检测图像进行修图软件痕迹检测,将图像数据与预先获得的数据库内部数据进行匹配,从而检验待检测图像中是否存在修图软件篡改痕迹。[0276]可选地,检测待检测图像的修图软件痕迹,如果存在修图软件痕迹,则可以判断待检测图像为非原始图像;如果不存在修图软件痕迹,则判断待检测图像为原始图像。[0277]图13是根据本发明实施例的一种修图软件痕迹检测的流程图,如图13所示,修图软件痕迹检测可以包括以下步骤:[0278]步骤s1301,获取由头文件解析器解析得到的头文件具体信息内容和头文件数据段构成。[0279]在该实施例中,可以利用头文件解析器对输入图像进行解析,得到头文件具体信息内容和头文件数据段构成,可以对解析出的头文件信息进行原始性鉴别中的修图软件痕迹检测。[0280]步骤s1302,对解析得到的文件进行痕迹检测。[0281]在该实施例中,可以预先从软件篡改数据库中获取各个软件对图像进行篡改之后的图像特征,利用图像特征对待检测图像进行痕迹检测。[0282]举例而言,表3是根据本发明实施例的一种jpeg格式图像的特征表,如表3所示,软件一网页版的jpeg格式图像数据段构成可以为soi+app0+app2+dqt+sof+dht+sos+eoi,也即,软件一网页版中无exif信息段,jfif与icc信息固定,因此,可以通过判断数据段信息中的app0+app2+dht+sos、jfif和icc信息是否与软件一网页版的一致,从而判断jpeg格式图像是否被修图软件进行修改,如果不一致,则说明待检测图像不存在修改痕迹,为原始图像,如果一致,则说明待检测图像存在修改痕迹,为非原始图像。[0283]表3是根据本发明实施例的一种jpeg格式图像的特征表[0284][0285][0286]再举例而言,png格式图像数据段构成可以包括用于表征数据段结构的关键数据段和用于表征idat块长度的辅助数据段,表4是根据本发明实施例的一种png格式图像的特征表,如表4所示,软件一网页版的png格式图像数据段构成可以为ihdr+srgb+idat+iend、idat块长度可以为8204,也即,软件一网页版中srgb信息固定,ihdr部分信息固定,因此,可以通过判断数据段结构是否匹配、idat长度是否为8204、srgb信息是否匹配,从而判断png格式图像是否被修图软件进行修改,如果不一致,则说明待检测图像不存在修改痕迹,为原始图像,如果一致,则说明待检测图像存在修改痕迹,为非原始图像。[0287]表4是根据本发明实施例的一种png格式图像的特征表[0288][0289][0290]需要说明的是,此处不对表3和表4中其他软件做一一举例说明,表3和表4中的特征可以从软件篡改数据库中获取,表3和表4中只列举出了部分软件的修改特征,本发明实施例不限制于表3和表4中举例的软件,移动终端、网页版的各种与图像编辑有关的软件,都应该在本发明实施例的保护范围之内。[0291]作为一种可选地实施例,还可以通过对社交媒体信道传输痕迹进行检测,从而确定待检测图像是否为原始图像。[0292]在该实施例中,可以从图像传输考虑,对待检测图像进行社交媒体信道传输检测,将图像数据块与预先获得的数据库内部数据进行匹配,从而检验待检测图像是否存在社交媒体信道传输痕迹。[0293]在图像原始性鉴别器构建从图像产生出发,可以预先获取社交通道传输特征数据库,可以按照社交通道传输特征数据库对待检测图像进行社交媒体信息传输通道的检测,将图像数据与预先获得的数据库内部数据进行匹配,从而检验待检测图像是否存在传输痕迹。[0294]图14是根据本发明实施例的一种社交媒体信道传输痕迹检测的流程图,如图14所示,社交媒体传输痕迹检测可以包括以下步骤:[0295]步骤s1401,获取由头文件解析器解析得到的头文件具体信息内容和头文件数据段构成。[0296]在该实施例中,可以利用头文件解析器对输入的待检测图像进行解析,得到头文件具体信息内容和头文件数据段构成,可以对解析出的头文件信息进行原始性鉴别中的社交媒体信道传输痕迹检测。[0297]步骤s1402,判断是否有第一通信软件的压缩痕迹。[0298]在该实施例中,获取解析的头文件信息,判断头文件信息是否含第一通信软件的压缩痕迹,如果是,则可以判断待检测图像为非原始图像;如果否,则实施步骤s1403。[0299]举例而言,表5是根据本发明实施例的一种社交媒体信道传输痕迹数据库,如表5所示,当发送端为windows系统,而接收端为安卓系统时,如果图像数据段不发生改变,但jpeg图像的缩略图分辨率单位信息被删除,则可以确定待检测图像经过第一通信软件的压缩,则待检测图像为非原始图像;如果图像数据段发生改变,和/或jpeg图像的缩略图分辨率单位信息未被删除,则可以确定待检测图像未经过第一通信软件的压缩,则待检测图像可以为原始图像。[0300]表5是根据本发明实施例的一种社交媒体信道传输痕迹数据库[0301][0302][0303]需要说明的是,此处不对其他通信软件的传输痕迹做一一举例说明,表5中的特征可以从软件篡改数据库中获取,本发明实施例不限制于表5中的特征,其他通信软件的传输痕迹都应该在本发明实施例的保护范围之内。[0304]步骤s1403,判断是否有第二通信软件的压缩痕迹。[0305]在该实施例中,判断头文件信息是否含第二通信软件的压缩痕迹,如果是,则判断待检测图像为非原始图像;如果否,则实施步骤s1404。[0306]步骤s1404,判断是否有第三通信软件的压缩痕迹。[0307]在该实施例中,判断头文件信息是否含第三通信软件的压缩痕迹,如果是,则判断待检测图像为非原始图像;如果否,则确定待检测图像为原始图像。[0308]需要说明的是,在本发明实施例中,第一通信软件检测、第二通信软件检测和第三通信软件检测可以并行处理,也可以串行处理,此处不对处理方式做具体限制,可以只进行第一通信软件检测,也可以只进行第二通信软件检测,还可以根据实际情况增加第四通信软件检测和第五通信软件检测,此处不对通信软件的数量做具体限制。[0309]本发明实施例构建头文件解析器,利用头文件解析器从二进制信息出发,对头文件信息按照相应图像存储格式标准进行切分显示,对于jpeg图像,首先识别二进制信息流中的数据段标签信息,标签信息记录于数据段前两个字节中,以十六进制格式(比如,ffxx格式)存储,其中,格式中的xx对于不同数据段不同,随后提取数据段长度信息,位于数据段第2到3个字节中;对于png图像,首先识别数据块长度,长度信息记录于数据块前四个字节中,随后提取数据块标记,数据块标记位于第四到八个字节中,可以依据不同待检测图像的存储格式提取出数据块长度与数据标记,提取出数据块内容,最终输出头文件信息段构成。[0310]在本发明实施例中,完善了对头文件具体信息内容的解析,按照每个信息段数据存储结构对每个信息段进行内容解析,从而可以解析出更加完整的头文件信息;对jpeg、png两种格式图像,通过研究相应数据存储结构,分别针对性进行解析,扩大了头文件解析器能够检测的待检测图像范围。[0311]本发明实施例设计的原始性鉴别器能够检测截屏图像、摄影图像两种类型图像,同时,通过检测篡改待检测图像后缀名的操作、检测常见修图软件痕迹、检测社交媒体信道传输痕迹等操作,从而实现了提高对图像进行原始性检测的效率的技术效果,解决了对图像进行原始性检测的效率低的技术问题[0312]实施例3[0313]根据本发明实施例,还提供了一种用于实施上述图2所示的图像检测方法的图像检测装置。[0314]图15是根据本发明实施例的一种图像检测装置的示意图。如图15所示,该图像检测装置1500可以包括:第一获取单元1502、第一提取单元1504、第一确定单元1506和第一处理单元1508。[0315]第一获取单元1502,用于获取待检测图像的流数据,其中,流数据用于表征待检测图像的解析数据。[0316]第一提取单元1504,用于提取流数据中头文件信息包含的多个图像数据块,其中,多个图像数据块至少用于表征待检测图像的图像结构。[0317]第一确定单元1506,用于基于多个图像数据块确定头文件信息,其中,头文件信息包括用于确定待检测图像是否执行了修图操作的标识信息。[0318]第一处理单元1508,用于基于头文件信息对待检测图像进行修图检测,得到检测结果,其中,检测结果包括:待检测图像为未执行修图操作的原始图像,和待检测图像为对原始图像执行了修图操作的修图后图像。[0319]此处需要说明的是,上述第一获取单元1502、第一提取单元1504、第一确定单元1506和第一处理单元1508对应于实施例1中的步骤s202至步骤s208,四个单元与对应的步骤所实现的实例和应用场景相同,但不限于上述实施例一所公开的内容。需要说明的是,上述单元作为装置的一部分可以运行在实施例一提供的计算机终端10中。[0320]根据本发明实施例,还提供了一种用于实施上述图3所示的图像检测方法的图像检测装置。[0321]图16是根据本发明实施例的另一种图像检测装置的示意图,该装置可以应用于平台商家资质审核场景的图像检测方法。如图16所示,该图像检测装置1600可以包括:第二获取单元1602、第二提取单元1604、第二确定单元1606、第二处理单元1608和返回单元1610。[0322]第二获取单元1602,用于获取来自图像审核平台的待检测图像。[0323]第二提取单元1604,用于提取待检测图像的流数据中头文件信息包含的多个图像数据块,其中,流数据用于表征待检测图像的解析数据,多个图像数据块至少用于表征待检测图像的图像结构。[0324]第二确定单元1606,用于基于多个图像数据块确定头文件信息,其中,头文件信息包括用于确定待检测图像是否执行了修图操作的标识信息。[0325]第二处理单元1608,用于基于头文件信息对待检测图像进行修图检测,得到检测结果,其中,检测结果包括:待检测图像为未执行修图操作的原始图像,和待检测图像为对原始图像执行了修图操作的修图后图像。[0326]返回单元1610,用于将检测结果返回至图像审核平台,其中,检测结果用于在图像审核平台上对待检测图像进行审核。[0327]此处需要说明的是,上述第第二获取单元1602、第二提取单元1604、第二确定单元1606、第二处理单元1608和返回单元1610对应于实施例1中的步骤s302至步骤s310,五个单元与对应的步骤所实现的实例和应用场景相同,但不限于上述实施例一所公开的内容。需要说明的是,上述单元作为装置的一部分可以运行在实施例一提供的计算机终端10中。[0328]根据本发明实施例,还提供了一种用于实施上述图4所示的图像检测方法的图像检测装置。[0329]图17是根据本发明实施例的另一种图像检测装置的示意图。如图17所示,该图像检测装置1700可以包括:第三获取单元1702、第三提取单元1704、第三确定单元1706、第三处理单元1708和驱动单元1710。[0330]第三获取单元1702,用于获取虚拟现实vr场景或增强现实ar场景的待检测图像。[0331]第三提取单元1704,用于提取待检测图像的流数据中头文件信息包含的多个图像数据块,其中,流数据用于表征待检测图像的解析数据,多个图像数据块至少用于表征待检测图像在vr设备或ar设备上显示的图像结构。[0332]第三确定单元1706,用于基于多个图像数据块确定待检测图像的头文件信息,其中,头文件信息包括用于确定待检测图像是否执行了修图操作的标识信息。[0333]第三处理单元1708,用于基于头文件信息对待检测图像进行修图检测,得到检测结果,其中,检测结果包括:待检测图像为未执行修图操作的原始图像,和待检测图像为对原始图像执行了修图操作的修图后图像。[0334]驱动单元1710,用于驱动vr设备或ar设备展示检测结果。[0335]此处需要说明的是,上述第三获取单元1702、第三提取单元1704、第三确定单元1706、第三处理单元1708和驱动单元1710对应于实施例1中的步骤s402至步骤s410,两个单元与对应的步骤所实现的实例和应用场景相同,但不限于上述实施例一所公开的内容。需要说明的是,上述单元作为装置的一部分可以运行在实施例一提供的计算机终端10中。[0336]在该实施例的图像检测装置中,基于待检测图像的流数据将图像切分为多个图像数据块,输出待检测图像完整的头文件信息,从而基于得到的头文件信息对待检测图像进行检测,进而实现了提高对图像进行原始性检测的效率的技术效果,解决了对图像进行原始性检测的效率低的技术问题。[0337]实施例4[0338]本发明的实施例可以提供一种图像检测系统,该图像检测系统可以包括服务器、客户端,该ar/vr设备可以是ar/vr设备群中的任意一个ar/vr设备。可选地,该图像检测系统包括:服务器和vr设备或ar设备,其中,服务器,用于获取来自vr设备或ar设备的待检测图像的流数据,其中,流数据用于表征待检测图像的解析数据;提取流数据中头文件信息包含的多个图像数据块,其中,多个图像数据块至少用于表征待检测图像的图像结构;基于多个图像数据块确定待检测图像的头文件信息,其中,头文件信息包括用于确定待检测图像是否执行了修图操作的标识信息;基于头文件信息对待检测图像进行修图检测,得到检测结果,其中,检测结果包括:待检测图像为未执行修图操作的原始图像,和待检测图像为对原始图像执行了修图操作的修图后图像;vr设备或ar设备,用于接收服务器下发的检测结果。[0339]在本发明实施例中,基于待检测图像的流数据将图像切分为多个图像数据块,输出待检测图像完整的头文件信息,从而基于得到的头文件信息对待检测图像进行检测,进而实现了提高对图像进行原始性检测的效率的技术效果,解决了对图像进行原始性检测的效率低的技术问题。[0340]实施例5[0341]本发明的实施例可以提供一种图像检测处理器,该图像检测处理器可以包括计算机终端,该计算机终端可以是计算机终端群中的任意一个计算机终端设备。可选地,在本实施例中,上述计算机终端也可以替换为移动终端等终端设备。[0342]可选地,在本实施例中,上述计算机终端可以位于计算机网络的多个网络设备中的至少一个网络设备。[0343]在本实施例中,上述计算机终端可以执行应用程序的图像检测方法中以下步骤的程序代码:获取待检测图像的流数据,其中,流数据用于表征待检测图像的解析数据;提取流数据中头文件信息包含的多个图像数据块,其中,多个图像数据块至少用于表征待检测图像的图像结构;基于多个图像数据块确定头文件信息,其中,头文件信息包括用于确定待检测图像是否执行了修图操作的标识信息;基于头文件信息对待检测图像进行修图检测,得到检测结果,其中,检测结果包括:待检测图像为未执行修图操作的原始图像,和待检测图像为对原始图像执行了修图操作的修图后图像。[0344]可选地,图18是根据本发明实施例的一种计算机终端的结构框图。如图18所示,该计算机终端a可以包括:一个或多个(图中仅示出一个)处理器1802、存储器1804、以及传输装置1806。[0345]其中,存储器可用于存储软件程序以及模块,如本发明实施例中的图像检测方法和装置对应的程序指令/模块,处理器通过运行存储在存储器内的软件程序以及模块,从而执行各种功能应用以及预测,即实现上述的图像检测方法。存储器可包括高速随机存储器,还可以包括非易失性存储器,如一个或者多个磁性存储装置、闪存、或者其他非易失性固态存储器。在一些实例中,存储器可进一步包括相对于处理器远程设置的存储器,这些远程存储器可以通过网络连接至终端a。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。[0346]处理器可以通过传输装置调用存储器存储的信息及应用程序,以执行下述步骤:获取待检测图像的流数据,其中,流数据用于表征待检测图像的解析数据;提取流数据中头文件信息包含的多个图像数据块,其中,多个图像数据块至少用于表征待检测图像的图像结构;基于多个图像数据块确定头文件信息,其中,头文件信息包括用于确定待检测图像是否执行了修图操作的标识信息;基于头文件信息对待检测图像进行修图检测,得到检测结果,其中,检测结果包括:待检测图像为未执行修图操作的原始图像,和待检测图像为对原始图像执行了修图操作的修图后图像。[0347]可选地,上述处理器还可以执行如下步骤的程序代码:对二进制流数据进行切分,得到多个图像数据块。[0348]可选地,上述处理器还可以执行如下步骤的程序代码:确定与待检测图像的图像格式对应的切分信息,其中,图像格式包括可移植网络图形格式png和联合图像专家组jpeg,切分信息用于确定图像数据块。[0349]可选地,上述处理器还可以执行如下步骤的程序代码:将多个图像数据块构成头文件信息段;对多个图像数据块的内容进行解析,得到头文件信息内容。[0350]可选地,上述处理器还可以执行如下步骤的程序代码:基于头文件信息确定待检测图像的类型属性,其中,类型属性用于表示待检测图像的类型;基于类型属性对待检测图像进行修图检测,得到检测结果。[0351]可选地,上述处理器还可以执行如下步骤的程序代码:响应于待检测图像与类型属性对应的原始图像特征匹配成功,确定待检测图像为原始图像;响应于待检测图像与原始图像特征匹配失败,确定待检测图像为修图后图像。[0352]可选地,上述处理器还可以执行如下步骤的程序代码:在头文件信息中确定待检测图像的属性参数,其中,属性参数用于确定类型属性;响应于属性参数为截屏图像参数,确定类型属性为截屏类型属性,其中,截屏类型属性用于表征待检测图像为截屏图像;响应于属性参数为摄影图像参数,确定类型属性为摄影类型属性,其中,摄影类型属性用于表征待检测图像为摄影图像。[0353]可选地,上述处理器还可以执行如下步骤的程序代码:从头文件信息中提取出待检测图像的第一图像特征,其中,第一图像特征用于确定目标修图客户端是否对原始图像执行了修图操作;基于第一图像特征和第一数据库中的图像特征对待检测图像进行修图检测,得到检测结果,其中,第一数据库包括调整前的图像样本和调整后的图像样本之间的变化图像特征,图像样本由至少一修图客户端进行调整,至少一修图客户端包括目标修图客户端。[0354]可选地,上述处理器还可以执行如下步骤的程序代码:响应于第一图像特征与第一数据库中的图像特征匹配失败,确定待检测图像为原始图像;响应于第一图像特征与第一数据库中的图像特征匹配成功,确定目标修图客户端对原始图像执行了修图操作,以得到修图后图像。[0355]可选地,上述处理器还可以执行如下步骤的程序代码:从头文件信息中提取出待检测图像的第二图像特征,其中,第二图像特征用于确定在原始图像由目标发送端通过目标媒体信道传输至目标接收端的过程中是否执行了修图操作;基于第二图像特征和第二数据库中的图像特征对待检测图像进行修图检测,得到检测结果,其中,第二数据库包括发送前的图像样本和发送后的图像样本之间的变化图像特征,图像样本由发送端通过媒体信道发送至接收端,发送端包括目标发送端,媒体信道包括目标媒体信道,接收端包括目标接收端。[0356]可选地,上述处理器还可以执行如下步骤的程序代码:响应于第二图像特征与第二数据库中的图像特征匹配失败,确定待检测图像为原始图像;响应于第二图像特征与第二数据库中的图像特征匹配成功,确定在原始图像由目标发送端通过目标媒体信道传输至目标接收端的过程中执行了修图操作,以得到修图后图像。[0357]作为一种可选的示例,处理器可以通过传输装置调用存储器存储的信息及应用程序,以执行下述步骤:获取来自图像审核平台的待检测图像;提取待检测图像的流数据中头文件信息包含的多个图像数据块,其中,流数据用于表征待检测图像的解析数据,多个图像数据块至少用于表征待检测图像的图像结构;基于多个图像数据块确定待检测图像的头文件信息,其中,头文件信息包括用于确定待检测图像是否执行了修图操作的标识信息;基于头文件信息对待检测图像进行修图检测,得到检测结果,其中,检测结果包括:待检测图像为未执行修图操作的原始图像,和待检测图像为对原始图像执行了修图操作的修图后图像;将检测结果返回至图像审核平台,其中,检测结果用于在图像审核平台上对待检测图像进行审核。[0358]作为一种可选的示例,处理器可以通过传输装置调用存储器存储的信息及应用程序,以执行下述步骤:获取虚拟现实vr场景或增强现实ar场景的待检测图像;提取待检测图像的流数据中头文件信息包含的多个图像数据块,其中,流数据用于表征待检测图像的解析数据,多个图像数据块至少用于表征待检测图像在vr设备或ar设备上显示的图像结构;基于多个图像数据块确定待检测图像的头文件信息,其中,头文件信息包括用于确定待检测图像是否执行了修图操作的标识信息;基于头文件信息对待检测图像进行修图检测,得到检测结果,其中,检测结果包括:待检测图像为未执行修图操作的原始图像,和待检测图像为对原始图像执行了修图操作的修图后图像;驱动vr设备或ar设备展示检测结果。[0359]本发明实施例,提供了一种图像检测方法,基于待检测图像的流数据将图像切分为多个图像数据块,输出待检测图像完整的头文件信息,从而基于得到的头文件信息对待检测图像进行检测,进而实现了提高对图像进行原始性检测的效率的技术效果,解决了对图像进行原始性检测的效率低的技术问题。[0360]本领域普通技术人员可以理解,图18示的结构仅为示意,计算机终端a也可以是智能手机(如android手机、ios手机等)、平板电脑、掌声电脑以及移动互联网设备(mobileinternetdevices,mid)、pad等终端设备。图18并不对上述计算机终端a的结构造成限定。例如,计算机终端a还可包括比图18所示更多或者更少的组件(如网络接口、显示装置等),或者具有与图18所示不同的配置。[0361]本领域普通技术人员可以理解上述实施例的各种方法中的全部或部分步骤是可以通过程序来指令终端设备相关的硬件来完成,该程序可以存储于一计算机可读存储介质中,存储介质可以包括:闪存盘、只读存储器(read-onlymemory,rom)、随机存取器(randomaccessmemory,ram)、磁盘或光盘等。[0362]实施例6[0363]本发明的实施例还提供了一种计算机可读存储介质。可选地,在本实施例中,上述计算机可读存储介质可以用于保存上述实施例一所提供的图像检测方法所执行的程序代码。[0364]可选地,在本实施例中,上述计算机可读存储介质可以位于计算机网络中计算机终端群中的任意一个计算机终端中,或者位于移动终端群中的任意一个移动终端中。[0365]可选地,在本实施例中,上述计算机可读存储介质被设置为存储用于执行以下步骤的程序代码:获取待检测图像的流数据,其中,流数据用于表征待检测图像的解析数据;提取流数据中头文件信息包含的多个图像数据块,其中,多个图像数据块至少用于表征待检测图像的图像结构;基于多个图像数据块确定头文件信息,其中,头文件信息包括用于确定待检测图像是否执行了修图操作的标识信息;基于头文件信息对待检测图像进行修图检测,得到检测结果,其中,检测结果包括:待检测图像为未执行修图操作的原始图像,和待检测图像为对原始图像执行了修图操作的修图后图像。[0366]可选地,上述计算机可读存储介质还可以执行如下步骤的程序代码:对二进制流数据进行切分,得到多个图像数据块。[0367]可选地,上述计算机可读存储介质还可以执行如下步骤的程序代码:确定与待检测图像的图像格式对应的切分信息,其中,图像格式包括可移植网络图形格式png和联合图像专家组jpeg,切分信息用于确定图像数据块。[0368]可选地,上述计算机可读存储介质还可以执行如下步骤的程序代码:将多个图像数据块构成头文件信息段;对多个图像数据块的内容进行解析,得到头文件信息内容。[0369]可选地,上述计算机可读存储介质还可以执行如下步骤的程序代码:基于头文件信息确定待检测图像的类型属性,其中,类型属性用于表示待检测图像的类型;基于类型属性对待检测图像进行修图检测,得到检测结果。[0370]可选地,上述计算机可读存储介质还可以执行如下步骤的程序代码:响应于待检测图像与类型属性对应的原始图像特征匹配成功,确定待检测图像为原始图像;响应于待检测图像与原始图像特征匹配失败,确定待检测图像为修图后图像。[0371]可选地,上述计算机可读存储介质还可以执行如下步骤的程序代码:在头文件信息中确定待检测图像的属性参数,其中,属性参数用于确定类型属性;响应于属性参数为截屏图像参数,确定类型属性为截屏类型属性,其中,截屏类型属性用于表征待检测图像为截屏图像;响应于属性参数为摄影图像参数,确定类型属性为摄影类型属性,其中,摄影类型属性用于表征待检测图像为摄影图像。[0372]可选地,上述计算机可读存储介质还可以执行如下步骤的程序代码:从头文件信息中提取出待检测图像的第一图像特征,其中,第一图像特征用于确定目标修图客户端是否对原始图像执行了修图操作;基于第一图像特征和第一数据库中的图像特征对待检测图像进行修图检测,得到检测结果,其中,第一数据库包括调整前的图像样本和调整后的图像样本之间的变化图像特征,图像样本由至少一修图客户端进行调整,至少一修图客户端包括目标修图客户端。[0373]可选地,上述计算机可读存储介质还可以执行如下步骤的程序代码:响应于第一图像特征与第一数据库中的图像特征匹配失败,确定待检测图像为原始图像;响应于第一图像特征与第一数据库中的图像特征匹配成功,确定目标修图客户端对原始图像执行了修图操作,以得到修图后图像。[0374]可选地,上述计算机可读存储介质还可以执行如下步骤的程序代码:头文件信息中提取出待检测图像的第二图像特征,其中,第二图像特征用于确定在原始图像由目标发送端通过目标媒体信道传输至目标接收端的过程中是否执行了修图操作;基于第二图像特征和第二数据库中的图像特征对待检测图像进行修图检测,得到检测结果,其中,第二数据库包括发送前的图像样本和发送后的图像样本之间的变化图像特征,图像样本由发送端通过媒体信道发送至接收端,发送端包括目标发送端,媒体信道包括目标媒体信道,接收端包括目标接收端。[0375]可选地,上述计算机可读存储介质还可以执行如下步骤的程序代码:响应于第二图像特征与第二数据库中的图像特征匹配失败,确定待检测图像为原始图像;响应于第二图像特征与第二数据库中的图像特征匹配成功,确定在原始图像由目标发送端通过目标媒体信道传输至目标接收端的过程中执行了修图操作,以得到修图后图像。[0376]作为一种可选的示例,计算机可读存储介质被设置为存储用于执行以下步骤的程序代码:获取来自图像审核平台的待检测图像;提取待检测图像的流数据中头文件信息包含的多个图像数据块,其中,流数据用于表征待检测图像的解析数据,多个图像数据块至少用于表征待检测图像的图像结构;基于多个图像数据块确定待检测图像的头文件信息,其中,头文件信息包括用于确定待检测图像是否执行了修图操作的标识信息;基于头文件信息对待检测图像进行修图检测,得到检测结果,其中,检测结果包括:待检测图像为未执行修图操作的原始图像,和待检测图像为对原始图像执行了修图操作的修图后图像;将检测结果返回至图像审核平台,其中,检测结果用于在图像审核平台上对待检测图像进行审核。[0377]作为一种可选的示例,计算机可读存储介质被设置为存储用于执行以下步骤的程序代码:获取虚拟现实vr场景或增强现实ar场景的待检测图像;提取待检测图像的流数据中头文件信息包含的多个图像数据块,其中,流数据用于表征待检测图像的解析数据,多个图像数据块至少用于表征待检测图像在vr设备或ar设备上显示的图像结构;基于多个图像数据块确定待检测图像的头文件信息,其中,头文件信息包括用于确定待检测图像是否执行了修图操作的标识信息;基于头文件信息对待检测图像进行修图检测,得到检测结果,其中,检测结果包括:待检测图像为未执行修图操作的原始图像,和待检测图像为对原始图像执行了修图操作的修图后图像;驱动vr设备或ar设备展示检测结果。[0378]上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。[0379]在本发明的上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其他实施例的相关描述。[0380]在本技术所提供的几个实施例中,应该理解到,所揭露的技术内容,可通过其它的方式实现。其中,以上所描述的装置实施例仅仅是示意性的,例如所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,单元或模块的间接耦合或通信连接,可以是电性或其它的形式。[0381]所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。[0382]另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。[0383]所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可为个人计算机、服务器或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、只读存储器(rom,read-onlymemory)、随机存取存储器(ram,randomaccessmemory)、移动硬盘、磁碟或者光盘等各种可以存储程序代码的介质。[0384]以上所述仅是本发明的优选实施方式,应当指出,对于本
技术领域
:的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。当前第1页12当前第1页12
技术特征:
1.一种图像检测方法,其特征在于,包括:获取待检测图像的流数据,其中,所述流数据用于表征所述待检测图像的解析数据;提取所述流数据中头文件信息包含的多个图像数据块,其中,所述多个图像数据块至少用于表征所述待检测图像的图像结构;基于所述多个图像数据块确定所述头文件信息,其中,所述头文件信息包括用于确定所述待检测图像是否执行了修图操作的标识信息;基于所述头文件信息对所述待检测图像进行修图检测,得到检测结果,其中,所述检测结果包括:所述待检测图像为未执行所述修图操作的原始图像,和所述待检测图像为对所述原始图像执行了所述修图操作的修图后图像。2.根据权利要求1所述的方法,其特征在于,所述流数据为二进制流数据,提取所述流数据中头文件信息包含的多个图像数据块,包括:对所述二进制流数据进行切分,得到所述多个图像数据块。3.根据权利要求2所述的方法,其特征在于,对所述二进制流数据进行切分,得到所述多个图像数据块,包括:确定与所述待检测图像的图像格式对应的切分信息,其中,所述图像格式包括可移植网络图形格式png和联合图像专家组jpeg,所述切分信息用于确定所述图像数据块;基于所述切分信息对所述二进制流数据进行切分,得到所述多个图像数据块。4.根据权利要求1至3中任意一项所述的方法,其特征在于,所述头文件信息包括头文件信息段和头文件信息内容,基于所述多个图像数据块确定所述图像的头文件信息,包括:将所述多个图像数据块构成所述头文件信息段;对所述多个图像数据块的内容进行解析,得到所述头文件信息内容。5.根据权利要求1至3中任意一项所述的方法,其特征在于,基于所述头文件信息对所述待检测图像进行修图检测,得到检测结果,包括:基于所述头文件信息确定所述待检测图像的类型属性,其中,所述类型属性用于表示所述待检测图像的类型;基于所述类型属性对所述待检测图像进行修图检测,得到所述检测结果。6.根据权利要求5所述的方法,其特征在于,基于所述类型属性对所述待检测图像进行修图检测,得到所述检测结果,包括:响应于所述待检测图像与所述类型属性对应的原始图像特征匹配成功,确定所述待检测图像为所述原始图像;响应于所述待检测图像与所述原始图像特征匹配失败,确定所述待检测图像为所述修图后图像。7.根据权利要求5所述的方法,其特征在于,基于所述头文件信息确定所述待检测图像的类型属性,包括:在所述头文件信息中确定所述待检测图像的属性参数,其中,所述属性参数用于确定所述类型属性;响应于所述属性参数为截屏图像参数,确定所述类型属性为截屏类型属性,其中,所述截屏类型属性用于表征所述待检测图像为截屏图像;响应于所述属性参数为摄影图像参数,确定所述类型属性为摄影类型属性,其中,所述
摄影类型属性用于表征所述待检测图像为摄影图像。8.根据权利要求1至3中任意一项所述的方法,其特征在于,基于所述头文件信息对所述待检测图像进行修图检测,得到检测结果,包括:从所述头文件信息中提取出所述待检测图像的第一图像特征,其中,所述第一图像特征用于确定目标修图客户端是否对所述原始图像执行了所述修图操作;基于所述第一图像特征和第一数据库中的图像特征对所述待检测图像进行修图检测,得到所述检测结果,其中,所述第一数据库包括调整前的图像样本和调整后的图像样本之间的变化图像特征,所述图像样本由至少一修图客户端进行调整,所述至少一修图客户端包括所述目标修图客户端。9.根据权利要求8所述的方法,其特征在于,基于所述第一图像特征和数据库中的图像特征对所述待检测图像进行修图检测,得到所述检测结果,包括:响应于所述第一图像特征与所述第一数据库中的图像特征匹配失败,确定所述待检测图像为所述原始图像;响应于所述第一图像特征与所述第一数据库中的图像特征匹配成功,确定所述目标修图客户端对所述原始图像执行了所述修图操作,以得到所述修图后图像。10.根据权利要求1至3中任意一项所述的方法,其特征在于,基于所述头文件信息对所述待检测图像进行修图检测,得到检测结果,包括:从所述头文件信息中提取出所述待检测图像的第二图像特征,其中,所述第二图像特征用于确定在所述原始图像由目标发送端通过目标媒体信道传输至目标接收端的过程中是否执行了所述修图操作;基于所述第二图像特征和第二数据库中的图像特征对所述待检测图像进行修图检测,得到所述检测结果,其中,所述第二数据库包括发送前的图像样本和发送后的图像样本之间的变化图像特征,所述图像样本由发送端通过媒体信道发送至接收端,所述发送端包括所述目标发送端,所述媒体信道包括所述目标媒体信道,所述接收端包括所述目标接收端。11.根据权利要求10所述的方法,其特征在于,基于所述第二图像特征和第二数据库中的图像特征对所述待检测图像进行修图检测,得到所述检测结果,包括:响应于所述第二图像特征与所述第二数据库中的图像特征匹配失败,确定所述待检测图像为所述原始图像;响应于所述第二图像特征与所述第二数据库中的图像特征匹配成功,确定在所述原始图像由所述目标发送端通过所述目标媒体信道传输至所述目标接收端的过程中执行了所述修图操作,以得到所述修图后图像。12.一种图像检测方法,其特征在于,包括:获取来自图像审核平台的待检测图像;提取所述待检测图像的流数据中头文件信息包含的多个图像数据块,其中,所述流数据用于表征所述待检测图像的解析数据,所述多个图像数据块至少用于表征所述待检测图像的图像结构;基于所述多个图像数据块确定所述头文件信息,其中,所述头文件信息包括用于确定所述待检测图像是否执行了修图操作的标识信息;基于所述头文件信息对所述待检测图像进行修图检测,得到检测结果,其中,所述检测
结果包括:所述待检测图像为未执行所述修图操作的原始图像,和所述待检测图像为对所述原始图像执行了所述修图操作的修图后图像;将所述检测结果返回至所述图像审核平台,其中,所述检测结果用于在所述图像审核平台上对所述待检测图像进行审核。13.一种图像检测方法,其特征在于,包括:获取虚拟现实vr场景或增强现实ar场景的待检测图像;提取所述待检测图像的流数据中头文件信息包含的多个图像数据块,其中,所述流数据用于表征所述待检测图像的解析数据,所述多个图像数据块至少用于表征所述待检测图像在vr设备或ar设备上显示的图像结构;基于所述多个图像数据块确定所述头文件信息,其中,所述头文件信息包括用于确定所述待检测图像是否执行了修图操作的标识信息;基于所述头文件信息对所述待检测图像进行修图检测,得到检测结果,其中,所述检测结果包括:所述待检测图像为未执行所述修图操作的原始图像,和所述待检测图像为对所述原始图像执行了所述修图操作的修图后图像;驱动所述vr设备或所述ar设备展示所述检测结果。14.一种图像检测系统,其特征在于,包括:服务器和虚拟现实vr设备或增强现实ar设备,其中,所述服务器,用于获取来自所述vr设备或所述ar设备的待检测图像的流数据,其中,所述流数据用于表征所述待检测图像的解析数据;提取所述流数据中头文件信息包含的多个图像数据块,其中,所述多个图像数据块至少用于表征所述待检测图像的图像结构;基于所述多个图像数据块确定所述图像的头文件信息,其中,所述头文件信息包括用于确定所述待检测图像是否执行了修图操作的标识信息;基于所述头文件信息对所述待检测图像进行修图检测,得到检测结果,其中,所述检测结果包括:所述待检测图像为未执行所述修图操作的原始图像,和所述待检测图像为对所述原始图像执行了所述修图操作的修图后图像;所述vr设备或所述ar设备,用于接收所述服务器下发的所述检测结果。15.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质包括存储的程序,其中,在所述程序被处理器运行时控制所述计算机可读存储介质所在设备执行权利要求1至13中任意一项所述的方法。

技术总结
本发明公开了一种图像检测方法、系统和存储介质。其中,该方法包括:获取待检测图像的流数据,其中,流数据用于表征待检测图像的解析数据;提取流数据中头文件信息包含的多个图像数据块,其中,多个图像数据块至少用于表征待检测图像的图像结构;基于多个图像数据块确定头文件信息,其中,头文件信息包括用于确定待检测图像是否执行了修图操作的标识信息;基于头文件信息对待检测图像进行修图检测,得到检测结果,其中,检测结果包括:待检测图像为未执行修图操作的原始图像,和待检测图像为对原始图像执行了修图操作的修图后图像。本发明解决了对图像进行原始性检测的效率低的技术问题。了对图像进行原始性检测的效率低的技术问题。了对图像进行原始性检测的效率低的技术问题。


技术研发人员:曾吉申 杨锐
受保护的技术使用者:阿里巴巴(中国)有限公司
技术研发日:2022.07.12
技术公布日:2022/11/1
转载请注明原文地址: https://tieba.8miu.com/read-5719.html

最新回复(0)