The invention discloses a method and system for measuring human body curve based on depth learning. By acquiring human body segmentation and bone point regression database, the user's human body image is input, and the input image is detected and calibrated, and then the human body curve measurement data is calculated. The acquisition method of the invention can conveniently carry out non-contact human body curve measurement by inputting a user's human body picture with a reference object, thereby improving the accuracy and convenience of the measurement.
【技术实现步骤摘要】
一种基于深度学习的人体曲线测量方法及系统
本专利技术涉及计算机视觉
,特别是一种基于深度学习的人体曲线测量方法及系统。
技术介绍
人体检测在生活中应用广泛,例如监控系统、安全监察、自动驾驶和驾驶辅助系统、人机交互、互动娱乐、智能家庭和老人辅助,医学治疗等,广泛的应用和挑战吸引了很多研究者参与到其中来。现有的人体曲线测量都局限在和设备的接触式测量,且需要自身的配合才能较准确的测量人体身高,如卡尺式测量和超声波感应身高测量仪均需要人体站在设备指定的平台上才能完成,而且只能逐个测量。如现有专利CN2548558Y公开了一种人体脊椎、背部曲线测量模板,由均布有通孔的孔状模板和以过渡配合方式插置在各通孔内的测量杆组成。使用时先将人体脊椎、背部曲线测量模板的测量杆全部滑向模板的一侧,然后放置在人体的靠背处,要求被测量人将测量部位轻轻地靠压在曲线测量模板上,设置在模板上的测量杆便会因测量部位对其作用力的不同而向内缩入,均布在模板上的测量杆模刻出人体被测量部位的曲线,根据测量杆的缩入量便可近似地画出人体的脊椎或背部的生理曲线。上述测量方法及装置测量效率低且对测量对象不友好,不能进行远程或非接触式测量。计算机视觉是使用计算机及相关设备对生物视觉的一种模拟。它的主要任务就是通过对采集的图片或视频进行处理以获得相应场景的三维信息,就像人类和许多其他类生物每天所做的那样。单目视觉是指仅利用一台摄像机完成定位工作。因其仅需一台视觉传感器,单目摄像头需要对目标进行识别,也就是说在测量前先识别目标是车、人还是别的什么。在此基础上再进行对目标的参数测量。双目视觉技术,是计算机视觉的 ...
【技术保护点】
1.一种基于深度学习的人体曲线测量方法,其特征在于,包括:步骤一:获取人体分割和骨骼点回归数据库;步骤二:输入用户人体图像;步骤三:利用所述人体分割和骨骼点回归数据库对所述输入的图像进行检测标定及提取,计算得到用户人体曲线测量数据。
【技术特征摘要】
1.一种基于深度学习的人体曲线测量方法,其特征在于,包括:步骤一:获取人体分割和骨骼点回归数据库;步骤二:输入用户人体图像;步骤三:利用所述人体分割和骨骼点回归数据库对所述输入的图像进行检测标定及提取,计算得到用户人体曲线测量数据。2.如权利要求1所述的一种基于深度学习的人体曲线测量方法,其特征在于:所述步骤一中获取人体分割和骨骼点回归数据库具体包括:训练阶段和测试阶段。3.如权利要求2所述的一种基于深度学习的人体曲线测量方法,其特征在于:所述训练阶段包括:选取人体图片作为训练样本;对所述人体图片进行预处理;对所述预处理得到的图片进行CNN及RPN训练,得到目标类别得分,目标边框、人体分割区域块和骨骼点回归模型。4.如权利要求3所述的一种基于深度学习的人体曲线测量方法,其特征在于:所述步骤二中输入的用户人体图像包括采用单目摄像头或双目摄像头获取的用户人体正面图像和用户人体侧面图像。5.如权利要求4所述的一种基于深度学习的人体曲线测量方法,其特征在于:所述采用单目摄像头获取的所述用户人体图像包括带有参照物的用户人体正面图像和用户人体侧面图像。6.如权利要求5所述的一种基于深度学习的人体曲线测量方法,其特征在于:所述步骤三中对输入图像进行检测标定包括对参照物角点进行检测标定及对人体轮廓和骨骼点进行提取;其中,对人体轮廓和骨骼点提取包括,提取人体分割区域数据,根据所述人体分割区域数据,提取人体分割区域边缘坐标,将所述边缘坐标从头顶开始由上至下、由左至右连续存储,以及根据所述骨骼点回归模型得到骨骼点坐标。7.如权利要求6所述的一种基于深度学习的人体曲线测量方法,其特征在于:当所述参照物为棋盘格时,对参照物角点进行检测标定具体包括:检测图片中棋盘格,根据检测到的棋盘格角点数据,将检测到的各个角点坐标按从左到右,从上到下的顺序存储,计算出X和Y方向每个像素表示的长度,将上述多个长度求均值得到每个像素表示的实际长度。8.如权利要求7所述的一种基于深度学习的人体曲线测量方法,其特征在于:基于获取的所述用户人体正面图像计算得到人体正面测量数据具体包括:提取人体轮廓从头部顶点开始,定义右侧第一个凹点附近区域平均值得到D点,定义左侧第一个凹点附近区域平均值得到C点,定义C点到D点X方向差值为正面脖宽,定义C点到头部顶点...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。