[发明专利]基于鱼眼摄像头的目标检测方法、装置和存储介质有效
申请号: | 201910406759.2 | 申请日: | 2019-05-16 |
公开(公告)号: | CN110378837B | 公开(公告)日: | 2023-10-20 |
发明(设计)人: | 邹应全;黄春晓;黄凯 | 申请(专利权)人: | 四川省客车制造有限责任公司;成都测艺科技有限公司;成都蓝构工业产品设计有限公司 |
主分类号: | G06T3/00 | 分类号: | G06T3/00;G06T5/00;G06V20/56;G06V10/774 |
代理公司: | 成都玖和知识产权代理事务所(普通合伙) 51238 | 代理人: | 胡琳梅 |
地址: | 610000 四川省成都*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 摄像头 目标 检测 方法 装置 存储 介质 | ||
1.一种基于鱼眼摄像头的目标检测方法,其特征在于,应用于无人驾驶车辆,包括:
获取表征所述无人驾驶车辆周围环境的图像;
基于所述鱼眼摄像头的畸变图像校正规则将所述图像从畸变状态校正为非畸变状态;
基于目标识别模型识别所述图像中的目标,其中,所述目标识别模型基于深度学习Mobilenet-SSD算法和AdaBoost算法建立并经对应于所述目标的训练数据集训练得到。
2.根据权利要求1所述的方法,其特征在于,所述畸变图像校正规则基于以下方式建立获得:
获取基于所述鱼眼摄像头得到的畸变的棋盘格图和该棋盘格图的角点数量信息,其中,所述棋盘格图由黑白两色的正方形的方格间隔排列组成,所述角点数量信息包括所述棋盘格图长度方向和宽度方向上的角点数量;
基于所述畸变的棋盘格图和所述角点数量信息获取所述畸变的棋盘格图的角点位置信息;
基于所述角点位置信息获取所述鱼眼摄像头的内参数和畸变系数;
基于以下公式建立畸变图像至非畸变图像的变换关系:
x=(u-c′x)/f′x
y=(v-c′y)/f′y
|xYW|T=R-1*|xyl|T
x'=x/W
y′=Y/W
x″=x′(1+k1r2+k2r4+k3r6)+2p1x′y′+p2(r2+2x′2)
y″=y′(1+k1r2+k2r4+k3r6)+2p2x′y′+p1(r2+2y′2)
mapx(u,v)=x″fx+cx
mapy(u,v)=y″fy+cy
其中,x、y分别为非畸变图像的像素的横坐标和纵坐标,u、v分别为畸变图像的像素的横坐标和纵坐标,c′x、c′y、f′x、f′y为标定之后的相机内参数,X,Y,W为校正反变换之后得到的矩阵,R-1为校正反变换计算矩阵,|xy1|表征非畸变图像的像素横坐标x、纵坐标y和单位向量组成的矩阵,x′,y′,x″,y″为中间变量,k1,k2,k3,p1,p2为畸变系数,r为鱼眼摄像头有效区域半径,属于摄像头内置参数,cx,cy,fx,fy为鱼眼相机的内参数,mapx(u,v),mapy(u,v)分别为转换之后得到的图像的横坐标和纵坐标。
3.根据权利要求2所述的方法,其特征在于,基于所述畸变的棋盘格图和所述角点数量信息获取所述畸变的棋盘格图的角点位置信息,包括:
将所述畸变的棋盘格图转换为第一灰度图;
对所述第一灰度图进行腐蚀和膨胀操作,得到第二灰度图;
确认所述第二灰度图中黑色方格的数量和白色方格的数量均为所述棋盘格图中方格总数的一半;
对所述第二灰度图进行膨胀操作,并生成所述第二灰度图中所有方格的轮廓;
对任一目标方格,计算该目标方格与其它所有方格的距离,将距离最小的其它方格作为所述目标方格的相邻方格;
基于方格的相邻关系建立方格的连接关系;
基于所述连接关系对所述方格排序,以获得所述方格的位置信息;
基于所述方格的位置信息得到所述畸变的棋盘格图的角点位置信息。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于四川省客车制造有限责任公司;成都测艺科技有限公司;成都蓝构工业产品设计有限公司,未经四川省客车制造有限责任公司;成都测艺科技有限公司;成都蓝构工业产品设计有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910406759.2/1.html,转载请声明来源钻瓜专利网。