脚部测量数据的获取方法及设备技术

技术编号:35633389 阅读:11 留言:0更新日期:2022-11-19 16:20
本申请提供一种脚部测量数据的获取方法及设备,该方法包括:通过接收用户拍摄的实时脚部图,通过对脚部图进行图像分析,确定脚部图的拍摄是否符合预设拍摄条件,其中预设拍摄条件包括预设拍摄视角、拍摄距离以及拍摄内容的至少一项。通过发送拍摄提示信息引导用户拍摄,从实时脚部图中获取符合预设拍摄条件的脚部目标图,基于脚部目标图获取脚部的二维检测数据和三维检测数据,根据脚部的二维检测数据和三维检测数据最终得到脚部测量数据。上述方法通过约束用户拍摄,只需要获取单张符合预设拍摄条件的脚部图,提升脚部测量的精度,同时简化了用户操作,提升了用户体验。提升了用户体验。提升了用户体验。

【技术实现步骤摘要】
脚部测量数据的获取方法及设备


[0001]本申请涉及计算机
,尤其涉及一种脚部测量数据的获取方法及设备。

技术介绍

[0002]增强现实(augmented reality,AR)测量功能是元宇宙的基础技术,它能够将AR影像技术与现实应用相结合,实现包含测角度、测长度、测距离、测面积等功能。在电商领域,例如在家具选购场景,可通过室内测量和虚拟家具摆放实现AR家具搭配;又例如在服饰选购场景,可通过AR测量用户身体数据,向用户推荐合适的尺码。
[0003]AR测量用户的身体数据包括脚部数据,现有的AR量脚方案通常需要借助已知尺寸的参考物,例如A4纸,通过多视角拍摄脚部图,构建脚部三维模型,基于脚部三维模型提取例如脚长、脚宽、脚围等脚部测量数据。
[0004]上述方案一方面需要多视角拍摄,对用户拍摄要求高,且需要借助已知尺寸的参考物,后端数据计算量较大,测量效率低;另一方面由于采用多张图拍摄,运动模糊、参考物平整度、光照变化、拍摄角度等都会引入误差,导致测量精度不可控。

技术实现思路

[0005]本申请实施例提供一种脚部测量数据的获取方法及设备,通过引导用户拍摄单张高质量的脚部测量图,提升脚部测量数据的精度。
[0006]本申请实施例的第一方面提供一种脚部测量数据的获取方法,应用于终端设备,该方法包括:
[0007]接收所述终端设备相机实时采集的脚部图;
[0008]确定所述脚部图的拍摄是否符合预设拍摄条件,所述预设拍摄条件包括预设的拍摄视角、拍摄距离以及拍摄内容的至少一项;
[0009]通过拍摄提示信息引导用户拍摄,获取符合所述预设拍摄条件的脚部目标图后,基于所述脚部目标图获取脚部的二维检测数据和三维检测数据;
[0010]根据所述脚部的二维检测数据和三维检测数据,获取脚部测量数据。
[0011]本申请第一方面的一个可选实施例中,所述预设拍摄条件包括预设的拍摄视角和/或拍摄距离,所述脚部图包括颜色图和深度图;所述确定所述脚部图的拍摄是否符合预设拍摄条件,包括:
[0012]根据所述颜色图确定脚部位姿信息;
[0013]根据所述深度图确定地面位置信息;
[0014]根据所述脚部位姿信息和所述地面位置信息,确定所述脚部图的拍摄是否符合所述预设的拍摄视角和/或拍摄距离;其中,所述脚部位姿信息包括脚部在相机坐标系的位置信息以及姿态信息,所述地面位置信息包括地面在相机坐标系的位置信息。
[0015]本申请第一方面的一个可选实施例中,所述根据所述颜色图确定脚部位姿信息,包括:
[0016]通过脚部关键点检测模型提取所述颜色图中脚部的关键点数据;
[0017]将所述关键点数据投射至所述相机坐标系,得到脚部三维投射点;
[0018]根据所述脚部三维投射点以及标准脚部三维模型的关键点,确定所述脚部位姿信息。
[0019]本申请第一方面的一个可选实施例中,所述根据所述深度图确定地面位置信息,包括:
[0020]根据所述深度图以及相机参数,获取所述深度图的点云数据;
[0021]基于所述点云数据确定所述地面位置信息。
[0022]本申请第一方面的一个可选实施例中,所述方法还包括:
[0023]获取所述终端设备中的陀螺仪数据,所述陀螺仪数据用于指示所述终端设备相对地面的姿态信息;
[0024]所述基于所述点云数据确定所述地面位置信息,包括:
[0025]基于所述点云数据以及所述陀螺仪数据,确定所述地面位置信息。
[0026]本申请第一方面的一个可选实施例中,所述根据所述脚部位姿信息和所述地面位置信息,确定所述脚部图的拍摄是否符合所述预设的拍摄视角和/或拍摄距离,包括:
[0027]根据所述脚部位姿信息和所述地面位置信息,确定所述终端设备的相机、地面以及脚部的相对位姿数据;根据所述相对位姿数据,确定所述脚部图的拍摄是否符合所述预设的拍摄视角和/或拍摄距离。
[0028]本申请第一方面的一个可选实施例中,所述预设拍摄条件包括预设的拍摄距离和/或拍摄内容;所述确定所述脚部图的拍摄是否符合所述预设拍摄条件,包括:
[0029]获取所述脚部图的深度图;
[0030]确定所述深度图的置信区域占比,根据所述置信区域占比以及预设占比值,确定所述脚部图的拍摄是否符合所述预设的拍摄距离和/或拍摄内容。
[0031]本申请第一方面的一个可选实施例中,所述根据所述置信区域占比以及预设占比值,确定所述脚部图的拍摄是否符合所述预设的拍摄距离和/或拍摄内容,包括:
[0032]若所述置信度区域占比大于或等于所述预设占比值,确定所述脚部图的拍摄符合所述预设的拍摄距离和/或拍摄内容。
[0033]本申请第一方面的一个可选实施例中,所述通过拍摄提示信息引导用户拍摄,获取符合所述预设拍摄条件的脚部目标图,包括:
[0034]若确定所述脚部图的拍摄不符合所述预设拍摄条件,发送所述拍摄提示信息,获取符合所述预设拍摄条件的脚部目标图;其中,所述拍摄提示信息用于指示用户调整拍摄视角,和/或,调整拍摄距离,和/或,拍摄预定内容;所述预定内容包括地面和完整的一只脚。
[0035]本申请第一方面的一个可选实施例中,所述预设的拍摄视角包括正对脚面视角或者正对脚后跟视角。
[0036]本申请第一方面的一个可选实施例中,所述基于所述脚部目标图获取脚部的二维检测数据和三维检测数据,包括:
[0037]通过第一深度学习模型对所述脚部目标图的颜色图进行检测,获取包括脚部轮廓、脚部检测框以及脚部测量辅助线的二维检测数据;所述脚部测量辅助线包括脚后跟测
量线和脚轴线;
[0038]通过第二深度学习模型对所述脚部目标图的深度图进行上采样处理,得到分辨率提升的深度图,基于所述分辨率提升的深度图获取脚部的三维检测数据。
[0039]本申请第一方面的一个可选实施例中,所述根据所述脚部的二维检测数据和三维检测数据,获取脚部测量数据,包括:
[0040]将所述二维检测数据中的脚部轮廓、脚后跟测量线以及脚轴线投射至相机坐标系的地面,分别获取所述脚部轮廓的投射点、所述脚后跟测量线的投射线以及所述脚轴线的投射线;
[0041]根据所述脚部轮廓的投射点以及所述脚后跟测量线的投射线,确定脚长数据;
[0042]根据所述脚部轮廓的投射点以及所述脚轴线的投射线,确定脚宽数据;
[0043]根据所述三维检测数据、所述脚部轮廓的投射点以及所述脚轴线的投射线,确定脚围数据。
[0044]本申请第一方面的一个可选实施例中,所述根据所述脚部轮廓的投射点以及所述脚后跟测量线的投射线,确定脚长数据,包括:
[0045]根据所述脚部轮廓的投射点以及所述脚后跟测量线的投射线,确定初始脚长数据;
[0046]根据预构建的拍摄视角与脚前端测量误差的函数关系,对所述初始脚长数据进行长度补偿,确定最终的脚长数据。
[0本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种脚部测量数据的获取方法,其特征在于,应用于终端设备,所述方法包括:接收所述终端设备相机实时采集的脚部图;确定所述脚部图的拍摄是否符合预设拍摄条件,所述预设拍摄条件包括预设的拍摄视角、拍摄距离以及拍摄内容的至少一项;通过拍摄提示信息引导用户拍摄,获取符合所述预设拍摄条件的脚部目标图;基于所述脚部目标图获取脚部的二维检测数据和三维检测数据;根据所述脚部的二维检测数据和三维检测数据,获取脚部测量数据。2.根据权利要求1所述的方法,其特征在于,所述预设拍摄条件包括预设的拍摄视角和/或拍摄距离,所述脚部图包括颜色图和深度图;所述确定所述脚部图的拍摄是否符合预设拍摄条件,包括:根据所述颜色图确定脚部位姿信息;根据所述深度图确定地面位置信息;根据所述脚部位姿信息和所述地面位置信息,确定所述脚部图的拍摄是否符合所述预设的拍摄视角和/或拍摄距离;其中,所述脚部位姿信息包括脚部在相机坐标系的位置信息以及姿态信息,所述地面位置信息包括地面在相机坐标系的位置信息。3.根据权利要求2所述的方法,其特征在于,所述根据所述颜色图确定脚部位姿信息,包括:通过脚部关键点检测模型提取所述颜色图中脚部的关键点数据;将所述关键点数据投射至所述相机坐标系,得到脚部三维投射点;根据所述脚部三维投射点以及标准脚部三维模型的关键点,确定所述脚部位姿信息。4.根据权利要求2所述的方法,其特征在于,所述根据所述深度图确定地面位置信息,包括:根据所述深度图以及相机参数,获取所述深度图的点云数据;基于所述点云数据确定所述地面位置信息。5.根据权利要求4所述的方法,其特征在于,所述方法还包括:获取所述终端设备中的陀螺仪数据,所述陀螺仪数据用于指示所述终端设备相对地面的姿态信息;所述基于所述点云数据确定所述地面位置信息,包括:基于所述点云数据以及所述陀螺仪数据,确定所述地面位置信息。6.根据权利要求2至5中任一项所述的方法,其特征在于,所述根据所述脚部位姿信息和所述地面位置信息,确定所述脚部图的拍摄是否符合所述预设的拍摄视角和/或拍摄距离,包括:根据所述脚部位姿信息和所述地面位置信息,确定所述终端设备的相机、地面以及脚部的相对位姿数据;根据所述相对位姿数据,确定所述脚部图的拍摄是否符合所述预设的拍摄视角和/或拍摄距离。7.根据权利要求1所述的方法,其特征在于,所述预设拍摄条件包括预设的拍摄距离和/或拍摄内容;所述确定所述脚部图的拍摄是否符合所述预设拍摄条件,包括:获取所述脚部图的深度图;确定所述深度图的置信区域占比,根据所述置信区域占比以及预设占比值,确定...

【专利技术属性】
技术研发人员:王哲
申请(专利权)人:阿里巴巴中国有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1