[发明专利]一种针对目标跟踪通过速度控制实现云台平滑转动的方法在审
申请号: | 202111551635.7 | 申请日: | 2021-12-18 |
公开(公告)号: | CN114244203A | 公开(公告)日: | 2022-03-25 |
发明(设计)人: | 岳洪震;张彪 | 申请(专利权)人: | 杭州视洞科技有限公司 |
主分类号: | H02P8/24 | 分类号: | H02P8/24;H02P8/04;H04N5/232;G06F17/11 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 310012 浙江省杭州市*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 针对 目标 跟踪 通过 速度 控制 实现 平滑 转动 方法 | ||
本发明公开了一种针对目标跟踪通过速度控制实现云台平滑转动的方法,根据mx与s的关系,在目标跟踪时,根据图像变化获取到电机需要转动的最大步数mx,根据0x=mx和公式f(x)计算出每个步数相对应的速度,得到一个速度数组array,将mx和数组传入电机驱动,驱动根据x值(已经连续转动的步数)获取对应的速度,驱动程序得到速度后,转化为定时器的定时时间,使用这个定时器控制电机每一步转动的间隔时间,从而实现了电机速度的精确控制,保证了云台转动的平滑。本发明通过对电机速度的精确计算和控制,实现了目标跟踪时云台的平滑转动,保证了视频画面的平稳过度,没有顿挫感。
技术领域
本发明涉及智能摄像机应用技术领域,具体为一种针对目标跟踪通过速度控制实现云台平滑转动的方法。
背景技术
智能摄像头的功能越来越丰富,其中的目标跟踪功能增加了更多的趣味性,因此受到了用户的喜爱,厂商们也是将目标跟踪功能作为了一个主要的推广点。在现有的摄像头中,目标跟踪开始转动时,会给步进电机上电,然后直接全速转动。在跟踪结束停止时,直接给步进电机断电停止。这就导致在跟踪的过程中查看视频,会感受到明显的画面抖动。产生这种问题的原因,是步进电机启动和停止的太快。即电机的加速度和减速度过大,造成了视频画面变化的不均匀,产生了抖动。
发明内容
本发明的目的在于提供一种针对目标跟踪通过速度控制实现云台平滑转动的方法,解决智能摄像机目标跟踪时,云台转动启停过程中画面抖动的问题。
为实现上述目的,本发明提供如下技术方案:一种针对目标跟踪通过速度控制实现云台平滑转动的方法,包括以下步骤:
步骤1,为方程f(x)选择合适的参数;
步骤2,目标跟踪算法返回电机一次操作要连续转动的步数mx;
步骤3,判断mx是否大于2s,若mx大于2s,使用n(x)计算速度数组array,若mx小于等于2s,使用f(x)计算速度数组array;
步骤4,将mx和速度数组array传入电机驱动;
步骤5,电机驱动得到mx和array后,开始控制电机,已经连续转动的步数x的初始值为0;
步骤6,将x加1;
步骤7,判断x是否大于mx,若已经大于,则驱动停止控制电机,若小于则继续转动;
步骤8,以x为序号,在数组array中找到相对应的速度值array[x];
步骤9,得到速度值array[x]后,按照方法1000ms / array[x],转化为定时器的定时时间;
步骤10,定时器时间到达后,控制电机转动1步,然后回到步骤6。
优选的,步骤1中,选择n=250,m=550,t=-0.07,s=80。
优选的,当mx = 2s时,公式如下:
。
优选的,当mx 2s时,公式如下:
。
优选的,步进电机的速度f(x)单位为Hz(每s转动f(x)步),x为电机一次操作已经连续转动的步数。
本发明提出的一种针对目标跟踪通过速度控制实现云台平滑转动的方法,有益效果在于:本发明通过对电机速度的精确计算和控制,实现了目标跟踪时云台的平滑转动,保证了视频画面的平稳过度,没有顿挫感。
附图说明
图1为本发明的流程图;
图2为本发明第一种mx与s的关系示意图;
图3为本发明第二种mx与s的关系示意图。
具体实施方式
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州视洞科技有限公司,未经杭州视洞科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111551635.7/2.html,转载请声明来源钻瓜专利网。