数据扫描处理方法、设备、存储介质及多位置扫描系统技术方案

技术编号:36551574 阅读:14 留言:0更新日期:2023-02-04 17:05
本申请提供一种数据扫描处理方法、设备、存储介质及多位置扫描系统,所述方法包括:通过获取多组点云数据;基于预设的体素块对多组点云数据进行分组,得到多个点云数据组;对各点云数据组分别进行采样处理,得到各点云数据组对应的目标点云子数据;根据各点云数据组对应的目标点云子数据,得到目标点云数据。通过设置多个位置对目标扫描物进行扫描,并对多个位置扫描得到的点云数据进行融合处理,具体地,进行分组采样得到目标扫描物的目标点云数据,可以使得到的目标扫描物的目标点云数据更完整更准确。完整更准确。完整更准确。

【技术实现步骤摘要】
数据扫描处理方法、设备、存储介质及多位置扫描系统


[0001]本申请涉及扫描数据处理
,具体而言,涉及一种数据扫描处理方法、设备、存储介质及多位置扫描系统。

技术介绍

[0002]激光扫描仪在制造业中的应用越来越广泛,比如无人驾驶、虚拟交互界面、3D快速建模等,对于制造业的质量提升以及效率提升有着至关重要的意义。
[0003]现有技术中,一般是通过单独扫描仪设备进行扫描。具体的,通过一个扫描仪对物体进行扫描,并基于该扫描仪的扫描结果进行建模等处理。
[0004]但是,现有技术存在扫描质量不佳、不能满足大尺寸物体的扫描的问题。

技术实现思路

[0005]本申请的目的在于,针对上述现有技术中的不足,提供一种数据扫描处理方法、设备、存储介质及多位置扫描系统,提高扫描数据的质量。
[0006]为实现上述目的,本申请实施例采用的技术方案如下:
[0007]第一方面,本申请实施例提供了一种数据扫描处理方法,应用于多位置扫描系统的处理器,所述多位置扫描系统中包括所述处理器以及部署在不同位置上的多个扫描设备,所述方法包括:
[0008]获取多组点云数据,一组点云数据分别由一个扫描设备对目标物体进行扫描得到;
[0009]基于预设的体素块对所述多组点云数据进行分组,得到多个点云数据组,每个点云数据组中包括多个点云数据,所述多个点云数据来自所述多个扫描设备中的至少一个扫描设备;
[0010]对各所述点云数据组分别进行采样处理,得到各所述点云数据组对应的目标点云子数据;
[0011]根据各所述点云数据组对应的目标点云子数据,得到目标点云数据。
[0012]可选的,所述体素块中包括多个体素格,各所述体素格分别对应于一个坐标区间;
[0013]基于预设的体素块对所述多组点云数据进行分组,得到多个点云数据组,包括:
[0014]根据各组点云数据中各点云数据的坐标信息以及各所述体素格对应的坐标区间,确定所述点云数据所属的目标体素格;
[0015]根据所述点云数据所属的目标体素格,得到多个点云数据组,其中,一个点云数据组对应一个所述目标体素格。
[0016]可选的,所述根据各组点云数据中各点云数据的坐标信息以及各所述体素格对应的坐标区间,确定所述点云数据所属的目标体素格,包括:
[0017]若所述点云数据的坐标信息属于第一体素格对应的坐标区间,则将所述第一体素格作为所述点云数据所属的目标体素格。
[0018]可选的,对各所述点云数据组分别进行采样处理,得到各所述点云数据组对应的目标点云子数据,包括:
[0019]从各所述点云数据组中随机采样出预设数量的点云数据,得到所述点云数据组对应的目标点云子数据。
[0020]可选的,还包括:
[0021]获取各扫描设备的输出信息,所述输出信息用于指示所述扫描设备已执行完成的动作;
[0022]根据各扫描设备的输出信息,确定至少一个目标扫描设备以及各目标扫描设备的控制信息;
[0023]向各所述目标扫描设备发送对应的控制信息。
[0024]可选的,根据各扫描设备的输出信息,确定至少一个目标扫描设备以及各目标扫描设备的控制信息,包括:
[0025]根据各扫描设备的输出信息以及各扫描设备的状态,确定至少一个目标扫描设备以及各目标扫描设备的控制信息。
[0026]可选的,根据各扫描设备的输出信息,确定至少一个目标扫描设备以及各目标扫描设备的控制信息,包括:
[0027]所述根据各扫描设备的输出信息以及所述目标物体的物体信息,确定至少一个目标扫描设备以及各目标扫描设备的控制信息。
[0028]第二方面,本申请实施例还提供了一种多位置扫描系统,所述多位置扫描系统包括:处理器以及部署在不同位置上的多个扫描设备;
[0029]所述处理器用于执行上述第一方面所述的方法步骤,以得到所述多个扫描设备所扫描的目标物体的目标点云数据。
[0030]第三方面,本申请实施例还提供了一种电子设备,包括:处理器、存储介质和总线,所述存储介质存储有所述处理器可执行的程序指令,当应用程序运行时,所述处理器与所述存储介质之间通过总线通信,所述处理器执行所述程序指令,以执行上述第一方面所述的数据扫描处理方法的步骤。
[0031]第四方面,本申请实施例还提供了一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被读取并执行上述第一方面所述的数据扫描处理方法的步骤。
[0032]本申请的有益效果是:
[0033]本申请提供的一种数据扫描处理方法、电子设备、存储介质及多位置扫描系统,通过获取多组点云数据;基于预设的体素块对多组点云数据进行分组,得到多个点云数据组;对各点云数据组分别进行采样处理,得到各点云数据组对应的目标点云子数据;根据各点云数据组对应的目标点云子数据,得到目标点云数据。通过设置多个位置对目标扫描物进行扫描,并对多个位置扫描得到的点云数据进行融合处理,具体地,进行分组采样得到目标扫描物的目标点云数据,可以使得到的目标扫描物的目标点云数据更完整更准确。
附图说明
[0034]为了更清楚地说明本申请实施例的技术方案,下面将对实施例中所需要使用的附
图作简单地介绍,应当理解,以下附图仅示出了本申请的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。
[0035]图1为本申请实施例提供的一种多位置扫描系统的结构示意图;
[0036]图2为本申请实施例提供的一种数据扫描处理方法的流程示意图;
[0037]图3为本申请实施例提供的各扫描设备调配的方法流程图;
[0038]图4为本申请实施例提供的一种独立扫描设备的运行状态示意图;
[0039]图5为本申请实施例提供的一种控制各扫描设备的整体示意图;
[0040]图6为本申请实施例提供的一种电子设备的结构框图。
具体实施方式
[0041]为使本申请实施例的目的、技术方案和优点更加清楚,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,应当理解,本申请中附图仅起到说明和描述的目的,并不用于限定本申请的保护范围。另外,应当理解,示意性的附图并未按实物比例绘制。本申请中使用的流程图示出了根据本申请的一些实施例实现的操作。应该理解,流程图的操作可以不按顺序实现,没有逻辑的上下文关系的步骤可以反转顺序或者同时实施。此外,本领域技术人员在本申请内容的指引下,可以向流程图添加一个或多个其他操作,也可以从流程图中移除一个或多个操作。
[0042]另外,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。通常在此处附图中描述和示出的本申请实施例的组件可以以各种不同的配置来布置和设计。因此,以下对在附图中提供的本申请的实施例的详细描述并非旨在限制要求保护的本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种数据扫描处理方法,其特征在于,应用于多位置扫描系统的处理器,所述多位置扫描系统中包括所述处理器以及部署在不同位置上的多个扫描设备,所述方法包括:获取多组点云数据,一组点云数据分别由一个扫描设备对目标物体进行扫描得到;基于预设的体素块对所述多组点云数据进行分组,得到多个点云数据组,每个点云数据组中包括多个点云数据,所述多个点云数据来自所述多个扫描设备中的至少一个扫描设备;对各所述点云数据组分别进行采样处理,得到各所述点云数据组对应的目标点云子数据;根据各所述点云数据组对应的目标点云子数据,得到目标点云数据。2.根据权利要求1所述的数据扫描处理方法,其特征在于,所述体素块中包括多个体素格,各所述体素格分别对应于一个坐标区间;基于预设的体素块对所述多组点云数据进行分组,得到多个点云数据组,包括:根据各组点云数据中各点云数据的坐标信息以及各所述体素格对应的坐标区间,确定所述点云数据所属的目标体素格;根据所述点云数据所属的目标体素格,得到多个点云数据组,其中,一个点云数据组对应一个所述目标体素格。3.根据权利要求2所述的数据扫描处理方法,其特征在于,所述根据各组点云数据中各点云数据的坐标信息以及各所述体素格对应的坐标区间,确定所述点云数据所属的目标体素格,包括:若所述点云数据的坐标信息属于第一体素格对应的坐标区间,则将所述第一体素格作为所述点云数据所属的目标体素格。4.根据权利要求1所述的数据扫描处理方法,其特征在于,对各所述点云数据组分别进行采样处理,得到各所述点云数据组对应的目标点云子数据,包括:从各所述点云数据组中随机采样出预设数量的点云数据,得到所述点云数据组对应的目标点云子数据。5.根据权利要求1...

【专利技术属性】
技术研发人员:任关宝王晓南成剑华陆明宇
申请(专利权)人:武汉中观自动化科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1