本发明专利技术公开了一种人体3D模型数据尺寸测量方法,包括以下步骤:S1、在系统前台上选择比例尺上待测高度的点;S2、系统前台根据选择点的高度得出选择高度与整体比例尺之间的比例值;S3、系统前台将得出的比例值传递给后台服务器;S4、后台服务器将接收到的比例值对应至其储存的人体模型上,并确定该比例值对应的点集;S5、后台服务器确定点集中各点的坐标,并通过卷包裹算法得出点集中各点所绕几何图形的周长,该周长即为待测高度处人体模型的三围尺寸;S6、后台服务器将得出的周长返回发送至系统前台。本发明专利技术基于人体3D扫描技术,测量步骤少,简单直接地得出高精准度数据。
【技术实现步骤摘要】
本专利技术涉及人体3D模型数据采集及应用领域,特别指一种人体3D模型数据尺寸 测量方法。
技术介绍
现代科技的飞速发展,及3D扫描、打印等3D数据采集应用等领域的技术突破,给 3D模型数据的应用发展奠定了坚实的基础,人体模型数据属于3D模型数据中的一种,其广 泛应用于服装,动画,人机工程以及医学等领域,是发展人体(人脸)模式识别,特种服装设 计(如航空航天服,潜水服),人体特殊装备(人体假肢,个性化武器装备),以及开展人机工 程研究的理想工具;人体3D扫描技术得到完整、惊喜的人体模型数据,并将其以一定格式 的数据文件存储在计算机等工具中;人体3D模型数据应用过程中需要解决的一个基础性 问题是将人体3D模型数据的各部位尺寸通过数字化形式体现出来,这就涉及到对人体模 型数据的尺寸测量问题;而现有技术中,并未出现针对人体3D模型数据而进行实际测量的 方法或工具。 申请公布号为CN103535960A,申请日为2012年7月12日的中国专利技术专利"基于数 码图像的人体三维测量方法",该项专利技术实际属于二维数据处理领域,其通过数码图形 制作高精度刻度数据表,并通过人体正面和侧面的数码图像和时刻表测量出人体三围横截 面,两者进行拟合获得人体常规测量的轮廓,进而获得人体三围数据,该工艺方法的步骤繁 多,应用技术复杂,工艺数据处理过程中出现偏差累计量大,实际导致其最终得出的人体三 围数据存在非常大的偏差。 授权公告号为CN204043629U,申请日为2014年8月15日的中国技术专利 "人体三围测量仪"公开了,该专利技术通过红外扫描采集数据,采用凸多边形逼近方法计 算周长从而达到测量人体三围目的;该项专利实际是基于红外扫描技术而完成人体三围数 据测量,而红外扫描技术的扫描质量受环境影响非常大,其扫描质量和精度差,另外采用凸 边形逼近方法本身也存在计算误差,因此导致测量结构精准性差。
技术实现思路
本专利技术要解决的技术问题是针对上述现有技术的不足,提供一种人体基于人体3D 扫描技术,测量步骤少,简单直接地得出高精准度数据的3D模型数据尺寸测量方法。 本专利技术采取的技术方案如下:一种人体3D模型数据尺寸测量方法,,包括以下步 骤: 51、 在系统前台上选择比例尺上待测高度的点; 52、 系统前台根据选择点的高度得出选择高度与整体比例尺之间的比例值; 53、 系统前台将得出的比例值传递给后台服务器; 54、 后台服务器将接收到的比例值对应至其储存的人体模型上,并确定该比例值对应 的点集; 55、 后台服务器确定点集中各点的坐标,并通过卷包裹算法得出点集中各点所绕几何 图形的周长,该周长即为待测高度处人体模型的三围尺寸; 56、 后台服务器将得出的周长返回发送至系统前台。 优选地,所述的系统前台内设有与人体等比的比例尺,点击比例尺上任意高度,由 系统前台算出该高度对应整个比例尺的比例值。 优选地,所述的后台服务器内储存有以Obj文件格式存在的人体模型数据,该Obj格式的人体模型数据文件中,"V"开头的表示模型的点。 优选地,所述的步骤S4中,后台服务器接收到系统前台发出的模型比例值后,找 到对应的人体模型数据,并读取该人体模型数据。 优选地,所述的步骤S5中,后天服务器按行获取人体模型数据的内容,找出人体 模型数据中"V"开头的行,并以空格分割该行字符串,以获取点的坐标,并存入数组中,以便 使用。 优选地,所述的后台服务器根据卷包裹算法利用点集中各点的坐标计算围绕这个 点集的长度,该长度即为待测高度的周长。 本专利技术的有益效果在于: 本专利技术基于3D扫描技术,是一种在3D扫描技术得到人体3D模型数据文件的基础上 而进行的一种测量方法,由于3D扫描技术得到的人体3D模型数据本身就非常完整精确, 因此提供了高质量,高精确度的人体3D模型数据基材;同时,通过3D扫描技术将大量人体 3D模型数据采集并以obj格式的数据文件储存在计算机中,需要测量时,仅需通调取对应 的模型即可,避免了现有技术需要测量一次采集一次数据的繁琐操作过程,大为简化了数 据测量难度,具有非常好的可适用性,并给后续三围测量提供了高精度高质量保证;另外, 本专利技术实际测量过程中,利于obj文件以坐标记录模型上各点位置的特征,先通过系统前 台对应完整的人体3D模型设置了比例尺,操作员点击比例尺上需要测量三围的高度后,系 统前台将高度转换为高度比例值,并将该比例值传递至服务器,服务器调取人体3D模型数 据,并开设读取该模型obj数据文件,找出文件中表示待测高度的所有点的集合,并找出文 件中表示模型点的以"V"开头的行,以空格分隔该行字符串,从而获取各点的坐标,该种以 坐标确定点的坐标方式直接将点在三维空间中的定位精准化,保证了后续计算的零误差; 得到点集中各点的坐标后,本专利技术将卷包裹算话引入,通过坐标计算各点之间的距离,并将 各点距离整合为各点所绕几何图形的周长,继而得到待测量高度的三围数据。【附图说明】 图1为本专利技术的立体结构示意图。 图2为卷包裹算法的示意图。【具体实施方式】 下面将结合附图对本专利技术作进一步描述: 如图1所示,本专利技术采取的技术方案如下:一种人体3D模型数据尺寸测量方法,,包括 以下步骤: S1、在系统前台上选择比例尺上待测高度的点; 52、 系统前台根据选择点的高度得出选择高度与整体比例尺之间的比例值; 53、 系统前台将得出的比例值传递给后台服务器; 54、 后台服务器将接收到的比例值对应至其储存的人体模型上,并确定该比例值对应 的点集; 55、 后台服务器确定点集中各点的坐标,并通过卷包裹算法得出点集中各点所绕几何 图形的周长,该周长即为待测高度处人体模型的三围尺寸; 56、 后台服务器将得出的周长返回发送至系统前台。 系统前台内设有与人体等比的比例尺,点击比例尺上任意高度,由系统前台算出 该高度对应整个比例尺的比例值。 后台服务器内储存有以obj文件格式存在的人体模型数据,该obj格式的人体模 型数据文件中,"V"开头的表示模型的点。 步骤S4中,后台服务器接收到系统前台发出的模型比例值后,找到对应的人体模 型数据,并读取该人体模型数据。 步骤S5中,当前第1页1 2 本文档来自技高网...
【技术保护点】
一种人体3D模型数据尺寸测量方法,其特征在于,包括以下步骤:S1、在系统前台上选择比例尺上待测高度的点;S2、系统前台根据选择点的高度得出选择高度与整体比例尺之间的比例值;S3、系统前台将得出的比例值传递给后台服务器;S4、后台服务器将接收到的比例值对应至其储存的人体模型上,并确定该比例值对应的点集;S5、后台服务器确定点集中各点的坐标,并通过卷包裹算法得出点集中各点所绕几何图形的周长,该周长即为待测高度处人体模型的三围尺寸;S6、后台服务器将得出的周长返回发送至系统前台。
【技术特征摘要】
【专利技术属性】
技术研发人员:冷如锋,
申请(专利权)人:摩多数据深圳有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。