具有数据生成功能的身体扫描装置及数据生成方法与流程

文档序号:15494202发布日期:2018-09-21 21:18阅读:765来源:国知局

本发明涉及一种具有数据生成功能的身体扫描装置及数据生成方法。



背景技术:

3d摄像机,利用的是3d镜头制造的摄像机,通常具有两个摄像镜头以上,间距与人眼间距相近,能够拍摄出类似人眼所见的针对同一场景的不同图像。全息3d具有圆盘5镜头以上,通过圆点光栅成像或蔆形光栅全息成像可全方位观看同一图像,可如亲临其境。

第一台3d摄像机迄今3d革命全部围绕好莱坞重磅大片和重大体育赛事展开。随着3d摄像机的问世,这项技术距离家庭用户又近了一步。在这款摄像机推出以后,我们今后就可以用3d镜头捕捉人生每一个难忘瞬间,比如孩子迈出的第一步,大学毕业庆典等。

3d摄像机通常有两个以上镜头。3d摄像机本身的功能就像人脑一样,可以将两个镜头图像融合在一起,变成一个3d图像。这些图像可以在3d电视上播放,观众佩戴所谓的主动式快门眼镜即可观看,也可通过裸眼3d显示设备直接观看。3d快门式眼镜能够以每秒60次的速度令左右眼镜的镜片快速交错开关。这意味着每只眼睛看到的是同一场景的稍显不同的画面,所以大脑会由此以为其是在欣赏以3d呈现的单张照片。

现有的3d摄像机功能单一,无法为用户提供更多的使用体验。



技术实现要素:

本发明要解决的技术问题是为了克服现有技术中3d影像拍摄终端功能单一,无法为用户提供更多的使用体验的缺陷,提供一种能够方便快捷的获取用户全身的3d模型,并且能够获取3d模型上被遮挡区域的数据信息,为用户提供更多便利的具有数据生成功能的身体扫描装置及数据生成方法。

本发明是通过下述技术方案来解决上述技术问题:

一种具有数据生成功能的身体扫描装置,其特点在于,所述身体扫描装置包括一处理模块,

所述身体扫描装置用于生成一用户的3d模型;

所述处理模块用于测量所述3d模型上一目标部位的尺寸;

所述处理模块还用于根据所述目标部位的尺寸获取一对应部位的尺寸,所述身体扫描装置预存对应部位与目标部位尺寸的对应关系。

较佳地,所述目标部位为脖子,所述对应部位为腰,所述对应关系为腰围尺寸是脖围尺寸的2倍,所述处理模块用于从3d模型的顶部向下截取预设比例的3d人体子模型,通过一横截面从3d人体子模型中间向两端依次横截所述3d人体子模型,并获取横截面积最小的横截面图,获取横截面图的周长为所述脖围尺寸;

较佳地,所述目标部位为前臂,所述对应部位为脚,所述对应关系为前臂尺寸等于脚的尺寸,所述处理模块用于识别手腕及手肘的特征点,获取手腕特征点到手肘特征点的最短距离为所述前臂尺寸。

较佳地,所述处理模块用于通过像素点个数与长度的对应关系获取所述3d模型上目标点之间的尺寸。

较佳地,所述身体扫描装置包括一托盘、一支撑部、一转动装置、一支撑杆以及至少3个3d摄像机,

所述托盘通过所述转动装置安装于所述支撑部上,所述托盘通过所述转动装置在所述支撑部上绕所述转动装置的轴线水平旋转;

所述支撑杆垂直于所述托盘所在平面;

所述至少3个3d摄像机纵向并排设于所述支撑杆上;

所述3d摄像机的拍摄方向为从所述3d摄像机到所述轴线上的点。

较佳地,所述3d摄像机用于将托盘转动一周拍摄托盘上用户的全部3d影像发送至所述处理模块,

所述处理模块用于拼接所述托盘转动一周一个3d摄像机拍摄的全部3d影像以生成一3d子模型;

所述处理模块用于拼接全部3d摄像机获取的3d子模型以生成所述3d模型。

较佳地,对于一个3d摄像机拍摄的全部3d影像,所述处理模块用于识别两个相邻3d影像上的特征点,并将两个相邻3d影像通过相同特征点重合的方式缝合;

对于相邻的两个3d子模型,所述处理模块还用于识别所述两个3d子模型上的特征点,并将两个3d子模型通过相同特征点重合的方式缝合。

一种数据生成方法,其特点在于,所述数据生成方法通过如上所述的身体扫描装置实现。

在符合本领域常识的基础上,上述各优选条件,可任意组合,即得本发明各较佳实例。

本发明的积极进步效果在于:本发明的具有数据生成功能的身体扫描装置及数据生成方法能够方便快捷的获取用户全身的3d模型,并且能够获取3d模型上被遮挡区域的数据信息,为用户提供更多便利。

附图说明

图1为本发明实施例1的身体扫描装置的结构示意图。

图2为本发明实施例1的数据生成方法的流程图。

图3为本发明实施例1的数据生成方法的另一流程图。

具体实施方式

下面通过实施例的方式进一步说明本发明,但并不因此将本发明限制在所述的实施例范围之中。

实施例1

参见图1,本实施例提供一种具有数据生成功能的身体扫描装置,所述身体扫描装置包括一托盘11、一支撑部12、一转动装置、一支撑杆13、7个3d摄像机14以及一处理模块。

本实施例中,所述处理模块为一电脑,所述处理模块还可以为云端服务器,通过将数据传输至云端服务器,利用云端服务器进行数据运算。

所述托盘通过所述转动装置安装于所述支撑部上,所述托盘通过所述转动装置在所述支撑部上绕所述转动装置的轴线水平旋转。

所述支撑杆垂直于所述托盘所在平面。

所述7个3d摄像机纵向并排设于所述支撑杆上。

所述3d摄像机的拍摄方向为从所述3d摄像机到所述轴线15上的点。

所述3d摄像机用于将托盘转动一周拍摄托盘上一用户的全部3d影像发送至所述处理模块。

所述处理模块用于拼接所述托盘转动一周一个3d摄像机拍摄的全部3d影像以生成一3d子模型。

所述处理模块还用于拼接全部3d摄像机获取的3d子模型以生成一3d模型。

具体的拼接方式为:对于一个3d摄像机拍摄的全部3d影像,所述处理模块识别两个相邻3d影像上的特征点,并将两个相邻3d影像通过相同特征点重合的方式缝合;

对于相邻的两个3d子模型,所述处理模块识别所述两个3d子模型上的特征点,并将两个3d子模型通过相同特征点重合的方式缝合。

对于一用户的3d模型:

所述处理模块用于测量所述3d模型上一目标部位的尺寸。

所述处理模块还用于根据所述目标部位的尺寸获取一对应部位的尺寸,所述身体扫描装置预存对应部位与目标部位尺寸的对应关系。

所述目标部位为脖子,所述对应部位为腰,所述对应关系为腰围尺寸是脖围尺寸的2倍。

本实施例还提供一种具体的获取所述脖围尺寸的方法,所述处理模块用于从3d模型的顶部向下截取预设比例的3d人体子模型,然后通过一横截面从3d人体子模型中间向两端依次横截所述3d人体子模型,并获取横截面积最小的横截面图,获取横截面图的周长为所述脖围尺寸。

所述处理模块用于通过像素点个数与长度的对应关系获取所述3d模型上目标点之间的尺寸。

所述横截面积为3d模型被横截面截取后的轮廓,所述轮廓面积最小的位置为脖子的位置,通过所述轮廓上的像素点个数能够快速的计算出脖围,本实施例中所述预设比例为三分之一。

本实施例的身体扫描装置能够在用户穿衣服的情况下初步判定用户被衣服遮挡位置的尺寸。

参见图2,利用上述身体扫描装置,本实施例还提供一种数据生成方法,包括:

步骤100、所述3d摄像机将托盘转动一周拍摄托盘上用户的全部3d影像发送至所述处理模块;

步骤101、所述处理模块拼接所述托盘转动一周一个3d摄像机拍摄的全部3d影像以生成一3d子模型;

对于一个3d摄像机拍摄的全部3d影像,所述处理模块识别两个相邻3d影像上的特征点,并将两个相邻3d影像通过相同特征点重合的方式缝合,本实施例以上述方式依次缝合3d影像以生成所述3d子模型。

步骤102、所述处理模块拼接全部3d摄像机获取的3d子模型以生成所述用户的3d模型。

对于相邻的两个3d子模型,所述处理模块识别所述两个3d子模型上的特征点,并将两个3d子模型通过相同特征点重合的方式缝合。本实施例以上述方式依次缝合3d子模型以生成3d模型。

步骤103、所述处理模块测量所述3d模型上一目标部位的尺寸。

步骤104、所述处理模块根据所述目标部位的尺寸获取一对应部位的尺寸。

其中,所述身体扫描装置预存对应部位与目标部位尺寸的对应关系。所述目标部位为脖子,所述对应部位为腰,所述对应关系为腰围尺寸是脖围尺寸的2倍。

参见图3,步骤103具体包括:

步骤1031、所述处理模块从3d模型的顶部向下截取预设比例的3d人体子模型。

步骤1032、通过一横截面从3d人体子模型中间向两端依次横截所述3d人体子模型。

步骤1033、获取横截面积最小的横截面图,获取横截面图的周长为所述脖围尺寸。

本实施例的具有数据生成功能的身体扫描装置及数据生成方法能够方便快捷的获取用户全身的3d模型,并且能够获取3d模型上被遮挡区域的数据信息,为用户提供更多便利。

实施例2

本实施例与实施例1基本相同,不同之处仅在于:

所述目标部位为前臂,所述对应部位为脚,所述对应关系为前臂尺寸等于脚的尺寸,所述处理模块用于识别手腕及手肘的特征点,获取手腕特征点到手肘特征点的最短距离为所述前臂尺寸。

相对应地,本实施例的数据生成方法包括:

所述处理模块识别手腕及手肘的特征点,获取手腕特征点到手肘特征点的最短距离为所述前臂尺寸。

本实施例的具有数据生成功能的身体扫描装置及数据生成方法能够方便快捷的获取用户全身的3d模型,并且能够获取3d模型上被遮挡区域的数据信息,为用户提供更多便利。

虽然以上描述了本发明的具体实施方式,但是本领域的技术人员应当理解,这些仅是举例说明,本发明的保护范围是由所附权利要求书限定的。本领域的技术人员在不背离本发明的原理和实质的前提下,可以对这些实施方式做出多种变更或修改,但这些变更和修改均落入本发明的保护范围。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1