System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种基于仿射变换和网格化思想的单目相机测距标定方法技术_技高网

一种基于仿射变换和网格化思想的单目相机测距标定方法技术

技术编号:40762907 阅读:2 留言:0更新日期:2024-03-25 20:14
本发明专利技术涉及计算机视觉技术领域,本发明专利技术提供一种基于仿射变换和网格化思想的单目相机测距标定方法,该方法包括如下步骤,步骤S1、多网格转移矩阵的计算;步骤S2、构建地面‑像素坐标转移矩阵;步骤S3、计算出目标检测框选内容的像素坐标;步骤S4、计算经网格化仿射变换后的地面坐标;步骤S5、完成对框选内容的测距标定。本发明专利技术面向计算机视觉领域中目标检测算法所需要用到的相机测距标定应用场景提出了一种基于仿射变换和网格化思想的单目相机测距标定方法,该方法主要解决了单目相机因镜头畸变难以实现测距标定的问题,同时对传统相机标定方法费时费力等缺点进行改进,以实现更加方便快捷、更低成本的目的。

【技术实现步骤摘要】

本专利技术涉及计算机视觉,尤其涉及为一种基于仿射变换和网格化思想的单目相机测距标定方法


技术介绍

1、道路巡检、高速公路监控等多个项目均需要使用到相机的测距标定,以道路巡检项目为例,巡检车辆一般在固定位置安装一个单目摄像机,然后在指定路线上行驶,相机镜头在行驶过程中可以拍摄到路面的情况,通过目标检测算法可以框选到识别出的路障路害,并将其gps定位信息反馈到相关部门,便于进行后续的修缮工作。

2、然而,单目摄像机只能够捕捉单一视角的图像,对于单目相机来说,在其摄像头的成像过程中,物体反射的光线通过摄像头的透镜打在成像器件上,将三维实物转化为一张二维图像,因此会丢失物体的深度信息,同时,在成像过程中镜头会引起一定的畸变,这使得单目摄像头很难实现测距标定。现有的相机标定方法如张正友棋盘格标定法则过于繁琐,不仅需要购买专业的光学标定工具,且摄像头的细微改变均会影响其标定效果,在实际应用情况中,很难做到每一次道路巡检都对相机镜头进行一次重新的相机标定,因此本文基于目标检测算法和网格化的思想提出一种单目相机的标定方法。该方法无需购买专业的光学标定工具,且可以在一定程度上改善镜头畸变对测距标定的影响。


技术实现思路

1、针对现有技术存在的不足,本专利技术面向计算机视觉领域中目标检测算法所需要用到的相机测距标定应用场景提出了一种基于仿射变换和网格化思想的单目相机测距标定方法,该方法主要解决了单目相机因镜头畸变难以实现测距标定的问题,同时对传统相机标定方法费时费力等缺点进行改进,以实现更加方便快捷、更低成本的目的。

2、为了实现上述目的,本专利技术是通过如下的技术方案来实现:一种基于仿射变换和网格化思想的单目相机测距标定方法,该方法包括如下步骤,

3、步骤s1、多网格转移矩阵的计算;

4、步骤s2、构建地面-像素坐标转移矩阵;

5、步骤s3、计算出目标检测框选内容的像素坐标;

6、步骤s4、计算经网格化仿射变换后的地面坐标;

7、步骤s5、完成对框选内容的测距标定。

8、进一步地,所述步骤s1还包括计算操作方法:

9、步骤s11、安装固定相机;

10、步骤s12、将相机返回的画面按照网格化思想划分为多个窗格;

11、步骤s13、将镜头画面进行网格化划分后,计算出每个网格的仿射变换转移矩阵。

12、进一步地,所述步骤s13中仿射变换转移矩阵方法为:在每个网格内寻找到三个及以上不处于同一条直线的参照点,计算参照点到画面左下的地面距离,可得出该网格内参照点的地面坐标,通过cv2库中的函数可以很方便地计算出该参照点的像素坐标,通过矩阵仿射变换原理,计算出每个网格的坐标转移矩阵。

13、进一步地,所述步骤s2中构建地面-像素坐标转移矩阵的方法为:将地面的左下角视为地面坐标原点,将镜头画面按照像素大小划分为多个网格,计算出每个网格的横向和纵向的像素范围;通过每个网格的像素范围可以快速判断画面中某个点的所属框格,并通过调用该框格的坐标转移矩阵完成对该点的地面坐标的计算,完成对地面-像素坐标转移矩阵的构建。

14、进一步地,所述步骤s3中还包括采用目标检测算法来识别符合要求的物体,并将其用矩形框格框选出来。

15、进一步地,所述步骤s3中还包括矩形框四点的像素坐标计算方程,所述矩形框四点的像素坐标计算方程为:

16、

17、其中:(x,y)表示该矩形框的中心点在镜头画面中的像素坐标;

18、w表示矩形框的宽;

19、h表示矩形框的高。

20、进一步地,所述步骤s4中还包括将矩形框中心和四点的像素坐标输入到地面-像素坐标转移矩阵中,判断每个点的像素坐标所属的框格序号,调用该序号对应的坐标转移矩阵,计算出矩形框四点的地面坐标。

21、进一步地,所述步骤s5中包括处理已知目标检测算法中矩形框中心和四点的地面坐标,直接使用(x,y)像素坐标所对应的地面坐标来对物体距离摄像头的距离进行计算,完成测距标定。

22、进一步地,所述步骤s5中还包括物体长度、面积计算方法,通过四边形面积公式,结合矩形框四点的地面坐标,计算出该物体的面积信息。

23、进一步地,该方法采用yolo算法对路面中的路害及路障进行检测和框选。

24、本专利技术的有益效果:

25、本专利技术提出以网格化思想来对相机镜头进行划分,从而改善相机镜头畸变对测距标定的影响。

26、本专利技术通过矩阵仿射变换来计算每个网格的坐标转移矩阵,从而求得地面-像素坐标转移矩阵,调用方便快捷,且成本较低。

本文档来自技高网...

【技术保护点】

1.一种基于仿射变换和网格化思想的单目相机测距标定方法,其特征在于:该方法包括如下步骤,

2.根据权利要求1所述的一种基于仿射变换和网格化思想的单目相机测距标定方法,其特征在于:所述步骤S1还包括计算操作方法:

3.根据权利要求2所述的一种基于仿射变换和网格化思想的单目相机测距标定方法,其特征在于:所述步骤S13中仿射变换转移矩阵方法为:在每个网格内寻找到三个及以上不处于同一条直线的参照点,计算参照点到画面左下的地面距离,可得出该网格内参照点的地面坐标,通过cv2库中的函数可以很方便地计算出该参照点的像素坐标,通过矩阵仿射变换原理,计算出每个网格的坐标转移矩阵。

4.根据权利要求3所述的一种基于仿射变换和网格化思想的单目相机测距标定方法,其特征在于:所述步骤S2中构建地面-像素坐标转移矩阵的方法为:将地面的左下角视为地面坐标原点,将镜头画面按照像素大小划分为多个网格,计算出每个网格的横向和纵向的像素范围;通过每个网格的像素范围可以快速判断画面中某个点的所属框格,并通过调用该框格的坐标转移矩阵完成对该点的地面坐标的计算,完成对地面-像素坐标转移矩阵的构建。

5.根据权利要求4所述的一种基于仿射变换和网格化思想的单目相机测距标定方法,其特征在于:所述步骤S3中还包括采用目标检测算法来识别符合要求的物体,并将其用矩形框格框选出来。

6.根据权利要求5所述的一种基于仿射变换和网格化思想的单目相机测距标定方法,其特征在于:所述步骤S3中还包括矩形框四点的像素坐标计算方程,所述矩形框四点的像素坐标计算方程为:

7.根据权利要求6所述的一种基于仿射变换和网格化思想的单目相机测距标定方法,其特征在于:所述步骤S4中还包括将矩形框中心和四点的像素坐标输入到地面-像素坐标转移矩阵中,判断每个点的像素坐标所属的框格序号,调用该序号对应的坐标转移矩阵,计算出矩形框四点的地面坐标。

8.根据权利要求7所述的一种基于仿射变换和网格化思想的单目相机测距标定方法,其特征在于:所述步骤S5中包括处理已知目标检测算法中矩形框中心和四点的地面坐标,直接使用(x,y)像素坐标所对应的地面坐标来对物体距离摄像头的距离进行计算,完成测距标定。

9.根据权利要求8所述的一种基于仿射变换和网格化思想的单目相机测距标定方法,其特征在于:所述步骤S5中还包括物体长度、面积计算方法,通过四边形面积公式,结合矩形框四点的地面坐标,计算出该物体的面积信息。

10.根据权利要求1所述的一种基于仿射变换和网格化思想的单目相机测距标定方法,其特征在于:该方法采用Yolo算法对路面中的路害及路障进行检测和框选。

...

【技术特征摘要】

1.一种基于仿射变换和网格化思想的单目相机测距标定方法,其特征在于:该方法包括如下步骤,

2.根据权利要求1所述的一种基于仿射变换和网格化思想的单目相机测距标定方法,其特征在于:所述步骤s1还包括计算操作方法:

3.根据权利要求2所述的一种基于仿射变换和网格化思想的单目相机测距标定方法,其特征在于:所述步骤s13中仿射变换转移矩阵方法为:在每个网格内寻找到三个及以上不处于同一条直线的参照点,计算参照点到画面左下的地面距离,可得出该网格内参照点的地面坐标,通过cv2库中的函数可以很方便地计算出该参照点的像素坐标,通过矩阵仿射变换原理,计算出每个网格的坐标转移矩阵。

4.根据权利要求3所述的一种基于仿射变换和网格化思想的单目相机测距标定方法,其特征在于:所述步骤s2中构建地面-像素坐标转移矩阵的方法为:将地面的左下角视为地面坐标原点,将镜头画面按照像素大小划分为多个网格,计算出每个网格的横向和纵向的像素范围;通过每个网格的像素范围可以快速判断画面中某个点的所属框格,并通过调用该框格的坐标转移矩阵完成对该点的地面坐标的计算,完成对地面-像素坐标转移矩阵的构建。

5.根据权利要求4所述的一种基于仿射变换和网格化思想的单目相机测距标定方法,其特征在于:所述步骤s3中还包括采用目标检测算法来识...

【专利技术属性】
技术研发人员:贺茜
申请(专利权)人:天翼云科技有限公司
类型:发明
国别省市:

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

1