线扫3D相机距离检测方法、装置、3D相机及存储介质与流程

文档序号:37301545发布日期:2024-03-13 20:49阅读:来源:国知局

技术特征:

1.一种线扫3d相机距离检测方法,其特征在于,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述3d相机和激光光源位于不同位置,且在移动所述标定物体过程保持位置不变;激光照射在所述标定物体和非标物体的两个平面上,分别形成两条不同高度的激光线条。

3.根据权利要求2所述的方法,其特征在于,所述提取所述棋盘格图像中所有角点,并根据所述3d相机位置坐标生成相机的内参矩阵,包括:

4.根据权利要求3所述的方法,其特征在于,所述通过生成的所述标定矩阵将所述激光图像中的2d点转换成所述3d相机视角下的3d点云,包括:

5.根据权利要求4所述的方法,其特征在于,所述分别抓取所述激光图像中每个激光线条的2d激光点p(u,v),并根据解析矩阵kt计算出对应激光线条的水平线性方程,包括:

6.根据权利要求4所述的方法,其特征在于,所述拟合出激光平面,包括:

7.根据权利要求6所述的方法,其特征在于,所述根据从多帧非标图像中提取的2d点云坐标和所述配置文件拟合两个测距平面,并基于测距平面计算出物体实际距离,包括:

8.一种线扫3d相机距离检测装置,其特征在于,所述装置包括:

9.一种3d相机,其特征在于,所述3d相机包括处理器和存储器,所述存储器中存储有至少一条指令、至少一段程序、代码集或指令集,所述至少一条指令、所述至少一段程序、所述代码集或指令集由所述处理器加载并执行以实现如权利要求1至7任一所述的线扫3d相机距离检测方法。

10.一种计算机可读存储介质,其特征在于,所述可读存储介质中存储有至少一条指令、至少一段程序、代码集或指令集,所述至少一条指令、所述至少一段程序、所述代码集或指令集由处理器加载并执行以实现如权利要求1至7任一所述的线扫3d相机距离检测方法。


技术总结
本申请公开一种线扫3D相机距离检测方法、装置、3D相机及存储介质,涉及视觉检测领域,在高曝光模式下拍摄多帧棋盘格图像,提取棋盘格图像中所有角点,并根据3D相机位置坐标生成相机的标定矩阵;在低曝光模式下通过激光照射两个具有高度差的标定物体,获得多帧激光图像;遍历激光图像中的所有激光点,通过标定矩阵将激光图像中2D点转换成相机视角下的3D点云,拟合出激光平面;拍摄多帧非标物体并调取相机配置文件,根据从图像中提取的2D点坐标和配置文件拟合两个测距平面,计算出物体实际距离。该方案使用激光图像生成相机配置文件,以多个激光线条构建出测距平面,计算平面间距离,测距方法简单且测量精度更高。

技术研发人员:刘国营,郑瑜,席云斌,葛继
受保护的技术使用者:无锡图创智能科技有限公司
技术研发日:
技术公布日:2024/3/12
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1