视频处理方法、设备、计算机可读存储介质技术

技术编号:23319898 阅读:61 留言:0更新日期:2020-02-11 19:32
本发明专利技术实施例一种视频处理方法、设备、计算机可读存储介质,该视频处理方法,包括:在从第一视频转至第二视频的过程中,确定第一视频中的各目标视频帧对应的渐变因子、和/或第二视频中的各目标视频帧对应的渐变因子;依据目标视频帧的像素的指定像素特征及所述目标视频帧对应的渐变因子,对所述目标视频帧进行泛光处理。

Video processing method, equipment, computer-readable storage medium

【技术实现步骤摘要】
【国外来华专利技术】视频处理方法、设备、计算机可读存储介质
本专利技术涉及视频处理
,尤其是涉及一种视频处理方法、设备、计算机可读存储介质。
技术介绍
视频转场是视频处理的一种。视频文件通常会包括多个视频,这些视频通常是镜头不同或场景不同,如果直接切换镜头或场景,会显得突兀,所以相互之间需要进行过渡,也即需要在两个视频之间进行转场。相关的视频转场方式中,通常都是利用统一的转场素材修改视频,转场素材例如是百叶窗、飞入、棋盘格、渐暗等。然而,利用统一的转场素材来完成视频的转场,对于所有视频转场来说效果都是一样的,转场过程中,无法根据视频的不同而个性化呈现,转场效果较差。
技术实现思路
本专利技术提供一种视频处理方法、设备、计算机可读存储介质,可实现视频个性化转场,转场效果更好。本专利技术实施例第一方面,提供一种视频处理方法,包括:在从第一视频转至第二视频的过程中,确定第一视频中的各目标视频帧对应的渐变因子、和/或第二视频中的各目标视频帧对应的渐变因子;依据目标视频帧的像素的指定像素特征及所述目标视频帧对应的渐变因子,对所述目标视频帧进行泛光处理。本专利技术实施例第二方面,提供一种电子设备,包括:存储器和处理器;所述存储器,用于存储程序代码;所述处理器,用于调用所述程序代码,当所述程序代码被执行时,用于执行以下操作:在从第一视频转至第二视频的过程中,确定第一视频中的各目标视频帧对应的渐变因子、和/或第二视频中的各目标视频帧对应的渐变因子;依据目标视频帧的像素的指定像素特征及所述目标视频帧对应的渐变因子,对所述目标视频帧进行泛光处理。本专利技术实施例第三方面,提供一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机指令,所述计算机指令被执行时,实现本专利技术实施例第一方面所述的视频处理方法。基于上述技术方案,本专利技术实施例中,在从第一视频转至第二视频的过程中,先确定目标视频帧对应的渐变因子,针对该目标视频帧进行处理时,依据该目标视频帧的像素的指定像素特征及对应的渐变因子进行处理,即是依据每个目标视频帧的个性化信息对该目标视频帧进行处理的,可实现视频个性化转场,转场效果更好;同时,对目标视频帧所进行的处理为泛光处理,可使得明亮区域产生光晕效果,使得视频转场效果更好。附图说明为了更加清楚地说明本专利技术实施例中的技术方案,下面将对本专利技术实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术中记载的一些实施例,对于本领域普通技术人员来讲,还可以根据本专利技术实施例的这些附图获得其它的附图。图1是本专利技术一实施例的视频处理方法的流程示意图;图2是本专利技术一实施例的对视频帧泛光处理的流程示意图;图3-6是本专利技术一实施例的转场过程中视频帧的泛光效果示意图;图7是本专利技术一实施例的电子设备的结构框图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。另外,在不冲突的情况下,下述的实施例及实施例中的特征可以相互组合。本专利技术使用的术语仅仅是出于描述特定实施例的目的,而非限制本专利技术。本专利技术和权利要求书所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数形式,除非上下文清楚地表示其它含义。应当理解的是,本文中使用的术语“和/或”是指包含一个或多个相关联的列出项目的任何或所有可能组合。尽管在本专利技术可能采用术语第一、第二、第三等来描述各种信息,但这些信息不应限于这些术语。这些术语用来将同一类型的信息彼此区分开。例如,在不脱离本专利技术范围的情况下,第一信息也可以被称为第二信息,类似地,第二信息也可以被称为第一信息。取决于语境,此外,所使用的词语“如果”可以被解释成为“在……时”,或者,“当……时”,或者,“响应于确定”。本专利技术实施例中提出一种视频处理方法,可以应用在电子设备上。电子设备可以是具有视频处理功能的设备,具体不限,例如可以是计算机设备、或嵌入式设备等不限,为了显示视频处理效果,电子设备可设有显示装置,当然也可以不具有显示装置,而是将视频处理之后传输至其他设备进行显示。例如,电子设备可以为手机。在手机上进行视频编辑的功能越来越被用户所需要,本专利技术实施例的视频处理方法可以应用在手机上,可被用户广泛使用。由于视频处理涉及大量的数据处理,在手机具有OpenGL(开放图形库)及GPU(GraphicProcessingUnit,图形处理器)这些资源的情况下,手机视频编辑器可使用OpenGL并在GPU上实现本专利技术实施例的视频处理方法,可利用手机有限的资源,在能够实视频实时性预览的同时,可达到更好的处理效果。当然,上述仅是本专利技术实施例的视频处理方法所可能的应用平台及实现方式,具体并不限于此。本专利技术实施例的视频处理方法中,主要是视频转场的处理。相关的视频转场处理方式中,利用转场素材对视频进行转场处理,例如将转场过程中的视频帧的指定区域处的像素特征修改为统一的颜色,最终该视频帧中呈现棋盘格形状的图像,在后续帧中该棋盘格形状的图像消失,完成转场过程。由于该指定区域及颜色对所有视频而言都是相同的,如此,对于需要转场的不同视频而言,不能实现个性化的转场效果。而本专利技术实施例中,在从第一视频转至第二视频的过程中,先确定目标视频帧对应的渐变因子,针对该目标视频帧进行处理时,依据该目标视频帧的像素的指定像素特征及对应的渐变因子进行处理,即是依据每个目标视频帧的个性化信息对该目标视频帧进行处理的,可实现视频个性化转场,转场效果更好;同时,对目标视频帧所进行的处理为泛光处理,可使得明亮区域产生光晕效果,使得视频转场效果更好。下面对本专利技术实施例的视频处理方法进行更具体的描述,但不应作为限制。参看图1,在一个实施例中,一种视频处理方法,可以包括以下步骤:S100:在从第一视频转至第二视频的过程中,确定第一视频中的各目标视频帧对应的渐变因子、和/或第二视频中的各目标视频帧对应的渐变因子;S200:依据目标视频帧的像素的指定像素特征及所述目标视频帧对应的渐变因子,对所述目标视频帧进行泛光处理。具体地,视频处理方法的执行主体可以为电子设备,进一步地可以为电子设备的处理器,其中,处理器可以为一个或多个,处理器可以为通用处理器或者专用处理器。在步骤S100中,从第一视频转至第二视频的过程即为第一视频至第二视频的转场过程,此过程中,所确定的目标视频帧即为转场过程中的视频帧。第一视频中的各目标视频帧可以是第一视频的后几个视频帧,例如后15帧,当然,在仅使用第一视频中的目标视频帧实现转场时,第二视频中可以没有目标视频帧。相应的,第二视频中的各目标视频帧可以是第二视频的前几个视频帧,例如前15帧,当然,在仅使用第二视频中的目标视频帧实现转场时,本文档来自技高网...

【技术保护点】
1.一种视频处理方法,其特征在于,包括:/n在从第一视频转至第二视频的过程中,确定第一视频中的各目标视频帧对应的渐变因子、和/或第二视频中的各目标视频帧对应的渐变因子;/n依据目标视频帧的像素的指定像素特征及所述目标视频帧对应的渐变因子,对所述目标视频帧进行泛光处理。/n

【技术特征摘要】
【国外来华专利技术】1.一种视频处理方法,其特征在于,包括:
在从第一视频转至第二视频的过程中,确定第一视频中的各目标视频帧对应的渐变因子、和/或第二视频中的各目标视频帧对应的渐变因子;
依据目标视频帧的像素的指定像素特征及所述目标视频帧对应的渐变因子,对所述目标视频帧进行泛光处理。


2.如权利要求1所述的视频处理方法,其特征在于,所述第一视频中的各目标视频帧的渐变因子递减;所述第二视频中的各目标视频帧的渐变因子递增;或者,
所述第一视频中的各目标视频帧的渐变因子递减至设定渐变因子后保持不变;所述第二视频中的前N个目标视频帧的渐变因子维持设定渐变因子,剩余目标视频帧的渐变因子递增。


3.如权利要求2所述的视频处理方法,其特征在于,所述N与所述第一视频中的渐变因子为所述设定渐变因子的目标视频帧的数量相等。


4.如权利要求2所述的视频处理方法,其特征在于,所述第一视频中的各目标视频帧的渐变因子递减时是按照线性递减的方式递减;
所述第二视频中的各目标视频帧的渐变因子递增时是按照线性递增的方式递增。


5.如权利要求1所述的视频处理方法,其特征在于,所述依据目标视频帧的像素的指定像素特征及所述目标视频帧对应的渐变因子,对所述目标视频帧进行泛光处理,包括:
针对每一目标视频帧,若目标视频帧的像素的指定像素特征高于所述目标视频帧对应的渐变因子,则对目标视频帧的所述像素的指定像素特征进行拉伸处理。


6.如权利要求5所述的视频处理方法,其特征在于,所述对目标视频帧的所述像素的指定像素特征进行拉伸处理包括:
利用设定的指数函数以及所述像素的指定像素特征确定目标拉伸值;
将所述像素的指定像素特征拉伸至所述目标拉伸值。


7.如权利要求5所述的视频处理方法,其特征在于,所述依据目标视频帧的像素的指定像素特征及所述目标视频帧对应的渐变因子,对所述目标视频帧进行泛光处理,还包括:
对拉伸处理后的所述目标视频帧进行模糊处理。


8.如权利要求7所述的视频处理方法,其特征在于,所述对拉伸处理后的所述目标视频帧进行模糊处理包括:
对拉伸处理后的目标视频帧在水平和/或垂直方向进行高斯模糊处理。


9.如权利要求7或8所述的视频处理方法,其特征在于,在对拉伸处理后的所述目标视频帧进行模糊处理之前,进一步包括:
对拉伸处理后的目标视频帧进行下采样;
在对已拉伸处理的所述目标视频帧进行模糊处理之后,进一步包括:
对模糊处理后的目标视频帧进行上采样,以使上采样后的所述目标视频帧与下采样之前的目标视频帧具有相同尺寸。


10.如权利要求9所述的视频处理方法,其特征在于,在所述对模糊处理后的目标视频帧进行上采样之前,还包括:
针对目标视频帧中每一像素的指定像素特征,利用该指定像素特征和设定的指数函数确定该指定像素特征的目标拉伸值,将该像素的指定像素特征拉伸至所述目标拉伸值,以使所述目标视频帧整体拉伸。


11.如权利要求5所述的视频处理方法,其特征在于,所述对目标视频帧的所述像素的指定像素特征进行拉伸处理包括:
若所述目标视频帧的渐变因子为设定渐变因子,则修改所述目标视频帧的像素的指定像素特征为设定最大值,以使目标视频帧呈现全白画面。


12.如权利要求5所述的视频处理方法,其特征在于,该方法进一步包括:
针对每一目标视频帧,若目标视频帧的像素的指定像素特征低于所述目标视频帧对应的渐变因子,则将目标视频帧的所述像素的指定像素特征修改为设定最小值。


13.如权利要求1-12中任一所述的视频处理方法,其特征在于,依据目标视频帧的像素的指定像素特征及所述目标视频帧对应的渐变因子,对所述目标视频帧进行泛光处理后,还包括:
将未泛光处理的目标视频帧与所述目标视频帧被泛光处理后得到的视频帧进行融合。


14.如权利要求13所述的视频处理方法,其特征在于,所述将未泛光处理的目标视频帧与所述目标视频帧被泛光处理后得到的视频帧进行融合,包括:
将未泛光处理的目标视频帧与所述目标视频帧被泛光处理后得到的视频帧中同一位置的像素叠加,叠加时各像素的指定像素特征取两者中的较大者。


15.如权利要求1至14任一所述的视频处理方法,其特征在于,所述指定像素特征包括以下至少一种:R通道特征、G通道特征和B通道特征。


16.一种电子设备,其特征在于,包括:存储器和处理器;
所述存储器,用于存储程序代码;
所述处理器,用于调用所述程序代码,当所述程序代码被执行时,用于执行以下操作:
在从第一视频...

【专利技术属性】
技术研发人员:李菊梅
申请(专利权)人:深圳市大疆创新科技有限公司大疆互娱科技北京有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1