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.
【技术实现步骤摘要】
图像处理方法、图像验证方法及其装置
本专利技术涉及图像
,尤其涉及一种图像处理方法、图像验证方法及其装置。
技术介绍
在一些应用场合中,照片的真实性对工作的影响有着极其重要的作用。然而照片文件又是安全性很低的,随着图像技术的发展,用户可以通过各种工具对照片进行修改和伪造,且不容易被发现。为了解决上述问题,现有技术中有通过给照片加水印的方式对照片进行加密,但是由于水印图片很容易被伪造,因此不能够作为准确辨认照片真实性的方式。在
技术介绍
中公开的上述信息仅用于加强对本专利技术的背景的理解,因此其可能包含没有形成为本领域普通技术人员所知晓的现有技术的信息。
技术实现思路
本专利技术实施例提供一种图像处理方法、图像验证方法及其装置,以解决现有技术中的一个或多个技术问题。第一方面,本专利技术实施例提供了一种图像处理方法,包括:获取图像的第一区域中的多个像素点的信息;对所述第一区域中的多个像素点的信息进行计算,得到加密参数;利用加密算法和所述加密参数对所述图像的第二区域中的像素点的信息进行加密,生成验证像素点。在一个实施方式中,还包括:向服务器端发送包含所述验证像素点的图像。在一个实施方式中,对所述第一区域中的各像素点的信息进行计算,得到加密参数,包括:获取所述第一区域中的全部像素点的信息;利用预设算法对所述第一区域中的全部像素点的信息进行计算;将计算结果转换为二进制格式的加密参数。在一个实施方式中,利用加密算法和所述加密参数对所述图像的第二区域中的像素点的信息进行加密,包括:利用预设提取规则提取所述第二区域中的多个间隔的像素点;利用所述加密算法和所述加密参数对所述第 ...
【技术保护点】
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
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。