滤镜处理的方法和装置的制造方法_2

文档序号:9866525阅读:来源:国知局
定距离的次数未达到设定次数时,在所述第二视频图像中以更新后的所述确定区域为中心选取多个候选区域,再次更新所述确定区域;当更新后的所述确定区域与更新前的所述确定区域之间的距离小于设定距离的次数达到设定次数时,将更新后的所述确定区域作为所述第二视频图像中的目标区域。
[0069]在本公开又一种可能的实现方式中,所述处理模块用于,
[0070]根据所述第二视频图像中的目标区域,对所述第二视频图像中的目标区域的图像进行滤镜处理;
[0071]或者,
[0072]根据所述第二视频图像中的目标区域,对所述第二视频图像中除所述第二视频图像中的目标区域的图像之外的图像进行滤镜处理。
[0073]根据本公开实施例的第三方面,提供一种滤镜处理的装置,包括:
[0074]处理器;
[0075]用于存储处理器可执行指令的存储器;
[0076]其中,所述处理器被配置为:
[0077]获取视频的第一视频图像中的目标区域的图像,所述第一视频图像中的目标区域为跟踪目标在所述第一视频图像中所在的区域;
[0078]根据所述第一视频图像中的目标区域的图像,确定所述视频的第二视频图像中的目标区域,所述第二视频图像为所述第一视频图像后面的一帧视频图像,所述第二视频图像中的目标区域为所述跟踪目标在所述第二视频图像中所在的区域;
[0079]根据所述第二视频图像中的目标区域,对所述第二视频图像进行滤镜处理。
[0080]本公开的实施例提供的技术方案可以包括以下有益效果:通过根据一帧视频图像中的目标区域的图像,确定另一帧视频图像中的目标区域,并根据另一帧视频图像中的目标区域,对另一帧视频图像进行滤镜处理,实现对视频图像的滤镜处理,扩大了滤镜处理的应用范围,提高了用户体验。
[0081]应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。
【附图说明】
[0082]此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本发明的实施例,并与说明书一起用于解释本发明的原理。
[0083]图1是根据一示例性实施例示出的滤镜处理的方法的应用场景图;
[0084]图2是根据一示例性实施例示出的一种滤镜处理的方法的流程图;
[0085]图3是根据一示例性实施例示出的一种滤镜处理的方法的流程图;
[0086]图4a_图4d是根据一示例性实施例示出的滤镜处理的方法实现过程中的终端界面图;
[0087]图5是根据一示例性实施例示出的一种滤镜处理的装置的框图;
[0088]图6是根据一示例性实施例示出的一种滤镜处理的装置的框图;
[0089]图7是根据一示例性实施例示出的一种滤镜处理的装置的框图。
【具体实施方式】
[0090]这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本发明相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本发明的一些方面相一致的装置和方法的例子。
[0091]下面先结合图1简单介绍一下本公开实施例提供的滤镜处理的方法的应用场景。参见图1,视频3中各帧视频图像均包括同一个人,用户I通过终端2对视频3进行滤镜处理,如马赛克处理得到视频4a,使得视频4a中的人无法辨认,或者虚化背景得到视频4b,使得视频4b中的人突出。
[0092]具体地,终端2可以为智能手机、平板电脑、智能电视、多媒体播放器、膝上型便携计算机和台式计算机等。
[0093]需要说明的是,上述应用场景、视频内容、滤镜处理方式及终端类型实现仅为举例,本公开并不限制于此。
[0094]图2是根据一示例性实施例示出的一种滤镜处理的方法的流程图,如图2所示,该滤镜处理的方法用于终端中,包括以下步骤。
[0095]在步骤SlOl中,获取视频的第一视频图像中的目标区域的图像。
[0096]在本实施例中,第一视频图像中的目标区域为跟踪目标在第一视频图像中所在的区域。
[0097]在步骤S102中,根据第一视频图像中的目标区域的图像,确定视频的第二视频图像中的目标区域。
[0098]在本实施例中,第二视频图像为第一视频图像后面的一帧视频图像,第二视频图像中的目标区域为跟踪目标在第二视频图像中所在的区域。其中,第一视频图像和第二视频图像之间的先后关系是由视频的拍摄顺序或者播放顺序决定的。
[0099]在步骤S103中,根据第二视频图像中的目标区域,对第二视频图像进行滤镜处理。
[0100]本公开实施例通过根据一帧视频图像中的目标区域的图像,确定另一帧视频图像中的目标区域,并根据另一帧视频图像中的目标区域,对另一帧视频图像进行滤镜处理,实现对视频图像的滤镜处理,扩大了滤镜处理的应用范围,提高了用户体验。
[0101]图3是根据一示例性实施例示出的一种滤镜处理的方法的流程图,如图3所示,该滤镜处理的方法用于终端中,包括以下步骤。
[0102]在步骤S201中,获取视频的初始帧视频图像。
[0103]在本实施例中,视频按照拍摄顺序或者播放顺序排列各帧视频图像。初始帧视频图像为视频中进行滤镜处理的第一帧视频图像。
[0104]在步骤S202中,确定初始帧视频图像中的目标区域。
[0105]在本实施例中,初始帧视频图像中的目标区域为跟踪目标在初始帧视频图像中所在的区域。在实际应用中,跟踪目标可以为视频中的至少两帧视频图像包括的物体,如人、动物等。
[0106]在本实施例的一种实现方式中,该步骤S202可以包括:
[0107]向用户输出初始帧视频图像;
[0108]接收用户输入的初始帧视频图像中的目标区域。
[0109]例如,图4a中示出了终端输出初始帧视频图像,图4b中用相比于图4a增加的方框示出了用户输入的目标区域。
[0110]在实际应用中,可以在初始帧视频图像上提供输入目标区域的接口。例如,若采用触摸屏输出初始帧视频图像,则用户可以通过手指从初始帧视频图像上的一点滑动到另一点,终端以两点之间的连线作为对角线形成矩形框,该矩形框对应的区域即为目标区域。又如,若采用非触摸的显示屏输出初始帧视频图像,则用户可以通过鼠标等输入设备从初始帧视频图像上的一点保持选定状态到另一点,同样地,终端以两点之间的连线作为对角线形成矩形框,该矩形框对应的区域即为目标区域。
[0111]在本实施例的另一种实现方式中,该步骤202可以包括:
[0112]采用目标检测算法从初始帧视频图像中识别出目标区域的图像,确定初始视频图像中的目标区域。
[0113]在具体实现中,可以先获得大量含有冗余特征的集合,再利用机器学习的方法,从特征集合中找到最能够反映目标物体特征的特征,构造分类器,实现目标物体的检测,进而得到目标区域。
[0114]步骤S203:根据初始帧视频图像中的目标区域,对初始帧视频图像进行滤镜处理。
[0115]在本实施例的一种实现方式中,该步骤203可以包括:
[0116]根据初始帧视频图像中的目标区域,对初始帧视频图像中的目标区域的图像进行滤镜处理。
[0117]例如,图4c示出了对初始帧视频图像中的目标区域的图像马赛克处理后的图像,通过将目标区域的图像的色阶细节劣化并造成色块打乱的效果,从而无法辨认目标区域的图像,达到保护目标区域的图像的目的。
[0118]在本实施例的另一种实现方式中,该步骤203可以包括:
[0119]根据初始帧视频图像中的目标区域,对初始帧视频图像中除初始帧视频图像中的目标区域的图像之外的图像进行滤镜处理。
[0120]例如,图4d示出了对初始帧视频图像中除初始帧视频图像中的目标区域的图像之外的图像虚化背景后的图像,通过滤波使景深变浅,达到突出目标区域的图像的目的。
[0121]在本实施例的又一种实现方式中,该方法还可以包括:
[0122]接收滤镜操作指令。
[0123]相应地,该步骤S203可以包括:
[0124]根据初始帧视频图像中的目标区域,按照滤镜操作指令对初始帧视频图像中的目标区域的图像进行滤镜处理。
[0125]在本实施例中,滤镜操作指令可以为马赛克处理、背景虚化等指令。通过接收滤镜操作指令,用户可以根据自身需要选择对视频进行不同的滤镜处理。
[0126]在步骤S204中,获取初始帧视频图像中的目标区域的图像。
[0127]容易知道,该步骤S204可以在接收到用户输入的初始帧视频图像中的目标区域之后,从初始帧视频图像中获取初始帧视频图像中的目标区域的图像;也可以采用目标检测算法从初始帧视频图像中识别出初始帧视频图像中的目标区域的图像。
[0128]在步骤S205中,根据初始帧视频图像中的目标区域的图像,确定视频的第二帧视频图像中的目标区域。
[0129]在本实施例中,第二帧视频图像为初始帧视频图像的后一帧视频图像。
[0130]在本实施例的一种实现方式中,该步骤S205可以包括:
[0131 ]获取初始帧视频图像中的目标区域的图像的特征值;
[0132]根据初始帧视频图像中的目标区域的图像的特征值,确定第二帧视频图像中的目标区域。
[0133]在实际应用中,可以采用跟踪学习检测(Tracking-Learning-Detect1n,简称TLD)算法或均值漂移(Mean Shift)算法确定第二帧视频图像中的目标区域。
[0134]可选地,当采用TLD算法时,根据初始帧视频图像中的目标区域的图像的特征值,确定第二帧视频图像中的目标区域,可以包括:
[0135]根据初始帧视频图像中的目标区域估计第二帧视频图像中的目标区域;
[0136]按照初始帧视频图像中的目标区域的图像对第二帧视频图像进行扫描,检测出第二帧视频图像中可能的目标区域;
[0137]根据估计的第二帧视频图像中的目标区域、以及检测出的第二帧视频图像中可能的目标区域,确定第二帧视频图像中的目标区域。
[0138]优选地,根据初始帧视频图像中的目标区域估计第二帧视频图像中的目标区域,可以包括:
[0139]将初始帧视频图像中的目标区域的图像划分为多个图像块;
[0140]在第二帧视频图像中以对应初始帧视频图像中的目
当前第2页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1