[发明专利]一种车载六路摄像头的全景报警方法有效
申请号: | 201811226799.0 | 申请日: | 2018-10-22 |
公开(公告)号: | CN109472737B | 公开(公告)日: | 2022-05-31 |
发明(设计)人: | 潘林;朱有煌 | 申请(专利权)人: | 福州大学 |
主分类号: | G06T3/00 | 分类号: | G06T3/00;G06T3/40;G06T5/00;G08B21/02;H04N5/232;H04N5/262;H04N5/268;H04N7/18 |
代理公司: | 福州元创专利商标代理有限公司 35100 | 代理人: | 蔡学俊 |
地址: | 350108 福建省福州市闽*** | 国省代码: | 福建;35 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 车载 摄像头 全景 报警 方法 | ||
本发明涉及一种车载六路摄像头的全景报警方法,实现车周指定区域的报警显示,利用OpenGL的纹理映射技术加快显示的速度以至满足实时显示,同时,采用鱼眼ROI报警区域的划分方法进行报警区域的行人、车辆的识别以及将显示结果的重新映射。本发明可用于大型客车、货车的车周报警显示。
技术领域
本发明涉及一种车载六路摄像头的全景报警方法。
背景技术
随着现代科技技术的发展和进步,汽车逐步成为人们日常的交通工具。为了帮助驾驶员及时全面了解路况信息,尤其对于大型客车的司机,车载六路摄像头的全景系统能帮助消除视觉盲区,提高驾驶的安全性。但司机在驾驶过程中无法长时间观看监控屏幕,且存在视觉分散问题,车载系统若能借助先进的智能视觉方法实时感知车辆周边信息,将可以弥补驾驶员的视角和注意力的不足,有助于大型客车的安全驾驶。现有的智能视觉检测方法常采用深度学习的方法对车周的全景图像进行识别。然而,车载摄像头为了增加成像范围多采用鱼眼镜头,在鱼眼镜头边缘的畸变区域,现有的深度学习的训练模型难以适用;此外,如果直接对车周全景俯视图进行检测,由于全景拼接难以保证不出现畸变和失真,现有的模型检测效果也同样不佳。而且,六路摄像头同时进行基于深度学习的全景识别,实时性难以保证。
发明内容
有鉴于此,本发明的目的在于提供一种车载六路摄像头的全景报警方法,以解决全景拼接出现畸变和失真,以及检测效果不佳的问题。
为实现上述目的,本发明采用如下技术方案:
一种车载六路摄像头的全景报警方法,包括以下步骤:
步骤S1:根据车辆上正确的安装和标定六路摄像头,采集得到六路鱼眼图像;
步骤S2:对六路鱼眼图像进行进行消除畸变处理,将球形图像数据转化为平面图像数据,得到六路平面图像;
步骤S3:将得到的六路平面图像分别投射到3D模型相应的位置上,并将整个坐标变换过程制作成opengl映射表;
步骤S4:利用opengl读入六路摄像头数据,通过映射表确定每个鱼眼图像像素点变换后所显示的图像位置,生成全景图像;
步骤S5:对全景图像进行划分ROI报警区域,得到划分后的全景图像;
步骤S6:通过opengl映射表将划分后全景图像还原成六路鱼眼图像;
步骤S7:分别将六路鱼眼的报警区域ROI截取出来,并拼接成一张六路鱼眼ROI图像;
步骤S8:采用深度学习的方法对六路鱼眼ROI图像进行目标检测,并用矩形框标记作为检测结果;
步骤S9:记录矩形框的4个顶点位置坐标,并通过opengl映射表将4个顶点坐标重新映映射到全景图像当中,利用opengl将4个点连接并画成矩形框。
进一步的,所述步骤S5具体为:
步骤S51:对全景图像的六路图像分别做点数为N的标记,得到六组点数为N的标记;
步骤S52:将六组N点标记连接起来,得到六个N个标记点围成的矩形,即为全景图像的六个报警区。
本发明与现有技术相比具有以下有益效果:
1. 本发明实现车周指定区域的报警显示,利用OpenGL的纹理映射技术加快显示的速度以至满足实时显示;
2. 本发明采用鱼眼ROI报警区域的划分方法进行报警区域的行人、车辆的识别以及将显示结果的重新映射,可用于大型客车、货车的车周报警显示。
附图说明
图1是本发明方法流程图;
图2是本发明一实施例中全景图像划分ROI报警区域图;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于福州大学,未经福州大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811226799.0/2.html,转载请声明来源钻瓜专利网。
- 上一篇:图像处理方法及设备
- 下一篇:图像光照校正方法及装置、电子设备和存储介质