一种识别镜头拍摄方式的方法及装置与流程

文档序号:11844736阅读:174来源:国知局
一种识别镜头拍摄方式的方法及装置与流程

本发明涉及视频编目领域,特别涉及一种识别镜头拍摄方式的方法及装置。



背景技术:

经过近几年拍摄技术的发展,对镜头拍摄方式的识别工作量也随之增多,识别难度也随之增大。目前镜头拍摄方式的识别工作都是通过人工识别来实现的,然而在某些领域,例如在电视资料编目工作中,人工识别镜头拍摄方式工作量巨大,效率低下。



技术实现要素:

本发明提供一种识别镜头拍摄方式的方法及装置,用以实现自动识别图像的拍摄模式,提高视频编目的效率。

根据本发明实施例的第一方面,提供一种识别镜头拍摄方式的方法,可包括:

按照第一预设策略判断图像是否为镜头固定拍摄到的;

若判定所述图像是镜头固定拍摄到的,则确定所述图像的拍摄方式为镜头固定拍摄;

若判定所述图像不是镜头固定拍摄到的,则按照第二预设策略确定所述图像的拍摄方式。

在一个实施例中,所述按照第一预设策略判断图像是否为镜头固定拍摄到的,可包括:

判断多个连续帧图像的相似度或/和匹配度,若所述相似度或/和匹配度大 于第一预设阈值,则判定所述图像是镜头固定拍摄到的;

若所述相似度或/和匹配度等于或小于第一预设阈值,则判定所述图像不是镜头固定拍摄到的。

在一个实施例中,所述按照第二预设策略确定所述图像的拍摄方式,可包括:

若判定多个连续帧图像中被拍摄对象占据画面的比例逐渐增大,则确定所述多个连续帧图像拍摄方式为镜头推进拍摄方式;

若判定多个连续帧图像中被拍摄对象占据画面的比例逐渐减小,则确定所述多个连续帧图像拍摄方式为镜头拉远拍摄方式;

若判定一帧图像与其相邻帧图像中具有同一被拍摄对象的部分衔接,且该一帧图像与其相邻帧图像的匹配度等于或大于第二预设阈值,则确定该一帧图像与其相邻帧图像的拍摄方式为镜头缓慢匀速移动拍摄方式;

若判定图像的拍摄方式不属于固定拍摄方式、镜头推进拍摄方式、镜头拉远拍摄方式、镜头缓慢匀速移动拍摄方式中的任一拍摄方式时,则确定所述图像的拍摄方式为其它方式。

在一个实施例中,确定所述图像的拍摄方式为镜头固定拍摄之后,还可包括:

判断多个连续帧图像中是否包括同一被拍摄对象的特写;

当多个连续帧图像中包括同一被拍摄对象的特写,确定所述图像的拍摄方式为特写镜头拍摄。

在一个实施例中,所述方法还可包括:

将所述图像的拍摄方式与所述图像对应存储。

根据本发明实施例的第二方面,提供一种识别镜头拍摄方式的装置,可包括:

判断模块,用于按照第一预设策略判断图像是否为镜头固定拍摄到的;

第一确定模块,用于判定所述图像是镜头固定拍摄到的时,确定所述图像 的拍摄方式为镜头固定拍摄;

第二确定模块,用于判定所述图像不是镜头固定拍摄到的时,按照第二预设策略确定所述图像的拍摄方式。

在一个实施例中,所述判断模块,可包括:

第一判定子模块,用于判断多个连续帧图像的相似度或/和匹配度,当所述相似度或/和匹配度大于第一预设阈值时,判定所述图像是镜头固定拍摄到的;

第二判定子模块,用于当所述相似度或/和匹配度等于或小于第一预设阈值时,判定所述图像不是镜头固定拍摄到的。

在一个实施例中,所述第二确定模块,可包括:

第一确定子模块,用于判定多个连续帧图像中被拍摄对象占据画面的比例逐渐增大时,确定所述多个连续帧图像拍摄方式为镜头推进拍摄方式;

第二确定子模块,用于判定多个连续帧图像中被拍摄对象占据画面的比例逐渐减小时,确定所述多个连续帧图像拍摄方式为镜头拉远拍摄方式;

第三确定子模块,用于判定一帧图像与其相邻帧图像中具有同一被拍摄对象的部分衔接,且该一帧图像与其相邻帧图像的匹配度等于或大于第二预设阈值时,确定该一帧图像与其相邻帧图像的拍摄方式为镜头缓慢匀速移动拍摄方式;

第四确定子模块,用于判定图像的拍摄方式不属于固定拍摄方式、镜头推进拍摄方式、镜头拉远拍摄方式、镜头缓慢匀速移动拍摄方式中的任一拍摄方式时,确定所述图像的拍摄方式为其它方式。

在一个实施例中,所述第一确定模块,可包括:

第一判断子模块,用于判断多个连续帧图像中是否包括同一被拍摄对象的特写;

第五确定子模块,用于当多个连续帧图像中包括同一被拍摄对象的特写时,确定所述图像的拍摄方式为特写镜头拍摄。

在一个实施例中,所述装置还可包括:

存储模块,用于将所述图像的拍摄方式与所述图像对应存储。

本发明的有益效果如下:通过按照第一预设策略判断图像是否为镜头固定拍摄到的;若判定所述图像是镜头固定拍摄到的,则确定所述图像的拍摄方式为镜头固定拍摄;若判定所述图像不是镜头固定拍摄到的,则按照第二预设策略确定所述图像的拍摄方式。即通过自动识别视频图像的镜头拍摄方式,提高了识别的准确度和视频编目的效率。

本发明的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本发明而了解。本发明的目的和其他优点可通过在所写的说明书、权利要求书、以及附图中所特别指出的结构来实现和获得。

下面通过附图和实施例,对本发明的技术方案做进一步的详细描述。

附图说明

附图用来提供对本发明的进一步理解,并且构成说明书的一部分,与本发明的实施例一起用于解释本发明,并不构成对本发明的限制。在附图中:

图1为本发明根据一示例性实施例示出的识别镜头拍摄方式方法的流程图;

图2为本发明根据一示例性实施例示出的另一识别镜头拍摄方式方法的流程图;

图3为本发明根据一示例性实施例示出的另一识别镜头拍摄方式方法的流程图;

图4为本发明根据一示例性实施例示出的另一识别镜头拍摄方式方法的流程图;

图5为本发明根据一示例性实施例示出的识别镜头拍摄方式装置的框图;

图6为本发明根据一示例性实施例示出的另一识别镜头拍摄方式装置的框图;

图7为本发明根据一示例性实施例示出的另一识别镜头拍摄方式装置的框图;

图8为本发明根据一示例性实施例示出的另一识别镜头拍摄方式装置的框图。

图9为本发明根据一示例性实施例示出的另一识别镜头拍摄方式装置的框图。

具体实施方式

以下结合附图对本发明的优选实施例进行说明,应当理解,此处所描述的优选实施例仅用于说明和解释本发明,并不用于限定本发明。

根据本发明实施例的第一方面,提供一种识别镜头拍摄方式的方法,该方法可用于识别镜头拍摄方式或者其它用于识别镜头拍摄方式的设备中,如图1所示,该方法包括步骤S101-S103:

在步骤S101中,按照第一预设策略判断图像是否为镜头固定拍摄到的。

其中,第一预设策略可以是判断多个连续帧图像的相似度或匹配度,或者是二者的结合。

在步骤S102中,若判定所述图像是镜头固定拍摄到的,则确定图像的拍摄方式为镜头固定拍摄。

上述步骤可具体实施为,按照第一预设策略判断某个片段的多个连续帧图像的相似度或匹配度达到预设阈值时,则确定图像的拍摄方式为镜头固定拍摄。例如判断3秒内多个连续帧图像的相似度或匹配度。

在步骤S103中,若判定图像不是镜头固定拍摄到的,则按照第二预设策略确定所述图像的拍摄方式。

其中,第二预设策略用于判定图像不是镜头固定拍摄到的,即为镜头移动拍摄到的后,还可确定镜头移动拍摄的具体方式,例如镜头推进拍摄方式、镜头拉远拍摄方式、镜头缓慢匀速移动拍摄方式等。

上述步骤的有益效果是:通过自动识别视频图像的镜头拍摄方式,提高了识别的准确度和视频编目的效率,尤其当该方案应用于电视资料编目时,效果更为显著。

在一个实施例中,如图2所示,上述步骤S101可具体实施为判断多个连续帧图像的相似度或匹配度。

此时,步骤S102可实施为步骤S1021-S1022:

在步骤S1021中,若相似度或匹配度大于第一预设阈值,则判定图像是镜头固定拍摄到的。

在步骤S1022中,若相似度或匹配度等于或小于第一预设阈值,则判定图像不是镜头固定拍摄到的。

其中,初步判断相邻帧之间相似度的方法是直方图匹配法,有益效果是可以简便快捷的判断出多个连续帧是否为镜头固定拍摄到的。例如,一般非固定镜头拍摄到的连续帧之间的相似度在80%以下,则设置第一预设阈值为80%,即可初步判定出相似度大于80%的多个连续帧为镜头固定拍摄到的,进而把相似度等于或小于80%的连续帧判定为镜头移动拍摄到的。

在一个实施例中,步骤S103可实施为:

若判定多个连续帧图像中被拍摄对象占据画面的比例逐渐增大,则确定多个连续帧图像拍摄方式为镜头推进拍摄方式。

若判定多个连续帧图像中被拍摄对象占据画面的比例逐渐减小,则确定多个连续帧图像拍摄方式为镜头拉远拍摄方式。

若判定一帧图像与其相邻帧图像中具有同一被拍摄对象的部分衔接,且该一帧图像与其相邻帧图像的匹配度等于或大于第二预设阈值,则确定该一帧图像与其相邻帧图像的拍摄方式为镜头缓慢匀速移动拍摄方式。

若判定图像的拍摄方式不属于固定拍摄方式、镜头推进拍摄方式、镜头拉远拍摄方式、镜头缓慢匀速移动拍摄方式中的任一拍摄方式时,则确定图像的拍摄方式为其它方式。

其中,判断镜头移动拍摄到的连续帧之间的相似度的方式是ransac算法,即通过sift特征找出匹配部分,由sift特征点确定连续帧中相同的物体(或称对象),再通过该对象在不同帧中的大小和位置确定为何种镜头拍摄方式。ransac算法可以滤除重要性较弱的点的特征,提高了后续的有效特征点匹配的处理效率。

在一个实施例中,如图3所示,步骤S1021中判定图像的拍摄方式为镜头固定拍摄,之后还可包括步骤S201-S202:

在步骤S201中,判断多个连续帧图像中是否包括同一被拍摄对象的特写。

在步骤S202中,当多个连续帧图像中包括同一被拍摄对象的特写,确定所述图像的拍摄方式为特写镜头拍摄。

其中,特写对象可以是人物,例如节目中的主体人物、重要人物、特殊人物以及人物特别表现的场景,也可以是动物或植物等。而含有特写对象连续帧的时长一般在1秒以上,另外应尽量挑选画面干净(无附加标志、无字幕等)、清晰平稳、主体明显、主题鲜明的连续帧。从而增加了镜头拍摄方式识别的种类,提高了用户体验。

在一个实施例中,如图4所示,上述方法还可包括步骤S104,

在步骤S104中,将图像的拍摄方式与图像对应存储。

上述方法的有益效果是:可以将整个或数个视频文件中具有相同镜头拍摄方式的片段进行归类整理,便于后续编录工作中查询使用。

根据本发明实施例的第二方面,提供一种识别镜头拍摄方式的装置,如图5所示,该装置可包括:

判断模块51,用于按照第一预设策略判断图像是否为镜头固定拍摄到的;

第一确定模块52,用于判定图像是镜头固定拍摄到的时,确定图像的拍摄方式为镜头固定拍摄;

第二确定模块53,用于判定图像不是镜头固定拍摄到的时,按照第二预设策略确定图像的拍摄方式。

在一个实施例中,如图6所示,判断模块51可包括:

第一判定子模块511,用于判断多个连续帧图像的相似度或匹配度,当相似度或匹配度大于第一预设阈值时,判定图像是镜头固定拍摄到的。

第二判定子模块512,用于当相似度或匹配度等于或小于第一预设阈值时,判定图像不是镜头固定拍摄到的。

在一个实施例中,如图7所示,第二确定模块53可包括:

第一确定子模块531,用于判定多个连续帧图像中被拍摄对象占据画面的比例逐渐增大时,确定多个连续帧图像拍摄方式为镜头推进拍摄方式。

第二确定子模块532,用于判定多个连续帧图像中被拍摄对象占据画面的比例逐渐减小时,确定多个连续帧图像拍摄方式为镜头拉远拍摄方式。

第三确定子模块533,用于判定一帧图像与其相邻帧图像中具有同一被拍摄对象的部分衔接,且该一帧图像与其相邻帧图像的匹配度等于或大于第二预设阈值时,确定该一帧图像与其相邻帧图像的拍摄方式为镜头缓慢匀速移动拍摄方式;

第四确定子模块534,用于判定图像的拍摄方式不属于固定拍摄方式、镜头推进拍摄方式、镜头拉远拍摄方式、镜头缓慢匀速移动拍摄方式中的任一拍摄方式时,确定所述图像的拍摄方式为其它方式。

在一个实施例中,如图8所示,第一确定模块52可包括:

第一判断子模块521,用于判断多个连续帧图像中是否包括同一被拍摄对象的特写。

第五确定子模块522,用于当多个连续帧图像中包括同一被拍摄对象的特写时,确定图像的拍摄方式为特写镜头拍摄。

在一个实施例中,如图9所示,该装置还可包括:

存储模块54,用于将图像的拍摄方式与图像对应存储。

本领域内的技术人员应明白,本发明的实施例可提供为方法、系统、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结 合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器和光学存储器等)上实施的计算机程序产品的形式。

本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。

这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。

这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。

显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1