一种目标物定位方法及装置与流程

文档序号:12722763阅读:来源:国知局

技术特征:

1.一种目标物定位方法,其特征在于,包括:

获取双目相机中左相机和右相机分别针对目标场景拍摄的两个原始图像,并根据所述两个原始图像确定深度图像;

确定所述深度图像中的每个像素点对应的实际位置在当前世界坐标系下的三维坐标;

在所述深度图像中筛选出第一目标像素点,并根据所述第一目标像素点在所述深度图像中的位置分布生成标记图;其中,所述第一目标像素点对应的实际位置在所述当前世界坐标系下的三维坐标处于设定范围;所述标记图中第二目标像素点的灰度值为第一灰度值,其他像素点的灰度值为第二灰度值,所述第二目标像素点在所述标记图中的位置与所述第一目标像素点在所述深度图像中位置相同;

确定所述标记图中的至少一个连通域;其中,任一个连通域中的任一个像素点与该连通域中的至少一个其他像素点相邻,且与该连通域中的任一个像素点相邻的、灰度值为设定的灰度范围内的像素点均位于该连通域内,所述灰度值范围中包含所述第一灰度值且不包含所述第二灰度值;

在所述至少一个连通域中筛选包含的像素点的个数不小于设定阈值的目标连通域,并将所述目标连通域的中心点对应的实际位置在所述当前世界坐标系下的三维坐标,作为所述目标场景中目标物的三维坐标。

2.如权利要求1所述的方法,其特征在于,根据所述两个原始图像确定深度图像,包括:

确定第一原始图像中每个像素点对应的目标实际位置在所述两个原始图像中对应的像素点之间的水平视差,所述第一原始图像为所述两个原始图像中的任一个;

针对所述第一原始图像中每个像素点确定的水平视差执行:将针对该像素点确定的水平视差作为所述深度图像中与该像素点在第一原始图像中位置相同的像素点的灰度值;

根据所述深度图像中每个像素点的灰度值,生成所述深度图像。

3.如权利要求1或2所述的方法,其特征在于,确定所述深度图像中的每个像素点对应的实际位置在当前世界坐标系下的三维坐标,包括:

根据该像素点的像素坐标和该像素点的灰度值,确定该像素点在相机坐标系下的三维坐标,所述相机坐标系为所述左相机的坐标系或者所述右相机的坐标系;

根据所述相机坐标系下的三维坐标,确定该像素点对应的实际位置在当前世界坐标系下的三维坐标。

4.如权利要求1或2所述的方法,其特征在于,所述设定范围为所述目标物在所述目标场景中的实际位置在所述当前世界坐标系中的三维坐标范围。

5.如权利要求1或2所述的方法,其特征在于,在所述深度图像中筛选出所述第一目标像素点,包括:

确定在所述目标场景中的至少一个干扰物,并确定所述至少一个干扰物在当前世界坐标系下的三维坐标;

根据所述至少一个干扰物在当前世界坐标系下的三维坐标,确定干扰范围;

根据所述干扰范围,确定所述设定范围,所述设定范围中不包含所述干扰范围;

在所述深度图像中筛选出对应的实际位置在所述当前世界坐标系下的三维坐标处于所述设定范围的像素点;

将筛选出的像素点作为所述第一目标像素点。

6.如权利要求1或2所述的方法,其特征在于,根据所述第一目标像素点在所述深度图像中的位置分布生成标记图,包括:

将所述第一灰度值作为所述标记图中与所述第一目标像素点在所述深度图像中位置相同的所述第二目标像素点的灰度值,将所述第二灰度值作为所述标记图中其他像素点的灰度值;

根据所述标记图中每个像素点的灰度值,生成所述标记图。

7.如权利要求1或2所述的方法,其特征在于,确定所述标记图中的至少一个连通域,包括:

对所述标记图进行去噪处理;

在去噪后的所述标记图中确定包含灰度值在所述灰度范围内的像素点的所述至少一个连通域。

8.如权利要求7所述的方法,其特征在于,对所述标记图进行去噪处理,包括:

遍历所述标记图中每个像素点,筛选出灰度值为所述第一灰度值的至少一个第一像素点;

针对每个第一像素点执行如下操作:当确定在以该第一像素点为中心的第一设定像素点范围内存在灰度值不为所述第一灰度值或第三灰度值的像素点时,将该第一像素点的灰度值设置为所述第三灰度值;

重新遍历所述标记图中每个像素点,筛选出灰度值为所述第一灰度值的至少一个第二像素点;

针对每个第二像素点执行如下操作:

在以该第二像素点为中心的第二设定像素点范围内,筛选出灰度值不为所述第一灰度值的至少一个第三像素点;

将筛选出所述至少一个第三像素点的灰度值设置为第四灰度值,其中,所述第四灰度值包含在所述灰度值范围内。

9.一种目标物定位装置,其特征在于,包括:

获取单元,用于获取双目相机中左相机和右相机分别针对目标场景拍摄的两个原始图像;

处理单元,用于:

根据所述两个原始图像确定深度图像;

确定所述深度图像中的每个像素点对应的实际位置在当前世界坐标系下的三维坐标;

在所述深度图像中筛选出第一目标像素点,并根据所述第一目标像素点在所述深度图像中的位置分布生成标记图;其中,所述第一目标像素点对应的实际位置在所述当前世界坐标系下的三维坐标处于设定范围;所述标记图中,第二目标像素点的灰度值为第一灰度值,其他像素点的灰度值为第二灰度值,所述第二目标像素点在所述标记图中的位置与所述第一目标像素点在所述深度图像中位置相同;

确定所述标记图中的至少一个连通域;其中,任一个连通域中的任一个像素点与该连通域中的至少一个其他像素点相邻,且与该连通域中的任一个像素点相邻的、灰度值为设定的灰度范围内的像素点均位于该连通域内,所述灰度值范围中包含所述第一灰度值且不包含所述第二灰度值;

在所述至少一个连通域中筛选包含的像素点的个数不小于设定阈值的目标连通域,并将所述目标连通域的中心点对应的实际位置在所述当前世界坐标系下的三维坐标,作为所述目标场景中目标物的三维坐标。

10.如权利要求9所述的装置,其特征在于,所述处理单元,在根据所述两个原始图像确定深度图像时,具体用于:

确定第一原始图像中每个像素点对应的目标实际位置在所述两个原始图像中对应的像素点之间的水平视差,所述第一原始图像为所述两个原始图像中的任一个;

针对所述第一原始图像中每个像素点确定的水平视差执行:将针对该像素点确定的水平视差作为所述深度图像中与该像素点在第一原始图像中位置相同的像素点的灰度值;

根据所述深度图像中每个像素点的灰度值,生成所述深度图像。

11.如权利要求9或10所述的装置,其特征在于,所述处理单元,在确定所述深度图像中的每个像素点对应的实际位置在当前世界坐标系下的三维坐标时,具体用于:

根据该像素点的像素坐标和该像素点的灰度值,确定该像素点在相机坐标系下的三维坐标,所述相机坐标系为所述左相机的坐标系或者所述右相机的坐标系;

根据所述相机坐标系下的三维坐标,确定该像素点对应的实际位置在当前世界坐标系下的三维坐标。

12.如权利要求9或10所述的装置,其特征在于,所述设定范围为所述目标物在所述目标场景中的实际位置在所述当前世界坐标系中的三维坐标范围。

13.如权利要求9或10所述的装置,其特征在于,所述处理单元,在在所述深度图像中筛选出所述第一目标像素点时,具体用于:

确定在所述目标场景中的至少一个干扰物,并确定所述至少一个干扰物在当前世界坐标系下的三维坐标;

根据所述至少一个干扰物在当前世界坐标系下的三维坐标,确定干扰范围;

根据所述干扰范围,确定所述设定范围,所述设定范围中不包含所述干扰范围;

在所述深度图像中筛选出对应的实际位置在所述当前世界坐标系下的三维坐标处于所述设定范围的像素点;

将筛选出的像素点作为所述第一目标像素点。

14.如权利要求9或10所述的装置,其特征在于,所述处理单元,在根据所述第一目标像素点在所述深度图像中的位置分布生成标记图时,具体用于:

将所述第一灰度值作为所述标记图中与所述第一目标像素点在所述深度图像中位置相同的所述第二目标像素点的灰度值,将所述第二灰度值作为所述标记图中其他像素点的灰度值;

根据所述标记图中每个像素点的灰度值,生成所述标记图。

15.如权利要求9或10所述的装置,其特征在于,所述处理单元,在确定所述标记图中的至少一个连通域时,具体用于:

对所述标记图进行去噪处理;

在去噪后的所述标记图中确定包含灰度值在所述灰度范围内的像素点的所述至少一个连通域。

16.如权利要求15所述的装置,其特征在于,所述处理单元,在对所述标记图进行去噪处理时,具体用于:

遍历所述标记图中每个像素点,筛选出灰度值为所述第一灰度值的至少一个第一像素点;

针对每个第一像素点执行如下操作:当确定在以该第一像素点为中心的第一设定像素点范围内存在灰度值不为所述第一灰度值或第三灰度值的像素点时,将该第一像素点的灰度值设置为所述第三灰度值;

重新遍历所述标记图中每个像素点,筛选出灰度值为所述第一灰度值的至少一个第二像素点;

针对每个第二像素点执行如下操作:

在以该第二像素点为中心的第二设定像素点范围内,筛选出灰度值不为所述第一灰度值的至少一个第三像素点;

将筛选出所述至少一个第三像素点的灰度值设置为第四灰度值,其中,所述第四灰度值包含在所述灰度值范围内。

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