一种障碍物检测方法、装置、终端设备及存储介质与流程

文档序号:13139012阅读:204来源:国知局
一种障碍物检测方法、装置、终端设备及存储介质与流程

本发明涉及图像处理技术领域,尤其涉及一种障碍物检测方法、装置、终端设备及存储介质。



背景技术:

对于一般车辆而言,由于车辆的构造使得驾驶员的视野存在盲区,不利于行车安全。而随着智能科技的发展,出现了车载环视系统,能为驾驶员提供360度的行车视野,基本上消除了盲区。但由于人类的思维惯性,有时可能并不注意观察环视系统中出现的情况,或是将注意力过分集中在环视系统上造成驾驶操作失误,容易发生交通事故。

也就是说,虽然现有车载环视系统为驾驶员提供更为广阔的视野,但是并没有对视野内的障碍物和移动物体等进行检测并主动提醒驾驶员,从而使得即使安装有车载环视系统的车辆仍存在安全隐患。



技术实现要素:

本发明实施例提供了一种障碍物检测方法、装置、终端设备及存储介质,用以解决现有车载环视系统未对视野内的障碍物进行检测并主动提醒驾驶员,以及安全性低的问题。

本发明实施例提供了一种障碍物检测方法,所述方法包括:

获取当前车辆的档位信息,并根据所述档位信息获取与所述档位信息对应的各方位图像;

将所述各方位图像转换为各方位俯瞰图,提取所述各方位俯瞰图的图像信息并存储;

根据所述档位信息判断当前车辆的行驶状态,当确定当前车辆处于驻车挡位时,根据存储的连续帧的所述各方位俯瞰图的所述图像信息判断,当前车辆四周是否存在移动物体,若是则发出报警,并在当前车辆的人机界面的相应位置标出移动物体所在区域;当确定当前车辆处于前进档位或后退档位时,根据存储的连续帧的所述各方位俯瞰图的所述图像信息判断,当前车辆四周是否存在移动物体或者静止障碍物,若是则发出报警,并在当前车辆的人机界面的相应位置标出移动物体或者静止障碍物所在区域。

进一步地,作为一个可执行方案,所述根据所述档位信息获取与所述档位信息对应的各方位图像,包括:

根据所述档位信息确定当前车辆处于驻车挡位时,则获取当前车辆的前后左右四个方位的图像;或

根据所述档位信息确定当前车辆处于前进挡位时,则获取当前车辆的前左右三个方位的图像;或

根据所述档位信息确定当前车辆处于后退挡位时,则获取当前车辆的后左右三个方位的图像。

进一步地,作为一个可执行方案,所述图像信息至少包括轮廓信息和特征点信息。

具体地,作为一个可执行方案,当确定当前车辆处于驻车挡位时,根据存储的连续帧的所述各方位俯瞰图的所述图像信息判断,当前车辆四周是否存在移动物体,若是则发出报警,并在当前车辆的人机界面的相应位置标出移动物体所在区域,包括:

分别获取k和k+1时刻g方位采集得到的图像信息ik,g(i,j)和ik+1,g(i,j),并计算k和k+1时刻g方位的图像残差;

其中,k和k+1时刻的图像残差求解公式为:

其中,e(k,k+1,g)表示k和k+1时刻g方位的图像残差;ik,g(i,j)表示k时刻g方位采集到的图像信息;ik+1,g(i,j)表示k+1时刻g方位采集到的图像信息;ti为像素阈值;

当g方位连续某三个时刻的图像残差满足以下条件时,确定当前车辆存在移动物体,发出报警,并在当前车辆的人机界面内g方位、且满足条件的图像残差对应的图像信息所在位置用高亮方框标出移动物体所在区域;

其中,e(k,k+1,g)表示k和k+1时刻g方位的图像残差;e(k+1,k+2,g)表示k+1和k+2时刻g方位的图像残差;ti表示像素阈值,te表示图像残差阈值,min(e(k,k+1,g),e(k+1,k+2,g))表示取两者中较小值,max(e(k,k+1,g),e(k+1,k+2,g))表示取两者中较大值。

具体地,作为一个可执行方案,当确定当前车辆处于前进档位或后退档位时,根据存储的连续帧的所述各方位俯瞰图的所述图像信息判断,当前车辆四周是否存在移动物体或者静止障碍物,若是则发出报警,并在当前车辆的人机界面的相应位置标出移动物体或者静止障碍物所在区域,包括以下步骤:

步骤一:分别获取k和k+1时刻g方位采集得到的图像信息ik,g(i,j)和ik+1,g(i,j);

步骤二:提取k时刻图像信息ik,g(i,j)的特征点,形成k时刻g方向的特征点集p并存储;其中,特征点集p记为{p|pi∈p,i=0,1,2...n};

步骤三:采用lk光流法计算点集p中每一点在k+1时刻的对应点,组成点集{p'|pi'∈p',i=0,1,2...n},并根据当前车辆处于前进档位或后退档位和当前车速滤除错误对应点对;

步骤四:从剩余对应点对中选取一组,将k时刻图像信息ik,g(i,j)按照该对应点对的移动方向和距离变换成i‘k,g(i,j),并计算i‘k,g(i,j)和k+1时刻g方位的图像信息ik+1,g(i,j)的图像残差,直至遍历所有剩余对应点对;

步骤五:选取图像残差最小的一组对应点对;

即,i=argmin(e(k',k+1,g))

其中,i表示最小的一组对应点对,(e(k',k+1,g)表示i'k,g与ik+1,g在g方位的图像残差;

步骤六:当g方位连续某三个时刻根据上述步骤一至步骤五选取的图像残差满足以下条件时,确定当前车辆存在移动物体或静止障碍物,发出报警,并在当前车辆的人机界面内g方位、且满足条件的图像残差对应的图像信息所在位置用高亮方框标出移动物体或静止障碍物所在区域;

其中,e(k,k+1,g)表示k和k+1时刻g方位的图像残差;e(k+1,k+2,g)表示k+1和k+2时刻g方位的图像残差;ti表示像素阈值,te表示图像残差阈值,min(e(k,k+1,g),e(k+1,k+2,g))表示取两者中较小值,max(e(k,k+1,g),e(k+1,k+2,g))表示取两者中较大值。

具体地,作为一个可执行方案,,步骤三:采用lk光流法计算点集p中每一点在k+1时刻的对应点,组成点集{p'|pi'∈p',i=0,1,2...n},并根据当前车辆处于前进档位或后退档位和当前车速滤除错误对应点对,包括:

计算对应点对的距离|pip’i|;

获取g方位俯瞰图中k和k+1时刻的两帧图像的间隔时间δt以及当前车速,并计算在δt内,两帧图像的距离d。

当对应点对的距离|pip’i|与两帧图像的距离d的差的绝对值大于td时,则删除该对应点对,其中,td表示允许的距离误差阈值。

进一步地,本发明实施例还提供了一种障碍物检测装置,包括:

采集单元,用于获取当前车辆的档位信息,并根据所述档位信息获取与所述档位信息对应的各方位图像;

图像处理存储单元,用于将所述各方位图像转换为各方位俯瞰图,提取所述各方位俯瞰图的图像信息并存储;

判断处理单元,用于根据所述档位信息判断当前车辆的行驶状态,当确定当前车辆处于驻车挡位时,根据存储的连续帧的所述各方位俯瞰图的所述图像信息判断,当前车辆四周是否存在移动物体,若是则发出报警,并在当前车辆的人机界面的相应位置标出移动物体所在区域;当确定当前车辆处于前进档位或后退档位时,根据存储的连续帧的所述各方位俯瞰图的所述图像信息判断,当前车辆四周是否存在移动物体或者静止障碍物,若是则发出报警,并在当前车辆的人机界面的相应位置标出移动物体或者静止障碍物所在区域。

进一步地,本发明实施例还提供了一种障碍物检测终端设备,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现本发明实施例上述的方法的步骤。

进一步地,本发明实施例还提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时实现本发明实施例上述的方法的步骤。

本发明有益效果如下:

本发明实施例提供了一种障碍物检测方法、装置、终端设备及存储介质,在该方法中,首先获取当前车辆的档位信息和与档位信息对应的各方位图像,并将各方位图像转换为各方位俯瞰图,提取各方位俯瞰图的图像信息并存储,再根据当前车辆所处档位采用不同的图像处理方法判断图像中是否存在障碍物,并存在障碍物时在当前车辆的人机界面的相应位置标出障碍物所在区域。也就是说,本发明实施例所述技术方案可适用于本车静止或者本车运动两种状态,并根据车辆平动和鸟瞰图的特点,有效地克服本车运动状态下,透视画面中检测移动物体的难题,且本方法简单易于实现,并且具有主动防撞报警功能,进一步提高了行车安全。

附图说明

为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简要介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域的普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1所示为所述的一种障碍物检测方法的流程示意图;

图2所示为所述的一种障碍物检测装置的结构示意图。

具体实施方式

为了使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明作进一步地详细描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本发明保护的范围。

实施例一:

本发明实施例一提供了一种障碍物检测方法,如图1所示,其为本发明实施例一所述的障碍物检测方法的流程示意图,所述方法可包括以下步骤:

步骤101:获取当前车辆的档位信息,并根据所述档位信息获取与所述档位信息对应的各方位图像;

步骤102:将所述各方位图像转换为各方位俯瞰图,提取所述各方位俯瞰图的图像信息并存储;

其中,所述图像信息可至少包括轮廓信息和特征点信息,本发明实施例对此不做限定。

步骤103:根据所述档位信息判断当前车辆的行驶状态,当确定当前车辆处于驻车挡位时,根据存储的连续帧的所述各方位俯瞰图的所述图像信息判断,当前车辆四周是否存在移动物体,若是则发出报警,并在当前车辆的人机界面的相应位置标出移动物体所在区域;当确定当前车辆处于前进档位或后退档位时,根据存储的连续帧的所述各方位俯瞰图的所述图像信息判断,当前车辆四周是否存在移动物体或者静止障碍物,若是则发出报警,并在当前车辆的人机界面的相应位置标出移动物体或者静止障碍物所在区域。

需要说明的是,本发明实施例适用于车载360度环视系统,且当前车辆至少包含4路摄像装置,用于摄取的图像,分别获取车辆前、后、左、右四个方位的画面。再有,需要说明的是,步骤102中将所述各方位图像转换为各方位俯瞰图,具体可通过摄像机标定方法将各方位图像转换为各方位俯瞰图,本发明实施例对此不做赘述。最后,需要说明的是,根据获取到的档位信息可进一步获取当前车辆的移动速度,并根据不同运动状态采用不同的图像处理方式,本发明实施例适用于速度较低的运动车辆,例如速度低于10km/h可采用本发明所述技术方案,当车速大于10km/h时则关闭该功能。

也就是说,本发明实施例所述技术方案可适用于本车静止或者本车运动两种状态,并根据车辆平动和鸟瞰图的特点,有效地克服本车运动状态下,透视画面中检测移动物体的难题,且本方法简单易于实现,并且具有主动防撞报警功能,进一步提高了行车安全。

进一步地,对于步骤101中所述根据所述档位信息获取与所述档位信息对应的各方位图像,可具体包括:

根据所述档位信息确定当前车辆处于驻车挡位时,则获取当前车辆的前后左右四个方位的图像;或

根据所述档位信息确定当前车辆处于前进挡位时,则获取当前车辆的前左右三个方位的图像;或

根据所述档位信息确定当前车辆处于后退挡位时,则获取当前车辆的后左右三个方位的图像。

这样根据当前车辆的档位信息分别获取不同方位的图像更加人性化,在图像处理上也能减少不必要的图像信息处理,使得本发明技术方案计算过程更为精准。

进一步地,为了使得本发明技术方案更为详细,在步骤103中当确定当前车辆处于驻车挡位时,根据存储的连续帧的所述各方位俯瞰图的所述图像信息判断,当前车辆四周是否存在移动物体,若是则发出报警,并在当前车辆的人机界面的相应位置标出移动物体所在区域,可具体包括以下步骤s1~s2:

步骤s1:分别获取k和k+1时刻g方位采集得到的图像信息ik,g(i,j)和ik+1,g(i,j),并计算k和k+1时刻g方位的图像残差;

其中,k和k+1时刻的图像残差求解公式为:

其中,e(k,k+1,g)表示k和k+1时刻g方位的图像残差;ik,g(i,j)表示k时刻g方位采集到的图像信息;ik+1,g(i,j)表示k+1时刻g方位采集到的图像信息;ti为像素阈值;

步骤s12:当g方位连续某三个时刻的图像残差满足以下条件时,确定当前车辆存在移动物体,发出报警,并在当前车辆的人机界面内g方位、且满足条件的图像残差对应的图像信息所在位置用高亮方框标出移动物体所在区域;

其中,e(k,k+1,g)表示k和k+1时刻g方位的图像残差;e(k+1,k+2,g)表示k+1和k+2时刻g方位的图像残差;ti表示像素阈值,te表示图像残差阈值,min(e(k,k+1,g),e(k+1,k+2,g))表示取两者中较小值,max(e(k,k+1,g),e(k+1,k+2,g))表示取两者中较大值。

也就是说,当当前车辆为驻车状态时可采用上述步骤s1~s2所述的图像处理方式来检测移动物体所在区域。

进一步地,当确定当前车辆处于前进档位或后退档位时,根据存储的连续帧的所述各方位俯瞰图的所述图像信息判断,当前车辆四周是否存在移动物体或者静止障碍物,若是则发出报警,并在当前车辆的人机界面的相应位置标出移动物体或者静止障碍物所在区域,可具体包括以下步骤:

步骤一:分别获取k和k+1时刻g方位采集得到的图像信息ik,g(i,j)和ik+1,g(i,j);

步骤二:提取k时刻图像信息ik,g(i,j)的特征点,形成k时刻g方向的特征点集p并存储;其中,特征点集p记为{p|pi∈p,i=0,1,2...n};

步骤三:采用lk光流法计算点集p中每一点在k+1时刻的对应点,组成点集{p'|pi'∈p',i=0,1,2...n},并根据当前车辆处于前进档位或后退档位和当前车速滤除错误对应点对;

需要说明的是,由于使用lk光流法计算出的对应点对可能存在误差,因此可根据当前车速与行驶方向进行判断,滤除错误对应点对。

具体地,滤除错误对应点对的步骤如下:

1、计算对应点对的距离|pip’i|;

2、获取g方位俯瞰图中k和k+1时刻的两帧图像的间隔时间δt以及当前车速,并计算在δt内,两帧图像的距离d。

3、当对应点对的距离|pip’i|与两帧图像的距离d的差的绝对值大于td时,则删除该对应点对,其中,td表示允许的距离误差阈值。

这里需要特别说明一下两帧图像的距离d,上述提到可通过摄像机标定方法将获取的图像转换成俯瞰图,同时也能得到俯瞰图中每个像素代表的实际距离。因此,当使用δt*v来计算距离d时(v为车速),也就可以换算出图像需要移动几个像素,再与通过图像处理方法计算的|pip’i|作比较,这样即可滤除错误的对应点对。

步骤四:从剩余对应点对中选取一组,将k时刻图像信息ik,g(i,j)按照该对应点对的移动方向和距离变换成i‘k,g(i,j),并计算i‘k,g(i,j)和k+1时刻g方位的图像信息ik+1,g(i,j)的图像残差,直至遍历所有剩余对应点对;

步骤五:选取图像残差最小的一组对应点对;

即,i=argmin(e(k',k+1,g))

其中,i表示最小的一组对应点对,(e(k',k+1,g)表示i'k,g与ik+1,g在g方位的图像残差;

这里需要了解,由于鸟瞰图是将透视图像投影到地平面的特点以及车辆在路面上平动的特点,那么高出路面的物体将不符合2d图像画面中的平动规律,因此计算i'k,g与ik+1,g的图像残差,可选择满足图像残差最小的一组对应点对作为最优结果,即i=argmin(e(k',k+1,g)),之后再按照步骤六进行判断,当满足判断条件时,说明图像画面中出现移动物体或者高出路面的障碍物,此时在人机界面g方位的画面中用高亮方框显示,并发出警报声。

步骤六:当g方位连续某三个时刻根据上述步骤一至步骤五选取的图像残差满足以下条件时,确定当前车辆存在移动物体或静止障碍物,发出报警,并在当前车辆的人机界面内g方位、且满足条件的图像残差对应的图像信息所在位置用高亮方框标出移动物体或静止障碍物所在区域;

其中,e(k,k+1,g)表示k和k+1时刻g方位的图像残差;e(k+1,k+2,g)表示k+1和k+2时刻g方位的图像残差;ti表示像素阈值,te表示图像残差阈值,min(e(k,k+1,g),e(k+1,k+2,g))表示取两者中较小值,max(e(k,k+1,g),e(k+1,k+2,g))表示取两者中较大值。

本发明实施例一提供了一种障碍物检测方法,在该方法中,首先获取当前车辆的档位信息和与档位信息对应的各方位图像,并将各方位图像转换为各方位俯瞰图,提取各方位俯瞰图的图像信息并存储,再根据当前车辆所处档位采用不同的图像处理方法判断图像中是否存在障碍物,并存在障碍物时在当前车辆的人机界面的相应位置标出障碍物所在区域。也就是说,本发明实施例所述技术方案可适用于本车静止或者本车运动两种状态,并根据车辆平动和鸟瞰图的特点,有效地克服本车运动状态下,透视画面中检测移动物体的难题,且本方法简单易于实现,并且具有主动防撞报警功能,进一步提高了行车安全。

实施例二

基于与本发明实施例一相同的发明构思,本发明实施例二提供了一种障碍物检测装置,该装置的具体实施可参见上述方法实施例一中的相关描述,重复之处不再赘述,其结构示意图如图2所示,该装置主要可包括:

采集单元21,可用于获取当前车辆的档位信息,并根据所述档位信息获取与所述档位信息对应的各方位图像;

图像处理存储单元22,可用于将所述各方位图像转换为各方位俯瞰图,提取所述各方位俯瞰图的图像信息并存储;

判断处理单元23,可用于根据所述档位信息判断当前车辆的行驶状态,当确定当前车辆处于驻车挡位时,根据存储的连续帧的所述各方位俯瞰图的所述图像信息判断,当前车辆四周是否存在移动物体,若是则发出报警,并在当前车辆的人机界面的相应位置标出移动物体所在区域;当确定当前车辆处于前进档位或后退档位时,根据存储的连续帧的所述各方位俯瞰图的所述图像信息判断,当前车辆四周是否存在移动物体或者静止障碍物,若是则发出报警,并在当前车辆的人机界面的相应位置标出移动物体或者静止障碍物所在区域。

进一步地,作为一个可执行方案,所述采集单元21,可具体用于根据所述档位信息确定当前车辆处于驻车挡位时,则获取当前车辆的前后左右四个方位的图像;或根据所述档位信息确定当前车辆处于前进挡位时,则获取当前车辆的前左右三个方位的图像;或根据所述档位信息确定当前车辆处于后退挡位时,则获取当前车辆的后左右三个方位的图像。

进一步地,作为一个可执行方案,所述图像信息至少包括轮廓信息和特征点信息;

所述判断处理单元23可包括第一判断处理子单元和第二判断处理子单元;

所述第一判断处理子单元,可用于分别获取k和k+1时刻g方位采集得到的图像信息ik,g(i,j)和ik+1,g(i,j),并计算k和k+1时刻g方位的图像残差;

其中,k和k+1时刻的图像残差求解公式为:

其中,e(k,k+1,g)表示k和k+1时刻g方位的图像残差;ik,g(i,j)表示k时刻g方位采集到的图像信息;ik+1,g(i,j)表示k+1时刻g方位采集到的图像信息;ti为像素阈值;

当g方位连续某三个时刻的图像残差满足以下条件时,确定当前车辆存在移动物体,发出报警,并在当前车辆的人机界面内g方位、且满足条件的图像残差对应的图像信息所在位置用高亮方框标出移动物体所在区域;

其中,e(k,k+1,g)表示k和k+1时刻g方位的图像残差;e(k+1,k+2,g)表示k+1和k+2时刻g方位的图像残差;ti表示像素阈值,te表示图像残差阈值,min(e(k,k+1,g),e(k+1,k+2,g))表示取两者中较小值,max(e(k,k+1,g),e(k+1,k+2,g))表示取两者中较大值;

所述第二判断处理子单元,可用于步骤一:分别获取k和k+1时刻g方位采集得到的图像信息ik,g(i,j)和ik+1,g(i,j);步骤二:提取k时刻图像信息ik,g(i,j)的特征点,形成k时刻g方向的特征点集p并存储;其中,特征点集p记为{p|pi∈p,i=0,1,2...n};步骤三:采用lk光流法计算点集p中每一点在k+1时刻的对应点,组成点集{p'|pi'∈p',i=0,1,2...n},并根据当前车辆处于前进档位或后退档位和当前车速滤除错误对应点对;步骤四:从剩余对应点对中选取一组,将k时刻图像信息ik,g(i,j)按照该对应点对的移动方向和距离变换成i‘k,g(i,j),并计算i‘k,g(i,j)和k+1时刻g方位的图像信息ik+1,g(i,j)的图像残差,直至遍历所有剩余对应点对;步骤五:选取图像残差最小的一组对应点对;

即,i=argmin(e(k',k+1,g))

其中,i表示最小的一组对应点对,(e(k',k+1,g)表示i'k,g与ik+1,g在g方位的图像残差;

步骤六:当g方位连续某三个时刻根据上述步骤一至步骤五选取的图像残差满足以下条件时,确定当前车辆存在移动物体或静止障碍物,发出报警,并在当前车辆的人机界面内g方位、且满足条件的图像残差对应的图像信息所在位置用高亮方框标出移动物体或静止障碍物所在区域;

其中,e(k,k+1,g)表示k和k+1时刻g方位的图像残差;e(k+1,k+2,g)表示k+1和k+2时刻g方位的图像残差;ti表示像素阈值,te表示图像残差阈值,min(e(k,k+1,g),e(k+1,k+2,g))表示取两者中较小值,max(e(k,k+1,g),e(k+1,k+2,g))表示取两者中较大值。

进一步地,作为一个可执行方案,所述第二判断处理子单元,可具体用于

步骤三:计算对应点对的距离|pip’i|;

获取g方位俯瞰图中k和k+1时刻的两帧图像的间隔时间δt以及当前车速,并计算在δt内,两帧图像的距离d。

当对应点对的距离|pip’i|与两帧图像的距离d的差的绝对值大于td时,则删除该对应点对,其中,td表示允许的距离误差阈值。

本发明实施例二提供了一种障碍物检测装置,首先获取当前车辆的档位信息和与档位信息对应的各方位图像,并将各方位图像转换为各方位俯瞰图,提取各方位俯瞰图的图像信息并存储,再根据当前车辆所处档位采用不同的图像处理方法判断图像中是否存在障碍物,并存在障碍物时在当前车辆的人机界面的相应位置标出障碍物所在区域。也就是说,本发明实施例所述技术方案可适用于本车静止或者本车运动两种状态,并根据车辆平动和鸟瞰图的特点,有效地克服本车运动状态下,透视画面中检测移动物体的难题,且本方法简单易于实现,并且具有主动防撞报警功能,进一步提高了行车安全。

进一步地,本发明实施例还提供了一种障碍物检测终端设备,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现本发明实施例上述方法实施例中的步骤,例如图1所示的步骤101-103等方法步骤。或者,所述处理器执行所述计算机程序时实现上述各装置实施例中各模块/单元的功能,例如实现上述采集单元21、图像处理存储单元22和判断处理单元23等单元的功能。

示例性的,所述计算机程序可以被分割成一个或多个模块/单元,所述一个或者多个模块/单元被存储在所述存储器中,并由所述处理器执行,以完成本发明。所述一个或多个模块/单元可以是能够完成特定功能的一系列计算机程序指令段,该指令段用于描述所述计算机程序在所述障碍物检测终端设备中的执行过程。例如,所述计算机程序可以被分割成采集单元21、图像处理存储单元22和判断处理单元23等单元,各模块具体功能如下:

采集单元21,可用于获取当前车辆的档位信息,并根据所述档位信息获取与所述档位信息对应的各方位图像;

图像处理存储单元22,可用于将所述各方位图像转换为各方位俯瞰图,提取所述各方位俯瞰图的图像信息并存储;

判断处理单元23,可用于根据所述档位信息判断当前车辆的行驶状态,当确定当前车辆处于驻车挡位时,根据存储的连续帧的所述各方位俯瞰图的所述图像信息判断,当前车辆四周是否存在移动物体,若是则发出报警,并在当前车辆的人机界面的相应位置标出移动物体所在区域;当确定当前车辆处于前进档位或后退档位时,根据存储的连续帧的所述各方位俯瞰图的所述图像信息判断,当前车辆四周是否存在移动物体或者静止障碍物,若是则发出报警,并在当前车辆的人机界面的相应位置标出移动物体或者静止障碍物所在区域。

进一步地,作为一个可执行方案,所述障碍物检测终端设备可以是桌上型计算机、笔记本、掌上电脑及云端服务器等计算设备。所述障碍物检测终端设备可包括,但不仅限于,处理器、存储器。本领域技术人员可以理解,上述障碍物检测终端设备的组成结构仅仅是障碍物检测终端设备的示例,并不构成对障碍物检测终端设备的限定,可以包括比上述更多或更少的部件,或者组合某些部件,或者不同的部件,例如所述障碍物检测终端设备还可以包括输入输出设备、网络接入设备、总线等,本发明实施例对此不做限定。

进一步地,作为一个可执行方案,所称处理器可以是中央处理单元(centralprocessingunit,cpu),还可以是其他通用处理器、数字信号处理器(digitalsignalprocessor,dsp)、专用集成电路(applicationspecificintegratedcircuit,asic)、现成可编程门阵列(field-programmablegatearray,fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等,所述处理器是所述障碍物检测终端设备的控制中心,利用各种接口和线路连接整个障碍物检测终端设备的各个部分。

所述存储器可用于存储所述计算机程序和/或模块,所述处理器通过运行或执行存储在所述存储器内的计算机程序和/或模块,以及调用存储在存储器内的数据,实现所述障碍物检测终端设备的各种功能。所述存储器可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需的应用程序(比如声音播放功能、图像播放功能等)等;存储数据区可存储根据手机的使用所创建的数据(比如音频数据、电话本等)等。此外,存储器可以包括高速随机存取存储器,还可以包括非易失性存储器,例如硬盘、内存、插接式硬盘,智能存储卡(smartmediacard,smc),安全数字(securedigital,sd)卡,闪存卡(flashcard)、至少一个磁盘存储器件、闪存器件、或其他易失性固态存储器件。

进一步地,本发明实施例还提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时实现本发明实施例上述方法的步骤。

所述障碍物检测终端设备集成的模块/单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明实现上述实施例方法中的全部或部分流程,也可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一计算机可读存储介质中,该计算机程序在被处理器执行时,可实现上述各个方法实施例的步骤。其中,所述计算机程序包括计算机程序代码,所述计算机程序代码可以为源代码形式、对象代码形式、可执行文件或某些中间形式等。所述计算机可读介质可以包括:能够携带所述计算机程序代码的任何实体或装置、记录介质、u盘、移动硬盘、磁碟、光盘、计算机存储器、只读存储器(rom,read-onlymemory)、随机存取存储器(ram,randomaccessmemory)、电载波信号、电信信号以及软件分发介质等。需要说明的是,所述计算机可读介质包含的内容可以根据司法管辖区内立法和专利实践的要求进行适当的增减,例如在某些司法管辖区,根据立法和专利实践,计算机可读介质不包括电载波信号和电信信号。

也就是说,在本发明实施例中,通过获取当前车辆的档位信息和与档位信息对应的各方位图像,并将各方位图像转换为各方位俯瞰图,提取各方位俯瞰图的图像信息并存储,再根据当前车辆所处档位采用不同的图像处理方法判断图像中是否存在障碍物,并存在障碍物时在当前车辆的人机界面的相应位置标出障碍物所在区域。也就是说,本发明实施例所述技术方案可适用于本车静止或者本车运动两种状态,并根据车辆平动和鸟瞰图的特点,有效地克服本车运动状态下,透视画面中检测移动物体的难题,且本方法简单易于实现,并且具有主动防撞报警功能,进一步提高了行车安全。

需要说明的是,尽管已描述了本发明的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例作出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本发明范围的所有变更和修改。

显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1