单个云台摄像机的立体视觉算法制造技术

技术编号:25180460 阅读:14 留言:0更新日期:2020-08-07 21:09
本专利涉及一种单个云台摄像机的立体视觉算法,包括云台摄像机,所述的云台摄像机设置水平360度旋转和垂直120度旋转的机构,内部设置图像处理器和进行图像采集的摄像头,所述的摄像头的焦距为f,所述的图像处理器设置立体视觉算法,包括以下步骤:(1)、所述的图像处理器通过所述的摄像头采集环境的图像图像f

【技术实现步骤摘要】
单个云台摄像机的立体视觉算法
本专利技术涉及一种单个云台摄像机的立体视觉算法,属于视频监控领域。
技术介绍
目前,监控摄像机在我们工作和生活中起到越来越重要的作用,其功能也越来越强大,越来越智能化。摄像机从固定视角、固定区域监控,发展到多视角、多区域巡检,以及基于物联网的网络摄像机。随着计算机技术、图像处理技术的发展,智能化的摄像机开始出现,解决对重点目标的监控,以及语义化的解析。为了得到最佳的监控效果,要求控制重点目标始终处于图像中心区域,因此,需要测量重点目标的距离,实现摄像机快速、平稳地跟踪目标。
技术实现思路
本专利技术的目的是为了解决上述技术问题,提出一种单个云台摄像机的立体视觉算法,所采用的技术方案是:单个云台摄像机的立体视觉算法,包括云台摄像机,所述的云台摄像机设置水平360度旋转和垂直120度旋转的机构,内部设置图像处理器和进行图像采集的摄像头,所述的摄像头的焦距为f,所述的图像处理器设置立体视觉算法,所述的立体视觉算法包括以下步骤:(1)、所述的图像处理器通过所述的摄像头采集环境的图像,得到图像f1(x,y),其中x和y为像素坐标;(2)、所述的云台摄像机在水平方向旋转θ度,旋转半径为L,所述的图像处理器通过所述的摄像头采集环境的图像,得到图像f2(x,y);(3)、将图像f1(x,y)与f2(x,y)进行图像匹配,并计算视差dx(i,j),计算深度h=f·θ·L/(dx(i,j)-f·θ)。可选的,所述的图像处理器设置立体视觉算法,所述的立体视觉算法包括以下步骤:(2-1)、所述的图像处理器通过所述的摄像头采集环境的图像,得到图像f1(x,y),其中x和y为像素坐标;(2-2)、所述的云台摄像机在垂直方向旋转θ度,旋转半径为L,所述的图像处理器通过所述的摄像头采集环境的图像,得到图像f2(x,y);(2-3)、将图像f1(x,y)与f2(x,y)进行图像匹配,并计算视差dy(i,j),计算深度h=f·θ·L/(dy(i,j)-f·θ)。实施本专利技术的积极效果是:通过云台摄像机旋转前后拍摄的两次图像,构造光轴交叉的立体视觉系统,测量深度信息,避免增加额外设备,简化了系统,为智能化功能扩展提供有用距离信息。附图说明图1是云台摄像机的外观示意图;图2是立体视觉计算方法的实施方案1;图3是立体视觉计算方法的实施方案2。具体实施方式现结合附图对本专利技术作进一步说明:参照图1-3,单个云台摄像机的立体视觉算法,包括云台摄像机,所述的云台摄像机设置水平360度旋转和垂直120度旋转的机构,内部设置图像处理器和进行图像采集的摄像头,所述的摄像头的焦距为f。所述的图像处理器设置立体视觉算法,当所述的云台摄像机需要跟踪某个目标或者需要确定某个目标的距离时,可采用所述的立体视觉算法。所述的立体视觉算法包括以下步骤:(1)、所述的图像处理器通过所述的摄像头采集环境的图像,得到图像f1(x,y),其中x和y为像素坐标;(2)、所述的云台摄像机在水平方向旋转θ度,旋转半径为L,所述的图像处理器通过所述的摄像头采集环境的图像,得到图像f2(x,y);步骤(1)和(2)完成了两个位置的图像采集,忽略目标的移动,可视为光轴交叉的双目立体视觉系统,光轴交点为C。(3)、将图像f1(x,y)与f2(x,y)进行图像匹配,并计算视差dx(i,j),计算深度h=f·θ·L/(dx(i,j)-f·θ)。首先,对于图像f1(x,y),根据成像的几何关系建立比例:x1/f=X1/h1然后,对于图像f2(x,y),根据成像的几何关系建立比例:x2/f=XR/h2因为目标到光心O1或者O2的距离,即深度比较大,可以将h1与h2进行近似相等处理,合并表示为h,则:x1/f=X1/h,x2/f=X2/h两式相减得到:(x1-x2)/f=(X1-X2)/h将X1-X2近似为图2中的长度X,根据近似三角形原理,X=θ·(L+h),并且dx(i,j)=x1-x2带入上式得到:dx(i,j)/f=θ·L/h+θ整理得到:h=f·θ·L/(dx(i,j)-f·θ)。可选的,所述的图像处理器设置立体视觉算法,所述的立体视觉算法包括以下步骤:(2-1)、所述的图像处理器通过所述的摄像头采集环境的图像,得到图像f1(x,y),其中x和y为像素坐标;(2-2)、所述的云台摄像机在垂直方向旋转θ度,旋转半径为L,所述的图像处理器通过所述的摄像头采集环境的图像,得到图像f2(x,y);步骤(2-1)和(2-2)完成了两个位置的图像采集,忽略目标的移动,可视为光轴交叉的双目立体视觉系统,目标是在y轴方向形成视差,光轴交点为C。(2-3)、将图像f1(x,y)与f2(x,y)进行图像匹配,并计算视差dy(i,j),计算深度h=f·θ·L/(dy(i,j)-f·θ)。首先,对于图像f1(x,y),根据成像的几何关系建立比例:y1/f=Y1/h1然后,对于图像f2(x,y),根据成像的几何关系建立比例:y2/f=Y2/h2因为目标到光心O1或者O2的距离,即深度比较大,可以将h1与h2进行近似相等处理,合并表示为h,则:y1/f=Y1/h,y2/f=Y2/h两式相减得到:(y1-y2)/f=(Y1-Y2)/h将Y1-Y2近似为图3中的长度Y,根据近似三角形原理,Y=θ·(L+h),并且dy(i,j)=y1-y2带入上式得到:dy(i,j)/f=θ·L/h+θ整理得到:h=f·θ·L/(dy(i,j)-f·θ)。综上所述,本专利通过旋转云台摄像机,旋转前后拍摄的两幅图像,构造出光轴交叉的立体视觉系统,实现深度信息测量,为智能化功能扩展提供有用距离信息。本文档来自技高网...

【技术保护点】
1.单个云台摄像机的立体视觉算法,包括云台摄像机,所述的云台摄像机设置水平360度旋转和垂直120度旋转的机构,内部设置图像处理器和进行图像采集的摄像头,所述的摄像头的焦距为f,其特征在于:所述的图像处理器设置立体视觉算法,所述的立体视觉算法包括以下步骤:/n(1)、所述的图像处理器通过所述的摄像头采集环境的图像,得到图像f

【技术特征摘要】
1.单个云台摄像机的立体视觉算法,包括云台摄像机,所述的云台摄像机设置水平360度旋转和垂直120度旋转的机构,内部设置图像处理器和进行图像采集的摄像头,所述的摄像头的焦距为f,其特征在于:所述的图像处理器设置立体视觉算法,所述的立体视觉算法包括以下步骤:
(1)、所述的图像处理器通过所述的摄像头采集环境的图像,得到图像f1(x,y),其中x和y为像素坐标;
(2)、所述的云台摄像机在水平方向旋转θ度,旋转半径为L,所述的图像处理器通过所述的摄像头采集环境的图像,得到图像f2(x,y);
(3)、将图像f1(x,y)与f2(x,y)进行图像匹配,并计算视差dx(i,j),计算深度...

【专利技术属性】
技术研发人员:刘瑜
申请(专利权)人:杭州晶一智能科技有限公司
类型:发明
国别省市:浙江;33

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1