图像处理方法、图像验证方法及其装置制造方法及图纸

技术编号:20917782 阅读:16 留言:0更新日期:2019-04-20 09:57
本发明专利技术实施例提出一种图像处理方法、图像验证方法及其装置,处理方法包括获取图像的第一区域中的多个像素点的信息;对第一区域中的多个像素点的信息进行计算,得到加密参数;利用加密算法和加密参数对图像的第二区域中的像素点的信息进行加密,生成验证像素点。验证方法包括接收客户端发送的图像;对图像的第一区域中的多个像素点的信息进行计算,得到第一加密参数;利用解密算法和图像的第二区域中的验证像素点的信息,推导出生成验证像素点所利用的第二加密参数;比较第一加密参数和第二加密参数,判断图像是否被篡改。本发明专利技术实施例由于在图像中增加了不易被发现和伪造的验证像素点,通过验证像素点能够准确的判断图像是否被篡改。

Image Processing Method, Image Verification Method and Device

In the embodiment of the present invention, an image processing method, an image verification method and a device are proposed. The processing method includes acquiring the information of multiple pixels in the first area of an image; calculating the information of multiple pixels in the first area to obtain the encryption parameters; and encrypting the information of the pixels in the second area of an image by using the encryption algorithm and the encryption parameters to generate an experiment. Certificate pixels. The verification method includes receiving the image sent by the client; calculating the information of multiple pixels in the first area of the image to get the first encryption parameter; using the decryption algorithm and the information of the verification pixels in the second area of the image, deducing the second encryption parameter used to generate the verification pixels; comparing the first encryption parameter with the second encryption parameter, judging that the image is Has it been tampered with? The embodiment of the present invention can accurately determine whether an image has been tampered with by adding verification pixels which are not easy to be found and forged in the image.

【技术实现步骤摘要】
图像处理方法、图像验证方法及其装置
本专利技术涉及图像
,尤其涉及一种图像处理方法、图像验证方法及其装置。
技术介绍
在一些应用场合中,照片的真实性对工作的影响有着极其重要的作用。然而照片文件又是安全性很低的,随着图像技术的发展,用户可以通过各种工具对照片进行修改和伪造,且不容易被发现。为了解决上述问题,现有技术中有通过给照片加水印的方式对照片进行加密,但是由于水印图片很容易被伪造,因此不能够作为准确辨认照片真实性的方式。在
技术介绍
中公开的上述信息仅用于加强对本专利技术的背景的理解,因此其可能包含没有形成为本领域普通技术人员所知晓的现有技术的信息。
技术实现思路
本专利技术实施例提供一种图像处理方法、图像验证方法及其装置,以解决现有技术中的一个或多个技术问题。第一方面,本专利技术实施例提供了一种图像处理方法,包括:获取图像的第一区域中的多个像素点的信息;对所述第一区域中的多个像素点的信息进行计算,得到加密参数;利用加密算法和所述加密参数对所述图像的第二区域中的像素点的信息进行加密,生成验证像素点。在一个实施方式中,还包括:向服务器端发送包含所述验证像素点的图像。在一个实施方式中,对所述第一区域中的各像素点的信息进行计算,得到加密参数,包括:获取所述第一区域中的全部像素点的信息;利用预设算法对所述第一区域中的全部像素点的信息进行计算;将计算结果转换为二进制格式的加密参数。在一个实施方式中,利用加密算法和所述加密参数对所述图像的第二区域中的像素点的信息进行加密,包括:利用预设提取规则提取所述第二区域中的多个间隔的像素点;利用所述加密算法和所述加密参数对所述第二区域中提取的各像素点的RGB色值进行修改。在一个实施方式中,所述第一区域位于所述图像的中间位置,所述第二区域位于所述图像的边缘位置。在一个实施方式中,所述第二区域包括所述图像的最外围一圈的各像素点;所述第一区域包括所述图像除所述第二区域之外的各像素点。第二方面,本专利技术实施例提供了一种图像验证方法,包括:接收客户端发送的图像,所述图像包含验证像素点;对所述图像的第一区域中的多个像素点的信息进行计算,得到第一加密参数;利用解密算法和所述图像的第二区域中的验证像素点的信息,推导出生成所述验证像素点所利用的第二加密参数;比较所述第一加密参数和所述第二加密参数,判断所述图像是否被篡改。在一个实施方式中,比较所述第一加密参数和所述第二加密参数,判断所述图像是否被篡改,包括:如果所述第一加密参数与所述第二加密参数一致,则判断所述图像未被篡改;如果所述第一加密参数与所述第二加密参数不一致,则判断所述图像被篡改。在一个实施方式中,对所述图像的第一区域中的多个像素点的信息进行计算,得到第一加密参数,包括:获取所述第一区域中的全部像素点的信息;利用预设算法对所述第一区域中的全部像素点的信息进行计算;将计算结果转换为二进制格式的所述第一加密参数。在一个实施方式中,利用解密算法和所述图像的第二区域中的验证像素点的信息,推导出生成所述验证像素点所利用的第二加密参数,包括:利用预设提取规则从所述第二区域中提取多个间隔的所述验证像素点;利用解密算法和各所述验证像素点的RGB色值,推导出生成所述验证像素点的RGB色值所利用的第二加密参数。在一个实施方式中,所述第一区域位于所述图像的中间位置,所述第二区域位于所述图像的边缘位置。在一个实施方式中,所述第二区域包括所述图像的最外围一圈的各像素点;所述第一区域包括所述图像除所述第二区域之外的各像素点。第三方面,本专利技术实施例提供了一种图像处理装置,包括:获取模块,用于获取图像的第一区域中的多个像素点的信息;第一计算模块,用于对所述第一区域中的多个像素点的信息进行计算,得到加密参数;加密模块,用于利用加密算法和所述加密参数对所述图像的第二区域中的像素点的信息进行加密,生成验证像素点。在一个实施方式中,还包括:发送模块,用于向服务器端发送包含所述验证像素点的图像。在一个实施方式中,所述第一计算模块包括:第一获取子模块,用于获取所述第一区域中的全部像素点的信息;第一计算子模块,用于利用预设算法对所述第一区域中的全部像素点的信息进行计算;第一转换子模块,用于将计算结果转换为二进制格式的加密参数。在一个实施方式中,所述加密模块包括:第一提取子模块,用于利用预设提取规则提取所述第二区域中的多个间隔的像素点;第一加密子模块,用于利用所述加密算法和所述加密参数对所述第二区域中提取的各像素点的RGB色值进行修改。第四方面,本专利技术实施例提供了一种图像验证装置,包括:接收模块,用于接收客户端发送的图像,所述图像包含验证像素点;第二计算模块,用于对所述图像的第一区域中的多个像素点的信息进行计算,得到第一加密参数;解密模块,用于利用解密算法和所述图像的第二区域中的验证像素点的信息,推导出生成所述验证像素点所利用的第二加密参数;判断模块,用于比较所述第一加密参数和所述第二加密参数,判断所述图像是否被篡改。在一个实施方式中,所述第二计算模块包括:第二获取子模块,用于获取所述第一区域中的全部像素点的信息;第二计算子模块,用于利用预设算法对所述第一区域中的全部像素点的信息进行计算;第二转换子模块,用于将计算结果转换为二进制格式的所述第一加密参数。在一个实施方式中,所述解密模块包括:第二提取子模块,用于利用预设提取规则从所述第二区域中提取多个间隔的所述验证像素点;第二解密子模块,用于利用解密算法和各所述验证像素点的RGB色值,推导出生成所述验证像素点的RGB色值所利用的第二加密参数。第五方面,本专利技术实施例提供了一种图像验证系统,包括:客户端,采用上述第三方面所述的图像处理装置;服务器端,采用上述第四方面所述的图像验证装置。第六方面,本专利技术实施例提供了一种图像处理终端,包括:所述功能可以通过硬件实现,也可以通过硬件执行相应的软件实现。所述硬件或软件包括一个或多个与上述功能相对应的模块。在一个可能的设计中,图像处理终端的结构中包括处理器和存储器,所述存储器用于存储支持图像处理终端执行上述第一方面中图像处理方法的程序,所述处理器被配置为用于执行所述存储器中存储的程序。图像处理终端还可以包括通信接口,用于图像处理终端与其他设备或通信网络通信。第七方面,本专利技术实施例提供了一种图像验证终端,包括:所述功能可以通过硬件实现,也可以通过硬件执行相应的软件实现。所述硬件或软件包括一个或多个与上述功能相对应的模块。在一个可能的设计中,图像验证终端的结构中包括处理器和存储器,所述存储器用于存储支持图像验证终端执行上述第二方面中图像验证方法的程序,所述验证器被配置为用于执行所述存储器中存储的程序。图像验证终端还可以包括通信接口,用于图像验证终端与其他设备或通信网络通信。第八方面,本专利技术实施例提供了一种计算机可读存储介质,用于存储图像处理终端和/或图像验证终端所用的计算机软件指令,其包括用于执行上述第一方面和/或上述第二方面的方法为图像处理、验证的终端所涉及的程序。上述技术方案中的一个技术方案具有如下优点或有益效果:本专利技术实施例由于在图像中增加了不易被发现和伪造的验证像素点,因此通过验证像素点能够准确的判断图像是否被篡改。上述概述仅仅是为了说明书的目的,并不意图以任何方式进行限制。除上述描述的示意性的方本文档来自技高网...

【技术保护点】
1.一种图像处理方法,其特征在于,包括:获取图像的第一区域中的多个像素点的信息;对所述第一区域中的多个像素点的信息进行计算,得到加密参数;利用加密算法和所述加密参数对所述图像的第二区域中的像素点的信息进行加密,生成验证像素点。

【技术特征摘要】
1.一种图像处理方法,其特征在于,包括:获取图像的第一区域中的多个像素点的信息;对所述第一区域中的多个像素点的信息进行计算,得到加密参数;利用加密算法和所述加密参数对所述图像的第二区域中的像素点的信息进行加密,生成验证像素点。2.如权利要求1所述的方法,其特征在于,还包括:向服务器端发送包含所述验证像素点的图像。3.如权利要求1所述的方法,其特征在于,对所述第一区域中的各像素点的信息进行计算,得到加密参数,包括:获取所述第一区域中的全部像素点的信息;利用预设算法对所述第一区域中的全部像素点的信息进行计算;将计算结果转换为二进制格式的加密参数。4.如权利要求1所述的方法,其特征在于,利用加密算法和所述加密参数对所述图像的第二区域中的像素点的信息进行加密,包括:利用预设提取规则提取所述第二区域中的多个间隔的像素点;利用所述加密算法和所述加密参数对所述第二区域中提取的各像素点的RGB色值信息进行修改。5.如权利要求1至4中任一项所述的方法,其特征在于,所述第一区域位于所述图像的中间位置,所述第二区域位于所述图像的边缘位置。6.如权利要求5所述的方法,其特征在于,所述第二区域包括所述图像的最外围一圈的各像素点;所述第一区域包括所述图像除所述第二区域之外的各像素点。7.一种图像验证方法,其特征在于,包括:接收客户端发送的图像,所述图像包含验证像素点;对所述图像的第一区域中的多个像素点的信息进行计算,得到第一加密参数;利用解密算法和所述图像的第二区域中的验证像素点的信息,推导出生成所述验证像素点所利用的第二加密参数;比较所述第一加密参数和所述第二加密参数,判断所述图像是否被篡改。8.如权利要求7所述的方法,其特征在于,比较所述第一加密参数和所述第二加密参数,判断所述图像是否被篡改,包括:如果所述第一加密参数与所述第二加密参数一致,则判断所述图像未被篡改;如果所述第一加密参数与所述第二加密参数不一致,则判断所述图像被篡改。9.如权利要求7所述的方法,其特征在于,对所述图像的第一区域中的多个像素点的信息进行计算,得到第一加密参数,包括:获取所述第一区域中的全部像素点的信息;利用预设算法对所述第一区域中的全部像素点的信息进行计算;将计算结果转换为二进制格式的所述第一加密参数。10.如权利要求7所述的方法,其特征在于,利用解密算法和所述图像的第二区域中的验证像素点的信息,推导出生成所述验证像素点所利用的第二加密参数,包括:利用预设提取规则从所述第二区域中提取多个间隔的所述验证像素点;利用解密算法和各所述验证像素点的RGB色值信息,推导出生成所述验证像素点的RGB色值信息所利用的第二加密参数。11.如权利要求7至10中任一项所述的方法,其特征在于,所述第一区域位于所述图像的中间位置,所述第二区域位于所述图像的边缘位置。12.如权利要求11所述的方法,其特征在于,所述第二区域包括所述图像的最外围一圈的各像素点;所述第一区域包括所述图像除所述第二区域之外的各像素点。13.一...

【专利技术属性】
技术研发人员:代一鸣
申请(专利权)人:北京百度网讯科技有限公司
类型:发明
国别省市:北京,11

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

1