[发明专利]一种目标跟踪控制的方法和装置有效
申请号: | 201610780939.3 | 申请日: | 2016-08-30 |
公开(公告)号: | CN107798723B | 公开(公告)日: | 2021-11-19 |
发明(设计)人: | 曹旭;贾越锋;王庆磊 | 申请(专利权)人: | 北京神州泰岳软件股份有限公司 |
主分类号: | G06T17/00 | 分类号: | G06T17/00 |
代理公司: | 北京市隆安律师事务所 11323 | 代理人: | 权鲜枝 |
地址: | 100080 北京市*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 目标 跟踪 控制 方法 装置 | ||
本发明公开了一种目标跟踪控制的方法和装置,该方法包括:在被跟踪目标的目标对象中添加用于实时获取被跟踪目标的位置信息并跟随目标对象的位置移动的指令;根据获取到的所述目标的位置信息,控制调整拍摄设备的位置,使得当所述目标发生位置移动时所述拍摄设备的焦点跟踪所述目标移动并实时拍摄所述目标,且当所述目标转动时所述拍摄设备的焦点不跟踪所述目标转动。本发明的这种目标跟踪控制的方法和装置由于在目标对象中添加了位置移动保持一致的指令,从而当目标的位置移动时,摄像头观察视点随时以跟踪目标为焦点中心,并且,由于没有将拍摄设备赋为被跟踪目标的子对象,也解决了摄像头跟随被追踪目标旋转的问题。
技术领域
本发明涉及计算机技术领域,具体涉及一种目标跟踪控制的方法和装置。
背景技术
Unity3D是由Unity Technologies公司开发的一个让用户轻松创建诸如三维视频游戏、建筑可视化、实时三维动画等类型互动内容的多平台的综合型开发。现有技术中,Unity3D提供了一种实现物体定位跟踪的机制,即,跟踪物体赋为被跟踪物体的子对象,这样,当被跟踪物体移动或旋转时,由于跟踪物体是被跟踪物体的子对象,所以被跟踪物体也会跟随被跟踪物体进行移动或旋转。但是,在基于Unity3D进行目标定位跟踪中,现有方案至少存在如下缺陷:
缺陷一,由于执行定位操作时,摄像头视点位置不固定,有可能会被场景中存在物品所遮挡,无法明确标识出所定位的目标所处的位置。
缺陷二,随着目标移动转身主视角也会跟随其移动旋转,视角不固定并且会随着移动旋转产生角度偏移。
发明内容
本发明提供了一种目标跟踪控制的方法和装置,以解决现有技术方案存在的无法明确标识出所定位的人员所处位置以及视角不固定并且会产生角度偏移的问题。
根据本发明的一个方面,提供了一种目标跟踪控制的方法,该方法包括:
在被跟踪目标的目标对象中添加用于实时获取被跟踪目标的位置信息,并跟随所述目标对象的位置移动的指令;
根据获取到的所述目标的位置信息,控制调整拍摄设备的位置,使得当所述目标发生位置移动时所述拍摄设备的焦点跟踪所述目标移动并实时拍摄所述目标,且当所述目标转动时所述拍摄设备的焦点不跟踪所述目标转动。
可选地,所述在被跟踪目标的目标对象中添加用于获取被跟踪目标当前的位置信息并跟随所述目标对象的位置移动的指令包括:
查找被跟踪目标所在的类,并实例化所述被跟踪目标类,得到被跟踪目标对象;
创建中间对象,利用所述中间对象从所述被跟踪目标对象中实时获取被跟踪目标移动的位置坐标值,并保持中间对象的位置移动与所述目标对象的位置移动相一致。
可选地,所述根据获取到的所述目标对象的位置信息,控制调整拍摄设备的位置包括:
将所述拍摄设备赋值为所述中间对象的子对象,根据所述中间对象实时获取的被跟踪目标的位置坐标值,调整所述拍摄设备的位置坐标,使得所述拍摄设备焦点的移动与所述被跟踪目标的移动保持同步。
可选地,所述调整所述拍摄设备的位置坐标,使得所述拍摄设备焦点的移动与所述被跟踪目标的移动保持同步包括:
在所述被跟踪目标移动过程中保持所述拍摄设备的高度不变,并根据被跟踪目标移动后的位置坐标值以及预设的拍摄设备与被跟踪目标的相对位置,计算拍摄设备移动量,根据计算得到的移动量控制所述拍摄设备移动,使得所述拍摄设备焦点的移动与所述被跟踪目标的移动保持同步。
可选地,所述预设的拍摄设备与被跟踪目标的相对位置为:拍摄设备在所述被跟踪目标的斜上方位置,且倾斜角为45度。
根据本发明的另一个方面,提供了一种目标跟踪控制的装置,装置包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京神州泰岳软件股份有限公司,未经北京神州泰岳软件股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201610780939.3/2.html,转载请声明来源钻瓜专利网。