1.一种图像处理方法,其特征在于,所述方法包括:获取原始图像的多个原始像素矩阵和水印图像的水印像素序列,其中,所述原始像素矩阵与所述原始图像的颜色通道一一对应,每个原始像素矩阵中的元素为所述原始图像的像素点在对应的颜色通道的灰度值,所述水印像素序列中的元素是根据所述水印图像的像素点在预设的颜色通道的灰度值确定的;
对每个颜色通道对应的原始像素矩阵进行分割处理,以得到该颜色通道对应的多个原始子矩阵;
对于每个颜色通道对应的多个原始子矩阵,分别对每个原始子矩阵进行奇异值分解处理,以得到该颜色通道对应的奇异值矩阵,其中,所述奇异值矩阵为m行n列的矩阵,m为该颜色通道对应的原始子矩阵的数量,n为所述原始子矩阵的奇异值的个数,所述奇异值矩阵中第i行的元素的值为第i个原始子矩阵的奇异值,m、n、i为正整数,i≤m;
根据所述水印像素序列中第k个元素,更新各个颜色通道对应的奇异值矩阵中第k+c×l行的至少一部分的元素,以得到多个水印图像像素矩阵,所述水印图像像素矩阵与所述颜色通道一一对应,其中,c为所述水印像素序列中的元素个数,k和c为正整数,k≤c≤m/2,l为0至 之间的整数;根据所述多个水印图像像素矩阵生成目标图像。
2.根据权利要求1所述的图像处理方法,其特征在于,所述水印像素序列中的元素与所述水印图像的像素点一一对应,对于所述水印图像的每个像素点,如果该像素点在所述预设的颜色通道的灰度值大于等于第一预设阈值,则该像素点在所述水印像素序列中对应的元素的值为1,否则该像素点在所述水印像素序列中对应的元素的值为0。
3.根据权利要求1所述的图像处理方法,其特征在于,所述原始子矩阵为2行2列的矩阵。
4.根据权利要求1所述的图像处理方法,其特征在于,对每个颜色通道对应的原始像素矩阵进行分割处理之前,所述方法还包括:对每个原始像素矩阵进行小波变换,以得到多个变换后的像素矩阵,并将所述多个变换后的像素矩阵作为所述多个原始像素矩阵。
5.根据权利要求1所述的图像处理方法,其特征在于,分别对每个原始子矩阵进行奇异值分解处理之前,所述方法还包括:分别对每个原始子矩阵进行离散余弦变换处理,以得到多个变换后的子矩阵,并将所述多个变换后的子矩阵作为所述多个原始子矩阵。
6.根据权利要求5所述的图像处理方法,其特征在于,所述奇异值矩阵中每行中的元素是按照数值从大到小的顺序排列的,根据所述水印像素序列中第k个元素,更新各个颜色通道对应的奇异值矩阵中第k+c×l行中至少一部分的元素包括:对于每个颜色通道对应的奇异值矩阵,根据所述水印像素序列中第k个元素,更新该奇异值矩阵中第k+c×l行中前N列的元素,其中,N为预设的正整数,且N≤n。
7.根据权利要求6所述的图像处理方法,其特征在于,根据所述水印像素序列中第k个元素,更新所述奇异值矩阵中第k+c×l行中前N列的元素包括:采用下列公式进行更新:其中,A(k+c×l,j)为更新前所述奇异值矩阵中第k+c×l行第j列的元素的值,A′(k+c×l,j)为更新后所述奇异值矩阵中第k+c×l行第j列的元素的值,j为正整数且j≤N,B、D为预设的正整数,Ck为所述水印像素序列中第k个元素的值。
8.根据权利要求1所述的图像处理方法,其特征在于,根据所述多个水印图像像素矩阵生成目标图像包括:
根据每个颜色通道对应的水印图像像素矩阵,生成该颜色通道对应的多个第一水印图像子矩阵,其中,第i个第一水印图像子矩阵是根据所述水印图像像素矩阵第i行的元素生成的;
对每个颜色通道对应的多个第一水印图像子矩阵分别进行奇异值分解的逆变换处理,以得到该颜色通道对应的多个第二水印图像子矩阵;
对每个颜色通道对应的多个第二水印图像子矩阵进行拼接处理,以得到该颜色通道对应的目标像素矩阵;
根据各个颜色通道对应的目标像素矩阵生成所述目标图像。
9.根据权利要求1所述的图像处理方法,其特征在于,所述方法还包括:根据所述目标图像提取水印解码图像,并对所述水印解码图像与所述水印图像进行相似度检测。
10.根据权利要求9所述的图像处理方法,其特征在于,根据所述目标图像提取水印解码图像包括:
生成多个目标像素矩阵,其中,所述目标像素矩阵与所述目标图像的颜色通道一一对应,每个目标像素矩阵中的元素为所述目标图像的像素点在对应的颜色通道的灰度值;
对每个颜色通道对应的目标像素矩阵进行分割处理,以得到该颜色通道对应的多个目标子矩阵;
对每个目标子矩阵进行奇异值分解处理,以得到该颜色通道对应的目标奇异值矩阵,其中,所述目标奇异值矩阵中第q行的元素为第q个目标子矩阵的奇异值,q为正整数,c≤q,q小于等于所述目标奇异值矩阵的行数;
根据所述目标奇异值矩阵中第k行的至少一部分元素的值,确定水印解码序列中第k个元素的值,以得到所述水印解码序列;
根据所述水印解码序列生成所述水印解码图像。
11.一种图像处理装置,其特征在于,所述装置包括:获取模块,用于获取原始图像的原始像素矩阵和水印图像的水印像素序列,其中,所述原始像素矩阵与所述原始图像的颜色通道一一对应,每个原始像素矩阵中的元素为所述原始图像的像素点在对应的颜色通道的灰度值,所述水印像素序列中的元素是根据所述水印图像的像素点在预设的颜色通道的灰度值确定的;
分割模块,用于对每个颜色通道对应的原始像素矩阵进行分割处理,以得到该颜色通道对应的多个原始子矩阵;
奇异值分解模块,用于对于每个颜色通道对应的多个原始子矩阵,分别对每个原始子矩阵进行奇异值分解处理,以得到该颜色通道对应的奇异值矩阵,其中,所述奇异值矩阵为m行n列的矩阵,m为该颜色通道对应的原始子矩阵的数量,n为所述原始子矩阵的奇异值的个数,所述奇异值矩阵中第i行的元素为第i个原始子矩阵的奇异值,m、n、i为正整数,i≤m;
更新模块,用于根据所述水印像素序列中第k个元素,更新各个颜色通道对应的奇异值矩阵中第k+c×l行的至少一部分的元素,以得到多个水印图像像素矩阵,所述水印图像像素矩阵与所述颜色通道一一对应,其中,c为所述水印像素序列中的元素个数,k和c为正整数,k≤c<m,l为0至 之间的整数;
目标图像生成模块,用于根据所述多个水印图像像素矩阵生成目标图像。
12.一种存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器运行时,执行权利要求1至10中任一项所述的图像处理方法的步骤。
13.一种终端,包括存储器和处理器,所述存储器上存储有可在所述处理器上运行的计算机程序,其特征在于,所述处理器运行所述计算机程序时执行权利要求1至10中任一项所述的图像处理方法的步骤。