[发明专利]一种基于激光点云数据及OpenGL的车辆三维外廓绘制方法在审
申请号: | 201910930204.8 | 申请日: | 2019-09-29 |
公开(公告)号: | CN110728747A | 公开(公告)日: | 2020-01-24 |
发明(设计)人: | 王晓东;王孖豪 | 申请(专利权)人: | 浙江工业大学 |
主分类号: | G06T17/00 | 分类号: | G06T17/00;G06T15/00 |
代理公司: | 33241 杭州斯可睿专利事务所有限公司 | 代理人: | 王利强 |
地址: | 310014 浙江省*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 外廓 绘制 标线 国家标准要求 激光点云数据 开放式图形库 三维点云模型 光电开关组 超限位置 车辆车主 车辆行驶 尺寸检测 点云数据 激光雷达 技术手段 检测结果 三维视图 外廓形状 坐标数据 坐标转换 时间段 检测 车主 过滤 三维 直观 展示 | ||
1.一种基于激光点云数据及OpenGL的车辆三维外廓绘制方法,其特征在于,所述方法包括以下步骤:
步骤1:当车辆进入检测区域后,收集激光雷达收集到的点云数据,并对点云数据进行初步过滤处理;
步骤2:过滤噪声点云坐标点,遍历所有经过步骤1初步过滤的点云坐标,计算每个点云坐标点与前后n1个坐标点的平均坐标值的距离di,若di>d1,则判定该坐标点为噪声点云坐标点,将其从点云数据中剔除;
步骤3:通过光电开关组计算被检车辆行驶的平均速度并依据激光雷达的扫描频率f及平均速度计算每帧点云数据中坐标点的Z轴方向坐标值;
步骤3.1:光电开关组包含4对光电开关,相邻光开关对间距离为L,光电开关组第1对光电开关收到被遮挡信号时,判断为检测开始时刻,记为t1,各侧车辆前后轮依次通过各侧光电开关组检测区域,任一侧前轮遮挡第2个光电开关对的时刻记为t2,任一侧前轮遮挡第3个光电开关对的时刻记为t3,任一侧前轮遮挡第4个光电开关对的时刻记为t4;后轮遮挡第1个光电开关对的时刻记为t5,一侧后轮遮挡第2个光电开关对的时刻记为t6,任一侧后轮遮挡第3个光电开关对的时刻记为t7,任一侧后轮遮挡第4个光电开关对的时刻记为t8,则计算出被检车辆的平均速度为:
激光雷达传感器扫描周期为则相邻第i帧点云数据的Z坐标值的计算公式为:
步骤4:使用OpenGL数据读取接口读取点云数据的坐标点坐标,经过特定算法处理后,使用OpenGL中的库函数绘制车辆三维点云模型;
步骤5:绘制边界标线。找出被检车辆X轴方向坐标值最大及最小点及Y轴方向坐标值最大点,并运用OpenGL库函数绘制通过该点并与坐标系Z轴平行的直线;找出被检车辆Z轴方向坐标值最大及最小点,绘制通过该点并与坐标系X轴平行的直线。
2.如权利要求1所述的一种基于激光点云数据及OpenGL的车辆三维外廓绘制方法,其特征在于,所述步骤1的过程如下:
步骤1.1:获得每一时刻左激光雷达扫描得到的点云数据L={(xi,yi)|i=0,1,...,k-1}与右激光雷达扫描得到的点云数据R={(xi,yi)|i=0,1,...,k-1},k为当前帧点云数据中的点数,左、右激光雷达扫描得到的点云数据帧中坐标点数目一致;
步骤1.2:剔除L、R中满足yi>h1的坐标点,其中,h1表示L、R中坐标点Y轴方向坐标值的阈值上限;
步骤1.3:合并坐标系后,剔除L、R中满足xi<l1或xi>l2的坐标点,其中,l1表示L、R中坐标点X轴方向坐标值的阈值下限,l2表示L、R中坐标点X轴方向坐标值的阈值上限。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浙江工业大学,未经浙江工业大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910930204.8/1.html,转载请声明来源钻瓜专利网。
- 上一篇:动态纹理的建模方法及系统
- 下一篇:基于半球正交函数的渲染方法