System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请涉及图像处理,具体而言,涉及一种图像处理方法、装置、设备及存储介质。
技术介绍
1、三维重建是指从二维图像恢复出空间物体三维坐标的过程。在计算机视觉和图像处理领域,三维重建是常见的任务之一,其主要目的是从不同角度、不同视点获取物体或场景的图像,并利用计算机技术建立三维模型。
2、三维重建的方法可以分为被动视觉和主动视觉两类。被动视觉方法只使用摄像机采集三维场景得到其投影的二维图像,根据图像的纹理分布等信息恢复深度信息,进而实现三维重建。而主动视觉方法则包括结构光法和激光扫描法等,通过主动发射信号并接收反射信号,获取场景的三维信息。三维重建的应用范围非常广泛,包括虚拟现实、游戏开发、数字孪生、文化遗产数字化保护等领域。例如,在文化遗产数字化保护领域,通过三维重建技术可以实现对文物、古迹等的数字化保存和修复。
3、对于一套多视角图像集,我们可以观察到多视角图像集中的一个或多个物体,但是却无法通过指定一目标物体的方式,将多视角图像集中的目标物体进行三维重建。
技术实现思路
1、本申请的目的在于,针对上述现有技术中的不足,提供一种图像处理方法、装置、设备及存储介质,以解决现有技术中无法通过指定一目标物体的方式,将多视角图像集中的目标物体进行三维重建的问题。
2、为实现上述目的,本申请实施例采用的技术方案如下:
3、第一方面,本申请一实施例提供了一种图像处理方法,所述方法包括:
4、获取待处理多视角图像集中各所述图像的相机参数
5、根据所述相机参数和预设文本信息,对待处理多视角图像集中的各图像进行实例分割,得到各所述图像中所述预设文本信息对应的目标物体的分割掩膜;
6、根据所述目标物体的分割掩膜,对所述目标物体进行三维建模,得到所述目标物体的三维模型。
7、可选地,所述根据所述目标物体的分割掩膜,对所述目标物体进行三维建模,得到所述目标物体的三维模型,包括:
8、根据所述目标物体的分割掩膜,将各所述图像的分割掩膜外的区域进行去除,得到处理后的各所述图像;
9、根据各所述处理后的图像对所述目标物体进行三维建模,得到所述目标物体的三维模型。
10、可选地,所述根据所述目标物体的分割掩膜,对所述目标物体进行三维建模,得到所述目标物体的三维模型,包括:
11、根据所述目标物体的分割掩膜,采用预设的神经辐射场模型对所述目标物体进行三维建模,得到所述目标物体的隐式三维模型。
12、可选地,所述根据所述目标物体的分割掩膜,对所述目标物体进行三维建模,得到所述目标物体的三维模型,包括:
13、根据所述目标物体的分割掩膜,采用多视图立体模型对所述目标物体进行三维建模,得到所述目标物体的显式三维模型。
14、可选地,所述方法还包括:
15、根据所述目标物体的分割掩膜,对各所述图像进行处理,得到所述目标物体的属性信息。
16、可选地,所述根据所述目标物体的分割掩膜,对各所述图像进行处理,得到所述目标物体的属性信息,包括:
17、根据各所述图像中所述目标物体的分割掩膜,对各所述图像进行二值化处理;
18、对处理后的各图像进行反投影重建,以得到所述目标物体的属性信息。
19、可选地,所述属性信息包括:位置信息、形状信息、尺寸信息中的至少一项信息。
20、第二方面,本申请另一实施例提供了一种图像处理装置,所述装置包括:获取模块、处理模块和建模模块,其中:
21、所述获取模块,用于获取待处理多视角图像集中各所述图像的相机参数;
22、所述处理模块,用于根据所述相机参数和预设文本信息,对待处理多视角图像集中的各图像进行实例分割,得到各所述图像中所述预设文本信息对应的目标物体的分割掩膜;
23、所述建模模块,用于根据所述目标物体的分割掩膜,对所述目标物体进行三维建模,得到所述目标物体的三维模型。
24、可选地,所述处理模块,具体用于根据所述目标物体的分割掩膜,将各所述图像的分割掩膜外的区域进行去除,得到处理后的各所述图像;
25、所述建模模块,具体用于根据各所述处理后的图像对所述目标物体进行三维建模,得到所述目标物体的三维模型。
26、可选地,所述建模模块,具体用于根据所述目标物体的分割掩膜,采用预设的神经辐射场模型对所述目标物体进行三维建模,得到所述目标物体的隐式三维模型。
27、可选地,所述建模模块,具体用于根据所述目标物体的分割掩膜,采用多视图立体模型对所述目标物体进行三维建模,得到所述目标物体的显式三维模型。
28、可选地,所述处理模块,具体用于根据所述目标物体的分割掩膜,对各所述图像进行处理,得到所述目标物体的属性信息。
29、可选地,所述处理模块,具体用于根据各所述图像中所述目标物体的分割掩膜,对各所述图像进行二值化处理;
30、所述建模模块,具体用于对处理后的各图像进行反投影重建,以得到所述目标物体的属性信息。
31、可选地,所述属性信息包括:位置信息、形状信息、尺寸信息中的至少一项信息。
32、第三方面,本申请另一实施例提供了一种图像处理设备,包括:处理器、存储介质和总线,所述存储介质存储有所述处理器可执行的机器可读指令,当图像处理设备运行时,所述处理器与所述存储介质之间通过总线通信,所述处理器执行所述机器可读指令,以执行如上述第一方面任一所述方法的步骤。
33、第四方面,本申请另一实施例提供了一种存储介质,所述存储介质上存储有计算机程序,所述计算机程序被处理器运行时执行如上述第一方面任一所述方法的步骤。
34、本申请的有益效果是:采用本申请提供的图像处理方法,其在获取到待处理图像集中各图像的相机参数后,可以直接根据用户输入的预设文本信息,对待处理多视角图像集中的各图像进行实例分割,以得到预设文本信息在各图像中对应的目标物体的分割掩膜,从而根据目标物体的多个分割掩膜,对目标物体进行三维重建,得到目标物体的三维模型;这种方法可以直接基于用户输入的预设文本信息,在待处理图像集的各图像中确定目标物体,并根据预设文本信息和待处理图像集对目标物体进行三维模型的重建。
本文档来自技高网...【技术保护点】
1.一种图像处理方法,其特征在于,所述方法包括:
2.如权利要求1所述的方法,其特征在于,所述根据所述目标物体的分割掩膜,对所述目标物体进行三维建模,得到所述目标物体的三维模型,包括:
3.如权利要求1所述的方法,其特征在于,所述根据所述目标物体的分割掩膜,对所述目标物体进行三维建模,得到所述目标物体的三维模型,包括:
4.如权利要求1所述的方法,其特征在于,所述根据所述目标物体的分割掩膜,对所述目标物体进行三维建模,得到所述目标物体的三维模型,包括:
5.如权利要求1所述的方法,其特征在于,所述方法还包括:
6.如权利要求5所述的方法,其特征在于,所述根据所述目标物体的分割掩膜,对各所述图像进行处理,得到所述目标物体的属性信息,包括:
7.如权利要求6所述的方法,其特征在于,所述属性信息包括:位置信息、形状信息、尺寸信息中的至少一项信息。
8.一种图像处理装置,其特征在于,所述装置包括:获取模块、处理模块和建模模块,其中:
9.一种图像处理设备,其特征在于,所述设备包括:处理器、存储
10.一种存储介质,其特征在于,所述存储介质上存储有计算机程序,所述计算机程序被处理器运行时执行上述权利要求1-7任一项所述的方法。
...【技术特征摘要】
1.一种图像处理方法,其特征在于,所述方法包括:
2.如权利要求1所述的方法,其特征在于,所述根据所述目标物体的分割掩膜,对所述目标物体进行三维建模,得到所述目标物体的三维模型,包括:
3.如权利要求1所述的方法,其特征在于,所述根据所述目标物体的分割掩膜,对所述目标物体进行三维建模,得到所述目标物体的三维模型,包括:
4.如权利要求1所述的方法,其特征在于,所述根据所述目标物体的分割掩膜,对所述目标物体进行三维建模,得到所述目标物体的三维模型,包括:
5.如权利要求1所述的方法,其特征在于,所述方法还包括:
6.如权利要求5所述的方法,其特征在于,所述根据所述目标物体的分割掩膜,对各所述图像进行处理,得...
【专利技术属性】
技术研发人员:李宇宙,陈坚,郑晨曦,
申请(专利权)人:北京天数微芯半导体科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。