System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及视觉,尤其涉及一种目标测距方法、系统及服务机器人。
技术介绍
1、测距定位广泛应用在服务机器人等领域,测距定位的精度对这些应用设备的正确工作具有重要意义。
2、随着视觉技术及神经网络深度学习技术的融合发展,通过深度学习方法进行深度估计可以获取相机与目标的距离,这种测距方法通常是针对特定应用场景采用大量数据样本进行网络模型训练,实现深度估计以完成目标测距。现有已公开的深度估计数据集,如nyu-depth v2是手持拍摄设备的各种室内场景,而服务机器人是低视觉近距离的应用场景,因此,训练和推理时的应用场景不同,导致估计结果会有较大的测距误差,相对误差通常在30%以上。
技术实现思路
1、本专利技术提供一种目标测距方法、系统及服务机器人,不仅避免使用数据集,而且提高了测距精度。
2、本专利技术提供一种目标测距方法,包括:
3、利用目标检测模型对采集图像中待测目标进行识别检测,获取待测目标在图像上的目标检测框;
4、获取采集图像相机的张正友标定的标定矩阵;
5、基于目标检测框的位置与所述标定矩阵进行深度估计,获取待测目标与相机之间的距离和待测目标偏离相机正前方的角度。
6、本专利技术还提供一种目标测距系统,包括:
7、目标检测模块,用于利用目标检测模型对采集图像中待测目标进行识别检测,获取待测目标在图像上的目标检测框;
8、标定模块,用于获取采集图像相机的张正友标定的标定矩阵;
...【技术保护点】
1.一种目标测距方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,基于目标检测框的位置与所述标定矩阵进行深度估计之前,还包括:
3.根据权利要求2所述的方法,其特征在于,所述边缘像素点为待测目标的预设表面边缘上的像素点,所述预设表面为包含距离相机最近像素点的表面。
4.根据权利要求1所述的方法,其特征在于,所述目标检测模型为YOLO v5模型。
5.根据权利要求1-4中任一项所述的方法,其特征在于,所述深度估计为单目深度估计。
6.一种目标测距系统,其特征在于,包括:
7.根据权利要求6所述的系统,其特征在于,还包括:
8.根据权利要求6所述的系统,其特征在于,所述边缘像素点为待测目标的预设表面边缘上的像素点,所述预设表面为包含距离相机最近像素点的表面。
9.根据权利要求6-8中任一项所述的系统,其特征在于,所述目标检测模型为YOLO v5模型;所述深度估计为单目深度估计。
10.一种服务机器人,其特征在于,配置有如权利要求6-9中任一项所述的目标测距系统
...【技术特征摘要】
1.一种目标测距方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,基于目标检测框的位置与所述标定矩阵进行深度估计之前,还包括:
3.根据权利要求2所述的方法,其特征在于,所述边缘像素点为待测目标的预设表面边缘上的像素点,所述预设表面为包含距离相机最近像素点的表面。
4.根据权利要求1所述的方法,其特征在于,所述目标检测模型为yolo v5模型。
5.根据权利要求1-4中任一项所述的方法,其特征在于,所述深度估计为单目深度估计。<...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。