本发明实施例涉及增强现实,尤其涉及一种数据采集方法、电子设备、可读存储介质及程序产品。
背景技术:
1、随着图像处理技术的高速发展,增强现实(augmented reality,ar)技术得到了广泛应用,基于单目视觉的ar场景三维重建步骤有:数据采集与处理、稀疏点云重建、稠密点云重建、网格化、纹理贴图,之后可生成带纹理的三维模型。然而,由于相关区域采集数据的缺失,生成的三维模型可能存在某些区域存在空洞、缺失、面片化等问题,导致所构建的三维模型不完整,这样会导致ar特效位置出错、空间定位不准确等问题,影响ar场景相关应用体验,如影响ar导航、导览、特效展示等应用体验。
2、目前,针对所创建的三维模型不完整的问题,相关技术是根据三维模型人工确认需要补充采集数据的目标区域;采集人员再次前往实地,进行数据的补充采集;补充的数据与之前构建三维模型的原数据合并为新数据集;根据新数据集重新创建新的三维模型;之后,若新的三维模型还不完整,需要根据新的三维模型再次进行数据补充采集,直至得到完整的三维模型。这样,每次完成三维重建,均需要人工确认三维模型完整性,并可能需要采集人员进行多次的数据补充采集,导致三维模型的创建成本高。
技术实现思路
1、本发明实施例提供一种数据采集方法、电子设备、可读存储介质及程序产品,以解决现有技术中可能需要采集人员进行多次的数据补充采集,导致三维模型的创建成本高的问题。
2、第一方面,本发明实施例提供一种数据采集方法,所述方法包括:
3、获取图像信息;
4、基于所述图像信息,确定所述图像信息对应的采集点的第一位姿信息;
5、基于所述第一位姿信息和补采区域的参考采集点的第二位姿信息,确定所述图像信息对应的采集点与所述补采区域的参考采集点之间的关联关系,所述补采区域为三维模型中数据缺失的区域;
6、基于所述关联关系和所述图像信息,确定补采图像集。
7、第二方面,本发明实施例提供一种数据采集装置,所述装置包括:
8、第一获取模块,用于获取图像信息;
9、第一确定模块,用于基于所述图像信息,确定所述图像信息对应的采集点的第一位姿信息;
10、第二确定模块,用于基于所述第一位姿信息和补采区域的参考采集点的第二位姿信息,确定所述图像信息对应的采集点与所述补采区域的参考采集点之间的关联关系,所述补采区域为三维模型中数据缺失的区域;
11、第三确定模块,用于基于所述关联关系和所述图像信息,确定补采图像集。
12、第三方面,本发明实施例提供一种电子设备,包括处理器,存储器,存储在所述存储器上并可在所述处理器上运行的计算机程序,所述计算机程序被所述处理器执行时实现上述数据采集方法的步骤。
13、第四方面,本发明实施例提供一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现上述数据采集方法的步骤。
14、第五方面,本发明实施例提供一种计算机程序产品,包括计算机指令,所述计算机指令被处理器执行时实现上述数据采集方法的步骤。
15、本发明实施例中,通过预先确定三维模型中数据缺失的补采区域和补采区域的参考采集点的第二位姿信息,之后基于图像信息所确定的第一位姿信息和补采区域的参考采集点的第二位姿信息,确定图像信息对应的采集点与补采区域的参考采集点之间的关联关系,并基于所述关联关系和图像信息,确定补采图像集。这样,在确认三维模型中的补采区域后,可以自动规划出用于采集补采区域中数据的参考采集点的第二位姿信息,如此,用户在现实场景进行ar应用体验时,自动采集补采区域中的数据,从而可以减少采集人员的工作量,降低三维模型的创建成本,并可以提高三维模型的创建效率。
1.一种数据采集方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述基于所述第一位姿信息和补采区域的参考采集点的第二位姿信息,确定所述图像信息对应的采集点与所述补采区域的参考采集点之间的关联关系之前,所述方法还包括:
3.根据权利要求2所述的方法,其特征在于,所述基于所述第一平面信息,确定所述参考采集点的第二位姿信息,包括:
4.根据权利要求3所述的方法,其特征在于,所述基于所述第二坐标信息和所述区域范围信息,确定所述参考采集点的第二位姿信息,包括:
5.根据权利要求1所述的方法,其特征在于,所述第一位姿信息包括第四坐标信息和第二朝向信息,所述第二位姿信息包括第二坐标信息和基于所述参考采集点可采集到所述补采区域中数据的视角范围;所述基于所述第一位姿信息和补采区域的参考采集点的第二位姿信息,确定所述图像信息对应的采集点与所述补采区域的参考采集点之间的关联关系,包括:
6.根据权利要求5所述的方法,其特征在于,所述基于所述第四坐标信息和所述第二坐标信息,确定所述参考采集点与所述图像信息对应的采集点之间的第二距离,包括:
7.根据权利要求1所述的方法,其特征在于,所述基于所述关联关系和所述图像信息,确定补采图像集,包括:
8.一种电子设备,其特征在于,所述电子设备包括处理器,存储器,存储在所述存储器上并可在所述处理器上运行的计算机程序,所述计算机程序被所述处理器执行时实现如权利要求1至7中任一项所述的数据采集方法的步骤。
9.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如权利要求1至7中任一项所述的数据采集方法的步骤。
10.一种计算机程序产品,其特征在于,包括计算机指令,所述计算机指令被处理器执行时实现如权利要求1至7中任一项所述的数据采集方法的步骤。
