一种物体追踪方法及装置的制造方法

文档序号:8266404阅读:175来源:国知局
一种物体追踪方法及装置的制造方法
【技术领域】
[0001]本发明涉及图像处理技术领域,尤其涉及一种物体追踪方法及装置。
【背景技术】
[0002]当人们对人、动物或物体(统称“被拍摄物”或物体)进行摄像或录像时,由于物体的可移动性,给摄像或录像人员追踪物体带来了困难。随着智能终端或摄像装置上旋转摄像头的普及,人们希望在拍摄可移动的物体时,被追踪的物体始终位于智能终端或摄像装置的屏幕上的设定位置,方便用户的拍摄,获得较佳的拍摄效果。

【发明内容】

[0003]本发明提供了一种物体追踪方法及装置,以使被追踪的物体始终位于拍摄装的预览界面的设定位置,方便用户的拍摄,获得较佳的拍摄效果。
[0004]一方面,提供了一种物体追踪方法,包括:
[0005]获取拍摄装置预览界面中被追踪物体的初始区域;
[0006]启动所述拍摄装置的旋转摄像头对所述被追踪物体进行追踪;
[0007]当确定追踪到所述被追踪物体时,获取所述被追踪物体的当前所处区域;
[0008]根据所述初始区域和所述当前所处区域,获取所述旋转摄像头的旋转角度;
[0009]控制所述旋转摄像头按照所述旋转角度进行旋转,以使所述当前所处区域与所述初始区域一致。
[0010]另一方面,提供了一种物体追踪装置,包括:
[0011]第一获取单元,用于获取拍摄装置预览界面中被追踪物体的初始区域;
[0012]追踪单元,用于启动所述拍摄装置的旋转摄像头对所述被追踪物体进行追踪;
[0013]第二获取单元,用于当确定追踪到所述被追踪物体时,获取所述被追踪物体的当前所处区域;
[0014]第三获取单元,用于根据所述初始区域和所述当前所处区域,获取所述旋转摄像头的旋转角度;
[0015]旋转单元,用于控制所述旋转摄像头按照所述旋转角度进行旋转,以使所述当前所处区域与所述初始区域一致。
[0016]可见,根据本发明提供的一种物体追踪方法及装置,通过获取被追踪物体在预览界面中的初始区域,并启动旋转摄像头对被追踪物体进行追踪,获取被追踪物体的当前所处区域,根据获取的初始区域和当前所处区域,获取旋转摄像头的旋转角度,并控制旋转摄像头按照该旋转角度进行旋转,可以使得被追踪物体始终位于拍摄装置的预览界面的设定位置,方便用户进行拍摄,可以获得较佳的拍摄效果。
【附图说明】
[0017]为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0018]图1为本发明实施例提供的一种物体追踪方法的流程示意图;
[0019]图2为对图1所示的本发明实施例提供的一种物体追踪方法进一步细化的流程示意图;
[0020]图3为本发明实施例提供的一种物体追踪装置的结构示意图;
[0021]图4为对图3所示的本发明实施例提供的一种物体追踪装置进一步细化的结构示意图。
【具体实施方式】
[0022]下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0023]请参阅图1,为本发明实施例提供的一种物体追踪方法的流程示意图,该方法包括以下步骤:
[0024]步骤S101,获取拍摄装置预览界面中被追踪物体的初始区域。
[0025]在本发明实施例中,拍摄装置可以是带有摄像头的智能终端或专业的摄像装置,该智能终端包括手机、平板电脑、个人计算机等。用户启动拍摄装置对被追踪物体进行拍摄,一开始经过对焦等,在预览界面中的被追踪物体所处区域一般是被追踪物体的较佳所处区域,在这里称为被追踪物体的初始区域。优选地,该初始区域可以为预览界面的中心或设定位置。在本步骤中,获取并存储该被追踪物体的初始区域。
[0026]步骤S102,启动所述拍摄装置的旋转摄像头对所述被追踪物体进行追踪。
[0027]然而,由于物体具有可移动性,可以是主动或被动的移动,在拍摄或录像过程中,被追踪物体的成像可能偏离预览界面的初始区域,甚至没有不在预览界面范围内。旋转摄像头在智能终端和专业的摄像装置中已应用广泛,由于旋转摄像头可旋转,且旋转摄像头的最大旋转角度比较大,例如可达到206°,因此,控制旋转摄像头或稍微移动拍摄装置,即可追踪到被追踪物体,即使被追踪物体成像在预览界面。
[0028]步骤S103,当确定追踪到所述被追踪物体时,获取所述被追踪物体的当前所处区域。
[0029]被追踪物体成像在预览界面,即预览界面上包括被追踪物体,可以确定追踪到了被追踪物体。追踪到被追踪物体时,获取被追踪物体的当前所处区域。
[0030]步骤S104,根据所述初始区域和所述当前所处区域,获取所述旋转摄像头的旋转角度。
[0031]获取的当前所处区域,可能与初始区域不一致,为了使得被追踪物体始终位于拍摄装置的预览界面的设定位置,避免用户反复进行调焦或被追踪的物体不成像在预览界面,获得较佳的拍摄效果,需要使得当前所处区域与初始区域重合或一致,在本发明实施例中,控制旋转摄像头,使得当前所处区域与初始区域重合或一致。
[0032]预览界面上的区域都是以像素为单位,旋转摄像头每旋转一度需要移动的像素也可以事先设定,因此,根据初始区域和当前所处区域,为了使得当前所处区域与初始区域重合或一致,可以获取旋转摄像头所需要旋转的角度。
[0033]步骤S105,控制所述旋转摄像头按照所述旋转角度进行旋转,以使所述当前所处区域与所述初始区域一致。
[0034]获取了旋转摄像头所需要旋转的角度,控制旋转摄像头按照该旋转角度进行旋转,即可使得当前所处区域与初始区域重合或一致。
[0035]根据本发明提供的一种物体追踪方法,通过获取被追踪物体在预览界面中的初始区域,并启动旋转摄像头对被追踪物体进行追踪,获取被追踪物体的当前所处区域,根据获取的初始区域和当前所处区域,获取旋转摄像头的旋转角度,并控制旋转摄像头按照该旋转角度进行旋转,可以使得被追踪物体始终位于拍摄装置的预览界面的设定位置,方便用户进行拍摄,可以获得较佳的拍摄效果。
[0036]请参阅图2,为对图1所示的本发明实施例提供的一种物体追踪方法进一步细化的流程示意图,该方法包括以下步骤:
[0037]步骤S201,在具有触摸屏幕的拍摄装置上,接收对所述触摸屏幕输出的预览界面的区域划分操作。
[0038]在本发明实施例中,拍摄装置可以为智能终端,智能终端一般具有触摸屏幕。用户在预览界面上点击被追踪物体,获得该物体的一个区域,一般为矩形区域,比如可以是双指点击的对角区域,接收用户对触摸屏幕的点击指令,即区域划分操作。
[0039]步骤S202,确定所述区域划分操作划定的区域为初始区域。
[0040]确定点击的区域即为被追踪物体的初始区域,并获取初始区域的中心点纵坐标CENTERJJMITED。
[0041]例如,获取以下值:
[0042]int width = (int)Math.abs(mLastXO-mLastXl);
[0043]int height = (int)Math, abs(mLastYO-mLastYl);
[0044]int offsetX = (int)(Math, min(mLastXO, mLastXl));
[0045]int offsetY = (int)(Math, min(mLastYO, mLastYl));
[0046]其中,width,height是区域的大小,offsetX,offsetY是区域的矩形区域左上角的坐标。这样有了上面四个变量就可以获取到区域
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1