本发明涉及一种基于机器学习的人体三维尺寸预测方法,属于采用智能终端进行测量技术领域。
背景技术:
随着智能手机、平板电脑等智能终端的普及,基于智能终端拍摄图像、视频进行人体身高测量、物体尺寸测量相关的技术不断发展。
例如一种智能身高测试仪(申请号:cn10387677.9)、一种利用手机照相功能测量物体平面尺寸的方法(申请号:cn201510521937.8)等专利提出了针对人体身高、物体平面尺寸等一维长度或物体平面尺寸测量的方法。
然而,上述基于智能终端的尺寸测量方法,只能测量一维长度或平面尺寸,无法满足服装定制、健康健身、安全监测等领域所需人体三维(胸围、腰围、臀围)、物体三维尺寸测量的需求,有必要提出人体或物体三维尺寸测量的技术方法。
本发明针对传统智能终端拍摄图像测量方法,无法解决人体三维、物体三维尺寸测量的问题,提出一种基于机器学习的人体或物体三维尺寸预测方法。
技术实现要素:
针对传统智能终端拍摄图像测量方法,无法解决人体、物体三维尺寸测量的问题,本发明的目的在于提出一种基于机器学习的人体或物体三维尺寸预测方法。
本发明的技术方案如下:
本发明所述一种基于分级的人体轮廓及关键点识别方法,包括以下步骤:分为训练与应用两个阶段;
一种基于机器学习的人体三维尺寸预测方法,其特征在于,所述方法基于分级的人体轮廓及关键点识别技术,包括关键点识别与测量、关键部位识别与测量等两部分;所述方法包括训练阶段与应用阶段两个阶段;
训练阶段包括如下步骤:
步骤s110:搜集用户年龄、地域、性别、体型、衣着尺码等基本信息参数,建立人体参数据库;
步骤s120:基于智能终端拍摄人体正面、侧面图像,建立人体图像数据库;
步骤s130:根据人体正面、侧面拍摄图像,通过交互式确认或经验模型确认,确定待测三维尺寸位置;交互式确认是通过图像拍摄者在图像中手动操控测试基准线,指定待测量目标位置;经验模型确认是通过人体或物体特定位置的经验公式或常见位置,确定待测目标位置;
步骤s140:根据步骤s130中确定的测量位置,获得该位置的正面长度、侧面长度;
步骤s150:以测量的正面长度、侧面长度作为输入,以及步骤s110中获取的参数信息,以待测位置的三维尺寸预测值作为输出,进行机器学习,建立机器学习模型;利用人体参数据库和人体图像数据库,进行多次机器学习,建立多个机器学习模型,形成机器学习模型库。
应用阶段包括以下步骤:
步骤s210:获取被测用户的年龄、性别、地域等人物画像信息;
步骤s220:利用智能终端拍摄人体正面、侧面图像;
步骤s230:根据人体正面、侧面拍摄图像,通过交互式确认或经验模型确认,确定待测人体的测量位置,获得该位置的正面长度、侧面长度;
步骤s240:基于步骤s210用户个人信息,以及步骤s220基于智能终端的正面、侧向拍摄图像、s230中测量的正面、侧面尺寸,代入不同的机器学习模型中,选择最佳机器学习模型预测出人体的三维尺寸数据。
本发明与现有技术相比,优点在于:
本发明可解决智能终端非接触式测量应用中,对人体三维尺寸、物体三维尺寸无法精确测量的问题,满足服装定制等高精度测量应用需求。
附图说明
图1本发明训练阶段基本流程
图2本发明应用阶段基本流程
具体实施方式
下面结合附图对本发明的实施方式作详细说明。本发明所述一种基于分级的人体轮廓及关键点识别方法,分为训练与应用两个阶段;
如图1所示,训练阶段包括如下步骤:
步骤s110:搜集用户年龄、地域、性别、体型、衣着尺码等基本信息参数,建立人体参数据库;
步骤s120:基于智能终端拍摄人体正面、侧面图像,建立人体图像数据库;
步骤s130:根据人体正面、侧面拍摄图像,通过交互式确认或经验模型确认,确定待测三维尺寸位置;交互式确认是通过图像拍摄者在图像中手动操控测试基准线,指定待测量目标位置;经验模型确认是通过人体或物体特定位置的经验公式或常见位置,确定待测目标位置;
步骤s140:根据步骤s130中确定的测量位置,获得该位置的正面长度、侧面长度;
步骤s150:以测量的正面长度、侧面长度作为输入,以及步骤s110中获取的参数信息,以待测位置的三维尺寸预测值作为输出,进行机器学习,建立机器学习模型;利用人体参数据库和人体图像数据库,进行多次机器学习,建立多个机器学习模型,形成机器学习模型库。
如图2所示,应用阶段包括以下步骤:
步骤s210:获取被测用户的年龄、性别、地域等人物画像信息;
步骤s220:利用智能终端拍摄人体正面、侧面图像;
步骤s230:根据人体正面、侧面拍摄图像,通过交互式确认或经验模型确认,确定待测人体的测量位置,获得该位置的正面长度、侧面长度;
步骤s240:基于步骤s210用户个人信息,以及步骤s220基于智能终端的正面、侧向拍摄图像、s230中测量的正面、侧面尺寸,代入不同的机器学习模型中,选择最佳机器学习模型预测出人体的三维尺寸数据。
本发明所述方法也可以用于物体的三维尺寸数据测量,通过获取物体的轮廓及关键点信息和图像,通过机器学习,建立物体的机器学习模型,基于建立的机器模型,利用智能终端拍摄物体图像,结合物体信息预测出物体的三维尺寸数据。该方法可以应用于机械测量和制造、工程测量和施工之中。
如上所示,本发明虽然已参照有限的附图进行了说明,但在本发明所属领域中具备通常知识的人均可以从此记载中进行各种修改和变形。由此,其他实施例及权利要求书与等同物均属于权利要求的保护范围。