一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种基于智能摄像机的高速视觉系统及其目标跟踪算法的制作方法

2022-10-12 23:45:55 来源:中国专利 TAG:

技术特征:
1.一种基于智能摄像机的高速视觉系统,其特征在于,所述高速视觉系统包括:处理模块、图像获取模块、云台控制模块;所述云台控制模块设在与智能摄像机连接的云台上,所述处理模块和图像获取模块设于智能摄像机上;所述图像获取模块、云台控制模块均与所述处理模块通讯连接;所述处理模块通过图像获取模块获得图像,从图像中获取要跟踪的目标,当所述目标位于图像中部预设区域时采用第一目标跟踪算法跟踪目标,当目标位于图像边缘预设区域时切换为第二目标跟踪算法跟踪目标,同时处理模块根据计算出目标的运动速度、运动方向和位置,向云台控制模块发送控制云台旋转的第一控制命令,直到目标位于图像中部预设区域,处理模块向云台控制模块发送停止云台旋转的第二控制命令,并切换为第一目标跟踪算法继续跟踪目标。2.如权利要求1所述的一种基于智能摄像机的高速视觉系统,其特征在于:所述第一目标跟踪算法对处理模块的资源占用比第二目标跟踪算法少。3.一种基于智能摄像机的高速视觉系统的目标跟踪算法,其应用于如权利要求2所述的高速视觉系统,其特征在于包括以下步骤:步骤1,处理模块通过图像获取模块获得图像;步骤2,在图像中选择跟踪的目标;所述选择包括由处理模块自动选择,具体为:处理模块识别采用第一目标跟踪算法对连续相邻帧图像进行比较,并根据比较结果确定图像中的移动目标为跟踪的目标;所述第一目标跟踪算法包括以下步骤2.1~步骤2.5:步骤2.1,在视频中选取相邻的三帧图像,并获取前一帧图像灰度值,其中(x,y)为像素点在图像的x-y平面直角坐标系中的位置;步骤2.2,对相邻的两帧图像的灰度值做差,分别得到当前帧与前一帧图像灰度差,当前帧与后一帧图像灰度差,及前一帧与后一帧图像灰度差;步骤2.3,令当前帧与前一帧图像的差分图像灰度值、当前帧与后一帧图像的差分图像灰度值及前一帧与后一帧图像的差分图像灰度值分别满足下列式子:
;其中为前一帧图像内的最大灰度值,为前一帧图像内的最小灰度值,为当前帧图像内的最大灰度值,为当前帧图像内的最小灰度值,为后一帧图像内的最大灰度值,为后一帧图像内的最小灰度值;步骤2.4,获取、与的均值,令为灰度值大于等于的像素点,其中、、分别为对应的、、中的最大灰度值,根据下式获取预备前景图像,预备前景图像像素点的灰度值为:;将当前帧图像中与灰度值为255的位置相同的部分作为前景;
步骤2.5,获取前景轮廓并基于前景轮廓获取目标跟踪框;步骤3,处理模块计算目标的运动速度、运动方向和其位置,并判断目标是否移到图像边缘预设区域,是则执行步骤4,否则返回步骤2继续执行;步骤4,处理模块使用第二目标跟踪算法获取目标,同时根据所述运动速度、运动方向和所述位置向云台控制模块发送控制云台旋转的第一控制命令,以使得所述目标始终处于智能摄像机获得的图像中;步骤5,处理模块判断目标是否从图像边缘预设区域移位到图像中部预设区域,是则执行步骤6,否则返回步骤4继续执行;步骤6,处理模块切换为第一目标跟踪算法继续跟踪目标,同时向云台控制模块发送停止云台旋转的第二控制命令。4.如权利要求3所述的一种基于智能摄像机的高速视觉系统的目标跟踪算法,其特征在于:所述第二目标跟踪算法为光流法。

技术总结
本发明提供了一种基于智能摄像机的高速视觉系统及其目标跟踪算法,系统包括:处理模块、图像获取模块、云台控制模块;系统在目标处于图像中部预设区域时采用第一目标跟踪算法对目标进行跟踪,在目标处于图像边缘预设区域时切换为第二目标跟踪算法跟踪目标,当目标移位到图像边缘预设区域时,处理模块根据计算出目标的运动速度、运动方向和位置,向云台控制模块发送控制云台旋转的第一控制命令;当目标从图像边缘预设区域移位到图像中部预设区域时,处理模块向云台控制模块发送停止云台旋转的第二控制命令,通过区别设置避免了只采用一种跟踪算法要么识别精度不够,要么对系统性能要求过高导致处理速度过慢的问题。要求过高导致处理速度过慢的问题。要求过高导致处理速度过慢的问题。


技术研发人员:张卫平 彭中华 刘顿 岑全 王丹 郑小龙 隋银雪
受保护的技术使用者:环球数科集团有限公司
技术研发日:2022.09.02
技术公布日:2022/10/11
再多了解一些

本文用于创业者技术爱好者查询,仅供学习研究,如用于商业用途,请联系技术所有人。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献