【技术实现步骤摘要】
一种数据处理方法及装置
本申请涉及计算机领域,尤其涉及一种数据处理方法及装置。
技术介绍
随着科学技术的发展,点云网格化技术的应用越来越广泛。点云网格化方法是指将目标对象的深度图转换成代表所述目标对象的多个数据点,而后根据多个数据点生成三角面,多个三角面可以形成曲面,该曲面即可认为是深度图中的目标对象的表面。点云网格化技术可以用于图像重建。传统技术中,利用多个数据点生成的三角面的质量不佳,例如生成了错误的三角面,将原本外凸的三角面生成了内凹的三角面,进一步导致得到的由多个三角面构成的表征目标对象的表面的曲面的质量也不好,例如生成的曲面的表面不光滑等等。
技术实现思路
为了解决现有技术利用多个数据点生成的三角面质量不佳,进一步导致得到的由多个三角面构成的表征目标对象的表面的曲面的质量也不好的问题,本申请实施例提供了一种数据处理方法及装置。第一方面,本申请实施例提供了一种数据处理方法,所述方法包括:获取目标对象的深度图像;将所述深度图像转换为代表所述目标对象的多个数据点,并计算所述多个数据点中的每个数据点对应的法向量;若所述多个数据点的法向量的方向不一致,则将所述多个数据 ...
【技术保护点】
1.一种数据处理方法,其特征在于,所述方法包括:获取目标对象的深度图像;将所述深度图像转换为代表所述目标对象的多个数据点,并计算所述多个数据点中的每个数据点对应的法向量;若所述多个数据点的法向量的方向不一致,则将所述多个数据点的法向量的方向调整为一致。
【技术特征摘要】
1.一种数据处理方法,其特征在于,所述方法包括:获取目标对象的深度图像;将所述深度图像转换为代表所述目标对象的多个数据点,并计算所述多个数据点中的每个数据点对应的法向量;若所述多个数据点的法向量的方向不一致,则将所述多个数据点的法向量的方向调整为一致。2.根据权利要求1所述的方法,其特征在于,所述多个数据点中的每个数据点均具有在世界坐标系下的位置坐标;所述若所述多个数据点的法向量的方向不一致,则将所述多个数据点的法向量的方向调整为一致包括:从所述多个数据点中选出一个数据点作为第一数据点,根据所述第一数据点的位置坐标确定与所述第一数据点对应的n个数据点,所述n个数据点为距离所述第一数据点最近的n个数据点,所述n为正整数;针对所述n个数据点中的每个数据点,分别计算所述数据点的法向量与所述第一数据点的法向量的内积;若所述内积大于或等于0,则将所述数据点的法向量的原方向确定为所述数据点的法向量的目标方向;若所述内积小于0,则将所述数据点法向量原方向的相反方向确定为所述数据点的法向量的目标方向;从所述第一数据点对应的n个数据点中选出一个数据点作为所述第一数据点,执行上述步骤,直到确定完所有数据点的法向量的目标方向。3.根据权利要求2所述的方法,其特征在于,在确定所述数据点的法向量的目标方向之后,还包括:为所述数据点的法向量设置标志位,并将所述标志位的值设定为指示所述数据点法向量的目标方向已确定的值。4.根据权利要求3所述的方法,其特征在于,所述针对所述n个数据点中的每个数据点,分别计算所述数据点的法向量与所述第一数据点的法向量的内积包括:针对所述n个数据点中标志位的值指示所述数据点法向量的目标方向未确定的每个数据点,分别计算所述数据点的法向量与所述第一数据点的法向量的内积。5.根据权利要求2-4任一项所述的方法,其特征在于,所述从所述多个数据点中选出一个数据点作为第一数据点包括:从所述多个数据点中选出所述世界坐标系的Z轴值最小的数据点作为所述第一数据点,所述第一数据点的法向量的原方向指向Z轴的负方向。6.根据权利要求2所述的方法,其特征在于,所述方法还包括:根据所述多个数据点中每个数据点的位置坐标,和方向确定为目标方向的法向量进行泊松重建,得到多个三角面,所述多个三角面中的每个三角面均由三个数据点构成;从所述多个三角面中删除包含除所述多个数据点以外的数据点的三...
【专利技术属性】
技术研发人员:王行,祝东阳,李骊,周晓军,盛赞,李朔,杨淼,
申请(专利权)人:北京华捷艾米科技有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。