水印去除方法、装置及设备与流程

文档序号:37428032发布日期:2024-03-25 19:17阅读:7来源:国知局
水印去除方法、装置及设备与流程

本申请涉及图像处理,尤其涉及一种水印去除方法、装置及设备。


背景技术:

1、随着移动互联网的快速发展,以及各种视频内容分享平台的兴起,视频已成为人们生活中一种不可或缺的传播形式。视频在传播过程中,为了避免视频数据的版权受到不法侵害,服务器在发送视频数据之前,会事先在视频中植入水印,如半透明的logo或图标,并将添加有水印的视频发送给终端设备,使得在终端设备显示视频时水印也会同时显示出来,使得用户的观看体验大幅降低。

2、水印包括静态水印和动态水印,静态水印是指静止不动的水印,其去除技术较为成熟。然而,动态水印没有固定的路线,水印随机漂浮游走或者跳动,又或者在随机位置随机时间出现。采用现有的水印去除方法无法准确地去除视频中的动态水印,因此,亟需一种动态水印的去除方法。


技术实现思路

1、本申请实施例提供了一种水印去除方法、装置及设备,以解决目前的水印去除方法无法准确地去除动态水印的问题。

2、第一方面,本申请实施例提供了一种水印去除方法,包括:

3、对待处理视频中的多帧图片进行识别,获得每一帧图片的识别结果;其中,每个识别结果包括每一帧图片的识别内容及每一识别内容在对应图片中的位置;

4、从多帧图片中选取间隔大于预设帧数的两帧图片,并基于两帧图片的识别内容的相似性,确定水印内容;

5、基于水印内容,以及每个识别结果中每一识别内容在对应图片中的位置,去除待处理视频中的水印。

6、在一种可能的实现方式中,对待处理视频中的多帧图片进行识别,获得每一帧图片的识别结果,包括:

7、确定待处理视频中待去除的水印的类型;

8、确定与类型对应的检测方法;

9、基于检测方法,对待处理视频中的多帧图片进行识别,获得每一帧图片的识别结果。

10、在一种可能的实现方式中,类型包括文本类型和图片类型;

11、确定与类型对应的检测方法,包括:

12、当类型为文本类型时,确定对应的检测方法为光学字符识别方法,其中,光学字符识别方法识别图片中文本类型的水印,以及每一水印在图片中的位置;

13、当类型为图片类型时,确定对应的检测方法为水印模型检测方法,其中,水印模型的输入为图片,输出为图片类型的水印,以及每一水印在图片中的位置。

14、在一种可能的实现方式中,基于两帧图片的识别内容的相似性,确定水印内容,包括:

15、确定待处理视频中待去除的水印的类型;

16、基于类型和两帧图片的识别内容的相似性,确定水印内容。

17、在一种可能的实现方式中,类型包括文本类型和图片类型;

18、基于类型和两帧图片的识别内容的相似性,确定水印内容,包括:

19、当类型为文本类型时,获得两帧图片的识别内容的交集,基于交集,确定水印内容;

20、当类型为图片类型时,对两帧图片的识别内容进行相似度分析,基于分析结果,确定水印内容。

21、在一种可能的实现方式中,基于交集,确定水印内容,包括:

22、若交集包括一个识别内容,则将一个识别内容作为水印内容;

23、若交集包括多个识别内容,则从多帧图片中选取第三帧图片,获取第三帧图片的识别内容与交集的多个识别内容的交集,重新执行基于交集,确定水印内容的步骤;其中,第三帧图片为多帧图片中除两帧图片外剩余的图片,且第三帧图片与两帧图片的间隔大于预设帧数。

24、在一种可能的实现方式中,基于分析结果,确定水印内容,包括:

25、若分析结果中相似度大于预设相似度阈值的相似度为一个,则将该相似度对应的识别内容作为水印内容;

26、若分析结果中相似度大于预设相似度阈值的相似度为多个,则从多帧图片中选取第三帧图片,获取第三帧图片的识别内容与分析结果中的相似度大于预设相似度阈值的识别内容进行相似度分析,重新执行基于分析结果,确定水印内容的步骤;其中,第三帧图片为多帧图片中除两帧图片外剩余的图片,且第三帧图片与两帧图片的间隔大于预设帧数。

27、在一种可能的实现方式中,基于水印内容,以及每个识别结果中每一识别内容在对应图片中的位置,去除待处理视频中的水印,包括:

28、基于水印内容,以及每个识别结果中每一识别内容在对应图片中的位置,得到多帧图片中的水印内容及水印内容在对应图片中的位置;

29、基于多帧图片中的水印内容及水印内容在对应图片中的位置,对多帧图片中的水印内容进行预设填充恢复处理;

30、基于待处理视频的视频参数,对填充恢复处理后的多帧图片进行合成,得到去除水印后的视频。

31、第二方面,本申请实施例提供了一种水印去除装置,包括:

32、识别模块,用于对待处理视频中的多帧图片进行识别,获得每一帧图片的识别结果;其中,每个识别结果包括每一帧图片的识别内容及每一识别内容在对应图片中的位置;

33、分析模块,用于从多帧图片中选取间隔大于预设帧数的两帧图片,并基于两帧图片的识别内容的相似性,确定水印内容;

34、处理模块,用于基于水印内容,以及每个识别结果中每一识别内容在对应图片中的位置,去除待处理视频中的水印。

35、第三方面,本申请实施例提供了一种电子设备,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现如上第一方面或第一方面的任一种可能的实现方式所述方法的步骤。

36、第四方面,本申请实施例提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时实现如上第一方面或第一方面的任一种可能的实现方式所述方法的步骤。

37、本申请实施例考虑到视频中的动态水印位置不固定,会在随机位置随机时间出现,以至于采用现有的静态水印的去除方法无法准确地去除动态水印,提供了一种水印去除方法、装置及设备,通过对待处理视频中的多帧图片进行检测,获得了每一帧图片的识别结果。接着,从多帧图片中选取大于预设帧数的两帧图片,并基于两帧图片的识别内容的相似性确定水印内容。从而,基于水印内容,以及每个识别结果中每一识别内容在对应图片中的位置,实现准确地去除待处理视频中的动态水印,方便用户观看视频,提高用户的观感。



技术特征:

1.一种水印去除方法,其特征在于,包括:

2.如权利要求1所述的水印去除方法,其特征在于,所述对待处理视频中的多帧图片进行识别,获得每一帧图片的识别结果,包括:

3.如权利要求2所述的水印去除方法,其特征在于,所述类型包括文本类型和图片类型;

4.如权利要求1所述的水印去除方法,其特征在于,所述基于所述两帧图片的识别内容的相似性,确定水印内容,包括:

5.如权利要求4所述的水印去除方法,其特征在于,所述类型包括文本类型和图片类型;

6.如权利要求5所述的水印去除方法,其特征在于,所述基于所述交集,确定水印内容,包括:

7.如权利要求5所述的水印去除方法,其特征在于,所述基于分析结果,确定水印内容,包括:

8.如权利要求1至7中任一项所述的水印去除方法,其特征在于,所述基于所述水印内容,以及每个识别结果中每一识别内容在对应图片中的位置,去除所述待处理视频中的水印,包括:

9.一种水印去除装置,其特征在于,包括:

10.一种电子设备,其特征在于,包括存储器和处理器,所述存储器用于


技术总结
本申请提供水印去除方法、装置及设备,该方法包括对待处理视频中的多帧图片进行识别,获得每一帧图片的识别结果;从多帧图片中选取间隔大于预设帧数的两帧图片,并基于两帧图片的识别内容的相似性,确定水印内容;基于水印内容,以及每个识别结果中每一识别内容在对应图片中的位置,去除待处理视频中的水印。本申请提供的去除方法通过对多帧图片进行识别,并基于对选定的符合条件的帧图片中的识别内容进行相似性分析确定了水印内容,以及每一帧图片中水印内容的位置,实现了去除动态水印的目的,从而便于用户观看视频,提高用户的观感。

技术研发人员:肖雷雷
受保护的技术使用者:长城汽车股份有限公司
技术研发日:
技术公布日:2024/3/24
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1