1.一种帧序列处理方法,其特征在于,用于利用内容相同但分别率不同的第一帧序列和第二帧序列获得无水印的高分辨率的帧序列,所述第一帧序列和所述第二帧序列的帧数相同,并且所述第一帧序列的分辨率大于所述第二帧序列的分辨率,所述方法包括:接收用户在第一帧序列中选定的选定区域;
基于选定的选定区域,确定所述第一帧序列和所述第二帧序列中包含所述选定区域内的水印的最小矩形包围盒,包括所述包围盒的左上角和右下角的坐标;
将所述第一帧序列和所述第二帧序列中对应的帧的包围盒内的图像逐帧分别读入第一帧缓存和第二帧缓存中;
将所述第二帧缓存中的帧的分辨率从低分辨率扩大到与第一帧缓存中的帧的分辨率相同;
将第一帧缓存和第二帧缓存中的帧进行逐差处理得到第一差图像,并将第一差图像中的每个差图像内的所有像素点的像素值的平方进行加权求和处理;
对所有像素点的像素值的平方的加权和大于预设阈值的差图像对应的第一帧缓存中的帧进行标记;
根据标记的帧,确定标记帧的水印位置;
根据确定的水印位置和第二帧缓存中的帧,去除第一帧缓存中的标记帧的水印,并将去除水印后的帧更新第一帧序列中的对应部分。
2.根据权利要求1所述的帧序列处理方法,其特征在于,所述根据标记的帧,确定标记帧的水印位置包括:使用标记帧中的第i帧逐像素的减去第i+1帧,获得第二差图像,1≤i≤K-1,K为标记帧的数目;
将第二差图像中像素值小于预设误差阈值的位置确定为第i帧的水印位置,其中,第K帧的水印位置与第K-1帧的水印位置相同。
3.根据权利要求1所述的帧序列处理方法,其特征在于,所述根据标记的帧,确定标记帧的水印位置包括:使用标记帧中的第1帧逐像素的减去第2帧,或者,将标记帧中的任意两帧进行逐像素作差,得到第二差图像;
将第二差图像中像素值小于预设误差阈值的位置确定为所有标记帧的水印位置。
4.根据权利要求1所述的帧序列处理方法,其特征在于,所述根据标记的帧,确定标记帧的水印位置包括:(1)使用标记帧中的第i帧逐像素的减去第i+1帧,获得第二差图像1;
(2)使用第i+1帧逐像素的减去第i+2帧,获得第二差图像2;
(3)在第二差图像1和第二差图像2中,如果像素值小于预设误差阈值的位置相同,则确定该位置为第i帧的水印位置;
(4)在第二差图像1和第二差图像2中,如果像素值小于预设误差阈值的位置不同,将该位置确定为第i帧和第i+1帧的水印位置,并进入步骤(5);
(5)从第i+2帧开始,重复步骤(1)-(4),直到第K帧,K为标记帧的数目。
5.根据权利要求1所述的帧序列处理方法,其特征在于,根据确定的水印位置和第二帧缓存中的帧,去除第一帧缓存中的标记帧的水印,并将去除水印后的帧更新第一帧序列中的对应部分,包括:将第一帧缓存中的水印位置对应的第二帧缓存中的帧的像素值代替水印位置处的像素值。
6.根据权利要求1所述的帧序列处理方法,其特征在于,根据确定的水印位置和第二帧缓存中的帧,去除第一帧缓存中的标记帧的水印,并将去除水印后的帧更新第一帧序列中的对应部分,包括:将第一帧缓存中的水印位置对应的第二帧缓存中的帧的像素值代替水印位置处的像素值;
对被第二帧缓存中的帧的像素值代替后的水印位置进行锐化处理。
7.一种帧序列处理系统,其特征在于,包括:处理器、存储器、第一缓存和第二缓存,以及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述存储器上存储有内容相同但分别率不同的第一帧序列和第二帧序列获得无水印的高分辨率的帧序列,所述第一帧序列和所述第二帧序列的帧数相同,并且所述第一帧序列的分辨率大于所述第二帧序列的分辨率;
所述处理器用于执行所述计算机程序时实现上述权利要求1至6任一项所述的方法的步骤。
8.一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,其特征在于,所述计算机程序被处理器运行时执行上述权利要求1至6任一项所述的方法的步骤。