一种在视频中标记区域的方法及装置制造方法

文档序号:7817818阅读:277来源:国知局
一种在视频中标记区域的方法及装置制造方法
【专利摘要】本发明公开了一种在视频中标记区域的方法及装置,用以准确地对多个区域进行标记。所述方法包括:记录在视频帧中圈出的闭合区域的形状和在所述视频帧中的位置;获取所述视频帧在当前操作界面上的缩放比例;存储所述缩放比例,以及所述闭合区域的形状和在所述视频帧中的位置。通过将闭合区域的形状、位置以及视频帧在当前操作界面上的缩放比例进行存储,使得后续标记视频帧时,能够根据缩放比例将圈出的闭合区域还原到视频帧上,从而实现准确地对多个区域进行标记。
【专利说明】一种在视频中标记区域的方法及装置

【技术领域】
[0001]本发明涉及互联网【技术领域】,特别涉及一种在视频中标记区域的方法及装置。

【背景技术】
[0002]在视频编辑过程中,往往需要对视频中的某个区域进行特殊处理,例如对视频上台标的替换、视频中人脸的模糊化等等,这就需要对视频中的区域进行标记。现有技术中,可通过一些相关软件在视频上添加标记,例如对视频上的人脸添加马赛克,但这种方法具有一定的局限性,首先,无法对一个视频帧中的多个区域同时进行标记,其次,对视频帧中某一区域标记的形状受到限制,无法实现标记区域的任意化。


【发明内容】

[0003]本发明提供一种在视频中标记区域的方法及装置,用于准确地对多个区域进行标记。
[0004]本发明提供一种在视频中标记区域的方法,包括:
[0005]记录在视频帧中圈出的闭合区域的形状和在所述视频帧中的位置;
[0006]获取所述视频帧在当前操作界面上的缩放比例;
[0007]存储所述缩放比例,以及所述闭合区域的形状和在所述视频帧中的位置。
[0008]本发明实施例的一些有益效果可以包括:通过将闭合区域的形状、位置以及视频帧在当前操作界面上的缩放比例进行存储,使得后续标记视频帧时,能够根据缩放比例将圈出的闭合区域还原到视频帧上,从而实现准确地对多个区域进行标记。
[0009]可选的,所述记录在视频帧中圈出的闭合区域的形状和在所述视频帧中的位置之前,所述方法还包括:
[0010]接收在视频帧中圈定闭合区域的圈定操作;或者,
[0011]接收将预存图形中的闭合图形拖拽至视频帧中的拖拽操作,所述拖拽后的闭合图形在所述视频帧中圈定闭合区域。
[0012]在可选方案中,用户可直接在视频帧上圈定闭合区域,或者从预存图形中将闭合图形拖拽至视频帧中,即可实现对视频帧上闭合区域的标记,从而实现准确地对视频中多个区域进行标记。
[0013]可选的,所述闭合区域的形状为正方形、矩形、圆形、椭圆形或不规则形状;
[0014]所述记录在视频帧中圈出的闭合区域的形状和在所述视频帧中的位置,包括:记录在视频帧中圈出的闭合区域的形状、特征参数以及所述闭合区域的关键点在所述视频帧中的坐标值;或,记录在视频帧中圈出的闭合区域上的每个像素点在所述视频帧中的坐标值;
[0015]所述存储所述缩放比例,以及所述闭合区域的形状和在所述视频帧中的位置,包括:存储所述缩放比例,以及所述闭合区域的形状、特征参数以及所述闭合区域的关键点在所述视频帧中的坐标值;或,存储所述缩放比例,以及所述闭合区域上的每个像素点在所述视频帧中的坐标值。
[0016]在可选方案中,准确记录闭合区域的形状和位置,并存储视频帧在当前操作界面上的缩放比例,使得后续标记视频帧时,能够根据缩放比例将圈出的闭合区域还原到视频帧上,从而实现准确地对多个区域进行标记。
[0017]可选的,所述存储所述缩放比例,以及所述闭合区域的形状和在所述视频帧中的位置之后,所述方法还包括:
[0018]当对所述视频帧进行处理时,调取所述缩放比例,以及所述闭合区域的形状和在所述视频帧中的位置;
[0019]按照所述缩放比例,对所述闭合区域进行缩放;
[0020]将所述缩放后的闭合区域标记在所述视频帧中。
[0021]在可选方案中,根据闭合区域的形状、位置以及视频帧在当前操作界面上的缩放比例,将圈出的闭合区域还原到视频帧上,从而实现准确地对多个区域进行标记。
[0022]可选的,所述方法还包括:
[0023]对所述视频的每一帧进行闭合区域的标记。
[0024]在可选方案中,逐帧对视频进行区域标记,使得对视频的标记更加准确。
[0025]本发明还提供一种在视频中标记区域的装置,包括:
[0026]记录模块,用于记录在视频帧中圈出的闭合区域的形状和在所述视频帧中的位置;
[0027]获取模块,用于获取所述视频帧在当前操作界面上的缩放比例;
[0028]存储模块,用于存储所述缩放比例,以及所述闭合区域的形状和在所述视频帧中的位置。
[0029]可选的,所述装置还包括:
[0030]第一接收模块,用于接收在视频帧中圈定闭合区域的圈定操作;
[0031]第二接收模块,用于接收将预存图形中的闭合图形拖拽至视频帧中的拖拽操作,所述拖拽后的闭合图形在所述视频帧中圈定闭合区域。
[0032]可选的,所述记录模块包括:
[0033]第一记录单元,用于记录在视频帧中圈出的闭合区域的形状、特征参数以及所述闭合区域的关键点在所述视频帧中的坐标值;
[0034]第二记录单元,用于记录在视频帧中圈出的闭合区域上的每个像素点在所述视频帧中的坐标值;
[0035]所述存储模块包括:
[0036]第一存储单元,用于存储所述缩放比例,以及所述闭合区域的形状、特征参数以及所述闭合区域的关键点在所述视频帧中的坐标值;
[0037]第二存储单元,用于存储所述缩放比例,以及所述闭合区域上的每个像素点在所述视频帧中的坐标值。
[0038]可选的,所述装置还包括:
[0039]调取模块,用于当对所述视频帧进行处理时,调取所述缩放比例,以及所述闭合区域的形状和在所述视频帧中的位置;
[0040]缩放模块,用于按照所述缩放比例,对所述闭合区域进行缩放;
[0041]第一标记模块,用于将所述缩放后的闭合区域标记在所述视频帧中。
[0042]可选的,所述装置还包括:
[0043]第二标记模块,用于对所述视频的每一帧进行闭合区域的标记。
[0044]本发明的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本发明而了解。本发明的目的和其他优点可通过在所写的说明书、权利要求书、以及附图中所特别指出的结构来实现和获得。
[0045]下面通过附图和实施例,对本发明的技术方案做进一步的详细描述。

【专利附图】

【附图说明】
[0046]附图用来提供对本发明的进一步理解,并且构成说明书的一部分,与本发明的实施例一起用于解释本发明,并不构成对本发明的限制。在附图中:
[0047]图1为本发明实施例中的一种在视频中标记区域的方法的流程图;
[0048]图2为本发明一实施例中在视频帧中标记区域时的预存图形的显示界面;
[0049]图3为本发明一具体实施例中的一种在视频中标记区域的方法的流程图;
[0050]图4为本发明一具体实施例中的一种在视频中标记区域的方法中预存图形的显示界面;
[0051]图5为本发明一具体实施例中的一种在视频中标记区域的方法应用于图标替换的界面图;
[0052]图6为本发明实施例中的一种在视频中标记区域的装置框图;
[0053]图7为本发明实施例中的一种在视频中标记区域的装置框图;
[0054]图8为本发明实施例中的一种在视频中标记区域的装置框图。

【具体实施方式】
[0055]以下结合附图对本发明的优选实施例进行说明,应当理解,此处所描述的优选实施例仅用于说明和解释本发明,并不用于限定本发明。
[0056]图1为本发明实施例提供的一种在视频中标记区域的方法的流程图。如图1所示,包括以下步骤311-313:
[0057]步骤311,记录在视频帧中圈出的闭合区域的形状和在视频帧中的位置;
[0058]步骤312,获取视频帧在当前操作界面上的缩放比例;
[0059]步骤313,存储缩放比例,以及闭合区域的形状和在视频帧中的位置。
[0060]本实施例的一些有益效果可以包括:通过将闭合区域的形状、位置以及视频帧在当前操作界面上的缩放比例进行存储,使得后续标记视频帧时,能够根据缩放比例将圈出的闭合区域还原到视频帧上,从而实现准确地对多个区域进行标记。
[0061]上述方法,在步骤311之前,还包括步骤:接收在视频帧中圈定闭合区域的圈定操作;或者,接收将预存图形中的闭合图形拖拽至视频帧中的拖拽操作,拖拽后的闭合图形在视频帧中圈定闭合区域。即,用户即可直接在视频帧中圈定闭合区域,也可从预存图形中选择闭合图形拖拽至视频帧中,在用户完成圈定动作后,可对圈定的闭合区域或拖拽的闭合图形进行缩放,直至获得适合与视频帧中区域匹配的闭合区域。
[0062]其中,闭合区域的形状可为任意形状,包括正方形、矩形、圆形、椭圆形或不规则形状。因此,步骤311可实施为如下方式:记录在视频帧中圈出的闭合区域的形状、特征参数以及闭合区域的关键点在视频帧中的坐标值;或,记录在视频帧中圈出的闭合区域上的每个像素点在视频帧中的坐标值。步骤313可实施为如下方式:存储缩放比例,以及闭合区域的形状、特征参数以及闭合区域的关键点在视频帧中的坐标值;或,存储缩放比例,以及闭合区域上的每个像素点在视频帧中的坐标值。例如,当闭合区域的形状为正方形时,只需记录正方形的边长以及左上角一点在视频帧中的坐标值;当闭合区域的形状为长方形时,只需记录长方形的长、宽以及左上角一点在视频帧中的坐标值;当闭合区域的形状为椭圆时,只需记录椭圆的中心点在视频帧中的坐标值以及长半轴和短半轴的值;当闭合区域的形状为不规则形状时,则需记录不规则闭合区域的每一个像素点在视频帧中的坐标值。按照本实施例中的记录方式,无论闭合区域为何种形状,都可准确地将闭合区域标记在视频帧中。
[0063]图2为本发明一实施例中在视频帧中标记区域时的预存图形的显示图。如图2所示,在视频区域的左侧为预存图像的显示区域,其中包括正方形、矩形、圆形、椭圆形和不规则形状的图形。用户可直接从预存图像的显示区域中选择所需形状的图形并拖拽至视频区域,拖拽动作之后,还可进一步对图形进行缩放操作,使得图形的大小适合当前视频帧界面大小。
[0064]在一个实施例中,步骤313之后,上述方法还包括以下步骤314-316:
[0065]步骤314,当对视频帧进行处理时,调取缩放比例,以及闭合区域的形状和在视频帧中的位置;
[0066]步骤315,按照缩放比例,对闭合区域进行缩放;
[0067]步骤316,将缩放后的闭合区域标记在视频帧中。
[0068]其中,视频帧在当前操作界面上的缩放比例可通过以下方式获得:获取视频帧的原始尺寸以及当前操作界面的尺寸,将视频帧的原始尺寸与当前操作界面的尺寸进行比较,即可获得视频帧在当前操作界面上的缩放比例。
[0069]采用上述方法,根据闭合区域的形状、位置以及视频帧在当前操作界面上的缩放比例,将圈出的闭合区域还原到视频帧上,从而实现准确地对多个区域进行标记。
[0070]例如,视频帧的原始尺寸为480X360,而当前操作界面上视频帧的尺寸为1024X768,则可根据原始尺寸和当前操作界面上的尺寸这两个数据获得视频帧在当前操作界面上的缩放比例,从而在后续进行区域标记时,将调取的闭合区域图形进行同等比例的缩放,以实现准确地在视频帧上标记区域。
[0071]在一个实施例中,上述方法还包括:对视频的每一巾贞进行闭合区域的标记。
[0072]由于视频每一帧的图像并不一定完全相同,需要标记的区域也不一定相同,例如前一帧和后一帧所标记的区域为视频上的不同位置,因此,需要逐帧对视频进行闭合区域的标记。
[0073]本发明实施例提供的在视频中标记区域的方法,可用于对视频帧中一个或多个区域的替换或模糊处理,以下通过具体实施例说明上述方法的应用。
[0074]图3为本发明一实施例提供的一种在视频中标记区域的方法的流程图。在该实施例中,用户从预设图形区域选择所需形状的图形拖拽至视频区域中,并将视频区域中左上角的图标八替换为图标8,如图3所示,具体包括以下步骤331-339:
[0075]步骤331,用户从预设图形区域选择所需形状的闭合图形拖拽至视频区域中;例如,用户将预设图形区域中的圆形拖拽至视频区域中的图标八处;
[0076]步骤332,用户对拖拽后的闭合图形进行缩放及位置的调整,使得闭合图形能够圈定图标八;如图4所不,调整后的圆形恰好圈住图标八的区域;
[0077]步骤333,终端记录调整后的闭合图形的形状、关键点的坐标及特征参数;例如,圆形的关键点为圆点,特征参数为半径,则终端只需记录闭合图形圆的圆点坐标以及半径的值;
[0078]步骤334,终端获取视频帧在当前操作界面上的缩放比例;
[0079]步骤335,终端存储缩放比例,以及闭合图形的形状、关键点的坐标及特征参数;例如,终端存储缩放比例,以及闭合图形圆的圆点坐标以及半径的值;
[0080]步骤336,当对视频帧进行处理时,终端调取缩放比例,以及闭合区域的形状和在视频帧中的位置;例如,终端调取缩放比例,以及闭合图形圆的圆点坐标以及半径的值;
[0081]步骤337,终端根据缩放比例对闭合图形圆进行相同比例的缩放;
[0082]步骤338,终端将缩放后的闭合图形圆标记在视频巾贞中相应位直处;
[0083]步骤339,终端对闭合图形圆所圈定的区域进行图标替换;如图5所示,视频巾贞左上角的图标八被替换为图标8。
[0084]采用本实施例的技术方案,通过将闭合区域的形状、位置以及视频帧在当前操作界面上的缩放比例进行存储,使得后续对视频帧中特定区域进行替换时,能够根据缩放比例将圈出的闭合区域还原到视频帧上,从而实现准确地对多个区域进行替换。
[0085]图6为本发明实施例提供的一种在视频中标记区域的装置框图,如图6所示,一种在视频中标记区域的装置包括:
[0086]记录模块61,用于记录在视频帧中圈出的闭合区域的形状和在视频帧中的位置;
[0087]获取模块62,用于获取视频帧在当前操作界面上的缩放比例;
[0088]存储模块63,用于存储缩放比例,以及闭合区域的形状和在视频帧中的位置。
[0089]在一个实施例中,如图7所示,上述装置还包括:
[0090]第一接收模块64,用于接收在视频帧中圈定闭合区域的圈定操作;
[0091]第二接收模块65,用于接收将预存图形中的闭合图形拖拽至视频帧中的拖拽操作,拖拽后的闭合图形在视频巾贞中圈定闭合区域;
[0092]调取模块66,用于当对视频帧进行处理时,调取缩放比例,以及闭合区域的形状和在视频帧中的位置;
[0093]缩放模块67,用于按照缩放比例,对闭合区域进行缩放;
[0094]第一标记模块68,用于将缩放后的闭合区域标记在视频帧中;
[0095]第二标记模块69,用于对所述视频的每一帧进行闭合区域的标记。
[0096]在一个实施例中,如图8所示,记录模块61包括:
[0097]第一记录单元611,用于记录在视频帧中圈出的闭合区域的形状、特征参数以及闭合区域的关键点在视频帧中的坐标值;
[0098]第二记录单元612,用于记录在视频帧中圈出的闭合区域上的每个像素点在视频帧中的坐标值;
[0099]存储模块63包括:
[0100]第一存储单元631,用于存储缩放比例,以及闭合区域的形状、特征参数以及闭合区域的关键点在视频帧中的坐标值;
[0101]第二存储单元632,用于存储缩放比例,以及闭合区域上的每个像素点在视频帧中的坐标值。
[0102]本实施例的一些有益效果可以包括:通过将闭合区域的形状、位置以及视频帧在当前操作界面上的缩放比例进行存储,使得后续标记视频帧时,能够根据缩放比例将圈出的闭合区域还原到视频帧上,从而实现准确地对多个区域进行标记。
[0103]本领域内的技术人员应明白,本发明的实施例可提供为方法、系统、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器和光学存储器等)上实施的计算机程序产品的形式。
[0104]本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
[0105]这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
[0106]这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
[0107]显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。
【权利要求】
1.一种在视频中标记区域的方法,其特征在于,包括: 记录在视频帧中圈出的闭合区域的形状和在所述视频帧中的位置; 获取所述视频帧在当前操作界面上的缩放比例; 存储所述缩放比例,以及所述闭合区域的形状和在所述视频帧中的位置。
2.如权利要求1所述的方法,其特征在于,所述记录在视频帧中圈出的闭合区域的形状和在所述视频帧中的位置之前,所述方法还包括: 接收在视频帧中圈定闭合区域的圈定操作;或者, 接收将预存图形中的闭合图形拖拽至视频帧中的拖拽操作,所述拖拽后的闭合图形在所述视频帧中圈定闭合区域。
3.如权利要求1所述的方法,其特征在于,所述闭合区域的形状为正方形、矩形、圆形、椭圆形或不规则形状; 所述记录在视频帧中圈出的闭合区域的形状和在所述视频帧中的位置,包括:记录在视频帧中圈出的闭合区域的形状、特征参数以及所述闭合区域的关键点在所述视频帧中的坐标值;或,记录在视频帧中圈出的闭合区域上的每个像素点在所述视频帧中的坐标值;所述存储所述缩放比例,以及所述闭合区域的形状和在所述视频帧中的位置,包括:存储所述缩放比例,以及所述闭合区域的形状、特征参数以及所述闭合区域的关键点在所述视频帧中的坐标值;或,存储所述缩放比例,以及所述闭合区域上的每个像素点在所述视频帧中的坐标值。
4.如权利要求1所述的方法,其特征在于,所述存储所述缩放比例,以及所述闭合区域的形状和在所述视频帧中的位置之后,所述方法还包括: 当对所述视频帧进行处理时,调取所述缩放比例,以及所述闭合区域的形状和在所述视频帧中的位置; 按照所述缩放比例,对所述闭合区域进行缩放; 将所述缩放后的闭合区域标记在所述视频帧中。
5.如权利要求1所述的方法,其特征在于,所述方法还包括: 对所述视频的每一帧进行闭合区域的标记。
6.一种在视频中标记区域的装置,其特征在于,包括: 记录模块,用于记录在视频帧中圈出的闭合区域的形状和在所述视频帧中的位置; 获取模块,用于获取所述视频帧在当前操作界面上的缩放比例; 存储模块,用于存储所述缩放比例,以及所述闭合区域的形状和在所述视频帧中的位置。
7.如权利要求6所述的装置,其特征在于,所述装置还包括: 第一接收模块,用于接收在视频帧中圈定闭合区域的圈定操作; 第二接收模块,用于接收将预存图形中的闭合图形拖拽至视频帧中的拖拽操作,所述拖拽后的闭合图形在所述视频巾贞中圈定闭合区域。
8.如权利要求6所述的装置,其特征在于, 所述记录模块包括: 第一记录单元,用于记录在视频帧中圈出的闭合区域的形状、特征参数以及所述闭合区域的关键点在所述视频帧中的坐标值; 第二记录单元,用于记录在视频帧中圈出的闭合区域上的每个像素点在所述视频帧中的坐标值; 所述存储模块包括: 第一存储单元,用于存储所述缩放比例,以及所述闭合区域的形状、特征参数以及所述闭合区域的关键点在所述视频帧中的坐标值; 第二存储单元,用于存储所述缩放比例,以及所述闭合区域上的每个像素点在所述视频帧中的坐标值。
9.如权利要求6所述的装置,其特征在于,所述装置还包括: 调取模块,用于当对所述视频帧进行处理时,调取所述缩放比例,以及所述闭合区域的形状和在所述视频帧中的位置; 缩放模块,用于按照所述缩放比例,对所述闭合区域进行缩放; 第一标记模块,用于将所述缩放后的闭合区域标记在所述视频帧中。
10.如权利要求6所述的装置,其特征在于,所述装置还包括: 第二标记模块,用于对所述视频的每一帧进行闭合区域的标记。
【文档编号】H04N21/472GK104320700SQ201410583894
【公开日】2015年1月28日 申请日期:2014年10月27日 优先权日:2014年10月27日
【发明者】彭岳松 申请人:无锡天脉聚源传媒科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1