本发明涉及三维重建 ,尤其涉及一种三维检测方法、装置、设备、存储介质及程序产品。
背景技术:
1、在基于三维扫描技术进行三维重建的过程中,针对工件的特点需要采用一些二维特征进行辅助构建以提升检测精度。由于三维扫描技术通常是在不同光源的配合下,采用同一相机进行三维扫描,且识别二维特征的过程中不能受到三维采集光源的干扰,因此,为了获取三维特征和二维特征,通常是先采用三维采集光源进行三维扫描,然后关闭三维采集光源,再采用二维采集光源进行二维特征识别。然而,由于两种检测需要分开进行,因此不仅会影响工作时间节拍,而且两次检测操作的工作坐标也会面临精度的损失。
技术实现思路
1、本发明提供一种三维检测方法、装置、设备、存储介质及程序产品,用以解决分开检测三维特征和二维特征不仅会影响工作时间节拍,而且两次检测操作的工作坐标也会面临精度损失的问题。
2、本发明提供一种三维检测方法,包括:在目标采集光源下通过采集设备同步采集目标对象的三维扫描数据和二维扫描数据;其中,所述目标采集光源包括第一光源和第二光源,所述第一光源的波长与所述第二光源的波长不同;所述三维扫描数据用于构建三维模型,所述二维扫描数据用于实现所述三维模型的特征校验;通过光路分离技术或者分离通道的方式采集所述三维扫描数据和所述二维扫描数据。
3、根据本发明提供的一种三维检测方法,所述在目标采集光源下通过采集设备同步采集目标对象的三维扫描数据和二维扫描数据,包括:在所述采集设备为黑白传感器的情况下,通过光路分离技术将所述第一光源和所述第二光源分别关联到不同的黑白传感器上,并基于不同的黑白传感器同步扫描所述目标对象,得到所述三维扫描数据和所述二维扫描数据。
4、根据本发明提供的一种三维检测方法,所述在目标采集光源下通过采集设备同步采集目标对象的三维扫描数据和二维扫描数据,包括:在所述采集设备为彩色传感器的情况下,基于所述彩色传感器扫描所述目标对象的特征信息,并通过分离所述彩色传感器的不同通道得到所述三维扫描数据和所述二维扫描数据;其中,不同的通道对应不同的光源波长。
5、根据本发明提供的一种三维检测方法,所述采集设备包括第一采集设备和第二采集设备;所述在目标采集光源下通过采集设备同步采集目标对象的三维扫描数据和二维扫描数据,包括:在同一时间,通过所述第一采集设备扫描所述目标对象的特征信息,得到所述三维扫描数据,通过所述第二采集设备扫描所述目标对象的特征信息,得到所述二维扫描数据;其中,所述第一采集设备对应所述第一光源,所述第二采集设备对应所述第二光源。
6、本发明还提供一种三维检测装置,包括如下模块:采集模块;所述采集模块,用于在目标采集光源下通过采集设备同步采集目标对象的三维扫描数据和二维扫描数据;其中,所述目标采集光源包括第一光源和第二光源,所述第一光源的波长与所述第二光源的波长不同;所述三维扫描数据用于构建三维模型,所述二维扫描数据用于实现所述三维模型的特征校验;所述采集模块,用于通过光路分离技术或者分离通道的方式采集所述三维扫描数据和所述二维扫描数据。
7、根据本发明提供的一种三维检测装置,所述采集模块,用于在所述采集设备为黑白传感器的情况下,通过光路分离技术将所述第一光源和所述第二光源分别关联到不同的黑白传感器上,并基于不同的黑白传感器同步扫描所述目标对象,得到所述三维扫描数据和所述二维扫描数据。
8、根据本发明提供的一种三维检测装置,所述采集模块,用于在所述采集设备为彩色传感器的情况下,基于所述彩色传感器扫描所述目标对象的特征信息,并通过分离所述彩色传感器的不同通道得到所述三维扫描数据和所述二维扫描数据;其中,不同的通道对应不同的光源波长。
9、根据本发明提供的一种三维检测装置,所述采集设备包括第一采集设备和第二采集设备;所述采集模块,用于在同一时间,通过所述第一采集设备扫描所述目标对象的特征信息,得到所述三维扫描数据,通过所述第二采集设备扫描所述目标对象的特征信息,得到所述二维扫描数据;其中,所述第一采集设备对应所述第一光源,所述第二采集设备对应所述第二光源。
10、本发明还提供一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现如上述任一种所述三维检测方法。
11、本发明还提供一种非暂态计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现如上述任一种所述三维检测方法。
12、本发明还提供一种计算机程序产品,包括计算机程序,所述计算机程序被处理器执行时实现如上述任一种所述三维检测方法。
13、本发明提供的三维检测方法、装置、设备、存储介质及程序产品,可以在目标采集光源下通过采集设备同步采集目标对象的三维扫描数据和二维扫描数据;其中,所述目标采集光源包括第一光源和第二光源,所述第一光源的波长与所述第二光源的波长不同;所述三维扫描数据用于构建三维模型,所述二维扫描数据用于实现所述三维模型的特征校验;通过光路分离技术或者分离通道的方式采集所述三维扫描数据和所述二维扫描数据。通过该方案,可以在目标采集光源下通过采集设备同步采集目标对象的三维扫描数据和二维扫描数据,由于目标采集光源包括第一光源和第二光源,所述第一光源的波长与所述第二光源的波长不同,即采集设备在采集三维扫描数据和二维扫描数据时对应的光源波长不同,因此可以基于采集光源的波长将同步采集到的特征信息进行维度划分,从而实现三维扫描数据和二维扫描数据的同步采集,进而提升扫描工作效率和数据对齐精度。
1.一种三维检测方法,其特征在于,包括:
2.根据权利要求1所述的三维检测方法,其特征在于,所述在目标采集光源下通过采集设备同步采集目标对象的三维扫描数据和二维扫描数据,包括:
3.根据权利要求1所述的三维检测方法,其特征在于,所述在目标采集光源下通过采集设备同步采集目标对象的三维扫描数据和二维扫描数据,包括:
4.根据权利要求1所述的三维检测方法,其特征在于,所述采集设备包括第一采集设备和第二采集设备;所述在目标采集光源下通过采集设备同步采集目标对象的三维扫描数据和二维扫描数据,包括:
5.一种三维检测装置,其特征在于,包括:采集模块;
6.根据权利要求5所述的三维检测装置,其特征在于,所述采集模块,用于在所述采集设备为黑白传感器的情况下,通过光路分离技术将所述第一光源和所述第二光源分别关联到不同的黑白传感器上,并基于不同的黑白传感器同步扫描所述目标对象,得到所述三维扫描数据和所述二维扫描数据。
7.根据权利要求5所述的三维检测装置,其特征在于,所述采集模块,用于在所述采集设备为彩色传感器的情况下,基于所述彩色传感器扫描所述目标对象的特征信息,并通过分离所述彩色传感器的不同通道得到所述三维扫描数据和所述二维扫描数据;其中,不同的通道对应不同的光源波长。
8.一种电子设备,包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现如权利要求1至4任一项所述三维检测方法。
9.一种非暂态计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1至4任一项所述三维检测方法。
10.一种计算机程序产品,包括计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1至4任一项所述三维检测方法。