【技术实现步骤摘要】
单目相机图像目标点三维定位方法、瞳孔定位方法及装置
[0001]本申请涉及目标检测
,特别涉及一种单目相机图像目标点三维定位方法、瞳孔定位方法及装置。
技术介绍
[0002]在许多计算机视觉应用领域(如,视光测量领域)中,一般需要定位目标点的三维位置,使得仪器基于目标点的三维位置对准目标点的区域进行相应操作。
[0003]目前,目标点的三维位置自动定位方法主要依赖于加入额外的光路,来定位目标点在空间上的距离,或者加入距离传感器来检测目标点距离仪器的前后距离等。但是,这种方式增加了硬件,提高了定位的成本。
技术实现思路
[0004]为解决上述技术问题,本申请实施例提供一种单目相机图像目标点三维定位方法、瞳孔定位方法及装置,以达到定位目标点的三维位置的目的,技术方案如下:
[0005]本申请一方面提供一种单目相机图像目标点三维定位方法,包括:
[0006]获取单目相机采集的第一目标图像,确定第一参考点和第二参考点在所述第一目标图像中的坐标;
[0007]获取所述单目相机在移动第一距离之后采集的第二目标图像,确定所述第一参考点和所述第二参考点在所述第二目标图像中的坐标;其中,所述第一参考点与第二参考点的相对位置在单目相机移动前后保持不变;
[0008]基于所述单目相机的相机参数、所述第一距离、所述第一参考点和所述第二参考点分别在所述第一目标图像和所述第二目标图像中的坐标,获得两个参考点在图像中的坐标与参考点实际的三维坐标之间的映射关系,并依据所述映射关系得到目标 ...
【技术保护点】
【技术特征摘要】
1.一种单目相机图像目标点三维定位方法,其特征在于,包括:获取单目相机采集的第一目标图像,确定第一参考点和第二参考点在所述第一目标图像中的坐标;获取所述单目相机在移动第一距离之后采集的第二目标图像,确定所述第一参考点和所述第二参考点在所述第二目标图像中的坐标;其中,所述第一参考点与第二参考点的相对位置在单目相机移动前后保持不变;基于所述单目相机的相机参数、所述第一距离、所述第一参考点和所述第二参考点分别在所述第一目标图像和所述第二目标图像中的坐标,获得两个参考点在图像中的坐标与参考点实际的三维坐标之间的映射关系,并依据所述映射关系得到目标点定位的三维坐标;所述目标点为第一参考点或者第二参考点,或者与第一参考点和第二参考点具有已知的位置关系的点。2.根据权利要求1所述的方法,其特征在于,所述基于所述单目相机的相机参数、所述第一距离、所述第一参考点和所述第二参考点分别在所述第一目标图像和所述第二目标图像中的坐标,获得两个参考点在图像中的坐标与参考点实际的三维坐标之间的映射关系,并依据映射关系得到目标点定位的三维坐标,包括:基于所述单目相机的相机参数、第一参考点和第二参考点在图像中的坐标、未知的第一参考点与第二参考点之间的实际距离、未知的第一参考点和第二参考点实际的三维坐标,建立三维模型;利用所述第一距离、第一参考点和第二参考点分别在第一目标图像和第二目标图像中的坐标,代入并求解三维模型,得到第一参考点或第二参考点实际的三维坐标作为目标点定位的三维坐标,或者还依据第一参考点和第二参考点实际的三维坐标、目标点与第一参考点、第二参考点确定的位置关系得到目标点定位的三维坐标。3.根据权利要求2所述的方法,其特征在于,当所述第一参考点与第二参考点所在直线与所述单目相机成像平面平行时,所述建立的三维模型为:其中,所述三维模型的各坐标轴与单目相机标定后的世界坐标系一致,(X,Y,Z)是所述第一参考点或第二参考点在三维坐标系中的三维坐标,(u1,v1)是单目相机采集的图像中第一参考点的像素坐标,(u2,v2)是单目相机采集的图像中第二参考点的像素坐标,m
11
、m
13
、m
22
、m
23
、m
33
为基于所述单目相机的相机参数确定的系数值,C表示所述第一参考点与第二参考点之间的实际距离,θ为第一参考点与第二参考点所在直线与所述三维模型的X轴的夹角。4.根据权利要求1所述的方法,其特征在于,当所述目标点为瞳孔中心,第一参考点和第二参考点分别为穿过瞳孔中心的预设直线与虹膜边缘相交的两个交点时,所述确定第一参考点和第二参考点在所述第一目标图像或第二目标图像中的坐标,包括:基于所述第一目标图像或所述第二目标图像,确定所述第一目标图像和第二目标图像
中瞳孔中心在像素坐标系下的坐标;基于所述瞳孔中心在所述像素坐标系下的坐标,确定在所述像素坐标系下所述瞳孔中心和虹膜边缘之间的距离;基于所述瞳孔中心在像素坐标系下的坐标、在所述像素坐标系下所述瞳孔中心和虹膜边缘之间的距离以及预设直线的方向,确定第一参考点和第二参考点在所述第一目标图像或所述第二目标图像中的坐标。5.根据权利要求4所述的方法,其特征在于,所述基于所述瞳孔中心在所述像素坐标系下的坐标,确定在所述像素坐标系下所述瞳孔中心和虹膜边缘之间的距离,包括:以所述瞳孔中心为搜索中心,设定搜索半径范围,并将搜索区域按圆心角角度划分为N个子区域;以当前搜索半径在所述子区域中搜索,确定所述当前搜索半径下多个圆心角角度对应的坐标,并确定每个坐标对应的像素点的像素值;确定所述当前搜索...
【专利技术属性】
技术研发人员:李凯文,
申请(专利权)人:南京博视医疗科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。