【技术实现步骤摘要】
针对鱼眼图像执行机器视觉任务的方法、装置及介质
[0001]本公开涉及机器视觉技术,尤其是一种针对鱼眼图像执行机器视觉任务的方法
、
装置及介质
。
技术介绍
[0002]自动驾驶技术在车辆等移动设备上的应用越来越广泛,鱼眼相机是自动驾驶技术中常见的视觉传感器,由于鱼眼相机采集的鱼眼图像畸变严重,鱼眼相机采集的鱼眼图像通常仅用于泊车场景
。
技术实现思路
[0003]为了解决相关技术中鱼眼相机采集的鱼眼图像仅能用于泊车场景,适用范围窄的技术问题,提出了本公开
。
本公开的实施例提供了一种针对鱼眼图像执行机器视觉任务的方法
、
装置及介质
。
[0004]根据本公开实施例的一个方面,提供了一种针对鱼眼图像执行机器视觉任务的方法,包括:
[0005]基于鱼眼相机的第一相机参数,确定用于模拟所述鱼眼相机的虚拟相机组中的每个虚拟相机各自的第二相机参数;
[0006]针对每个所述虚拟相机,利用所述第一相机参数和该虚拟相机的所述第二相机参数,将所述鱼眼相机采集的鱼眼图像投影至该虚拟相机的图像坐标系下,得到投影图像;
[0007]基于每个所述虚拟相机各自对应的所述投影图像,确定所述鱼眼图像对应于预定机器视觉任务的任务执行结果
。
[0008]根据本公开实施例的另一个方面,提供了一种针对鱼眼图像执行机器视觉任务的装置,包括:
[0009]第一确定模块,用于基于鱼眼相机的第一相机参数,确定用于 ...
【技术保护点】
【技术特征摘要】
1.
一种针对鱼眼图像执行机器视觉任务的方法,包括:基于鱼眼相机的第一相机参数,确定用于模拟所述鱼眼相机的虚拟相机组中的每个虚拟相机各自的第二相机参数;针对每个所述虚拟相机,利用所述第一相机参数和该虚拟相机的所述第二相机参数,将所述鱼眼相机采集的鱼眼图像投影至该虚拟相机的图像坐标系下,得到投影图像;基于每个所述虚拟相机各自对应的所述投影图像,确定所述鱼眼图像对应于预定机器视觉任务的任务执行结果
。2.
根据权利要求1所述的方法,其中,所述基于鱼眼相机的第一相机参数,确定用于模拟所述鱼眼相机的虚拟相机组中的每个虚拟相机各自的第二相机参数,包括:基于所述第一相机参数,确定所述鱼眼相机的第一视场角和第一相机外参;基于所述第一视场角和所述第一相机外参,确定所述虚拟相机组中的每个所述虚拟相机各自的第二相机外参;基于所述第一视场角和预设相机内参,确定每个所述虚拟相机各自的第一相机内参;针对每个所述虚拟相机,基于该虚拟相机的所述第一相机内参和所述第二相机外参,确定该虚拟相机的所述第二相机参数
。3.
根据权利要求2所述的方法,其中,所述基于所述第一视场角和所述第一相机外参,确定所述虚拟相机组中的每个所述虚拟相机各自的第二相机外参,包括:基于所述第一视场角和预设的第二视场角,确定虚拟相机视场角和所述虚拟相机组包括的相机数量;基于所述第一视场角
、
所述虚拟相机视场角和所述相机数量,确定相邻视场重合角度;基于所述第一视场角
、
所述虚拟相机视场角和所述第一相机外参,确定满足预设条件的所述虚拟相机的所述第二相机外参;其中,满足所述预设条件的所述虚拟相机是指:所述虚拟相机组中视场范围用于容纳所述鱼眼相机沿第一方向的一个视锥边缘线的所述虚拟相机;基于所述虚拟相机视场角
、
所述相邻视场重合角度,以及满足所述预设条件的所述虚拟相机的所述第二相机外参,以所述鱼眼相机的视场范围是每个所述虚拟相机各自的视场范围的并集的子集为确定目标,确定所述虚拟相机组中除了满足所述预设条件的所述虚拟相机之外的其他所述虚拟相机各自的所述第二相机外参
。4.
根据权利要求3所述的方法,其中,所述基于所述第一视场角
、
所述虚拟相机视场角和所述第一相机外参,确定满足预设条件的所述虚拟相机的所述第二相机外参,包括:计算所述第一视场角与所述虚拟相机视场角的第一差值;确定所述第一差值与第一预设值的第一比值;基于所述第一比值,确定相对于所述鱼眼相机的航向角偏差;对所述第一相机外参施加所述航向角偏差,得到满足所述预设条件的所述虚拟相机的所述第二相机外参
。5.
根据权利要求3所述的方法,其中,所述基于所述第一视场角和预设的第二视场角,确定虚拟相机视场角和所述虚拟相机组包括的相机数量,包括:确定所述第一视场角与所述第二视场角的第二比值;响应于所述第二比值为小数,对所述第二比值进行向上取整,得到取整值,将所述取整
值作为所述相机数量,并将所述第二视场角作为所述虚拟相机视场角;响应于所述第二比值为整数,在按照预设更新规则,对所述第二视场角进行更新之后,返回执行所述确定所述第一视场角与所述第二视场角的第二比值的步骤
。6.
根据权利要求3所述的方法,其中,所述基于所述第一视场角
、
所述虚拟相机视场角和所述相机数量,确定相邻视场重合角度,包括:计算所述第一视场角与所述虚拟相机视场角的第二差值;计算所述相机数量与第二预设值的第三差值;计算所述第二差值与所述第三差值的第三比值;计算所述虚拟相机视场角与所述第三比值的第四差值;基于所述第四差值,确定所述相邻视场重合角度
。7.
根据权利要求2所述的方法,其中,所述基于所述第一视场角和预设相机内参,确定每个所述虚拟相机各自的第一相机内参,包括:基于所述第一视场角和预设的第二视场角,确定虚拟相机视场角;基于预设相机内参,确定预设焦距和预设像素尺寸;基于所述虚拟相机视场角
、
所述预设焦距和所述预设像素尺寸,确定图像尺寸;基于所述预设焦距
、
所述预设像素尺寸和所述图像尺寸,确定每个所述虚拟相机各自的所述第一相机内参
。8.
根据权利要求1所述的方法,其中,所述虚拟相机组中的任一所述虚拟相机表示为目标虚拟相机,所述目标虚拟相机对应的所述投影图像表示为目标投影图像;所述针对每个所述虚拟相机,利用所述第一相机参数和该虚拟相机的所述第二相机参数,将所述鱼眼相机采...
【专利技术属性】
技术研发人员:李博文,武斌,
申请(专利权)人:上海安亭地平线智能交通技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。