1.一种用于对对象执行三维(3D)扫描的方法,所述方法包括:
生成与被照明对象对应的第一二维(2D)彩色图像数据和第二2D彩色图像数据,其中,所述第一2D彩色图像数据和所述第二2D彩色图像数据包括像素;
生成分别与所述第一2D彩色图像数据和所述第二2D彩色图像数据对应的第一2D单色图像数据和第二2D单色图像数据;
使用所述第一2D单色图像数据和所述第二2D单色图像数据来生成3D数据;以及
通过将由所述第一2D彩色图像数据和所述第二2D彩色图像数据中的至少一者获得的颜色信息与所述3D数据进行组合来生成3D彩色图像数据。
2.根据权利要求1所述的方法,还包括:在生成所述第一2D单色图像数据和所述第二2D单色图像数据之前,对所述第一2D彩色图像数据和所述第二2D彩色图像数据进行下采样,以生成经下采样的2D彩色图像数据。
3.根据权利要求1所述的方法,其中,所述第一2D彩色图像数据的生成是使用彩色图像传感器的第一部分执行的,并且所述第二2D彩色图像数据的生成是使用所述彩色图像传感器的第二部分执行的。
4.根据权利要求3所述的方法,其中,所述彩色图像传感器的所述第一部分基于已经由所述对象反射并已经穿过相机的第一孔的光来生成所述第一2D彩色图像数据,并且所述彩色图像传感器的所述第二部分基于已经由所述对象反射并已经穿过所述相机的第二孔的光来生成所述第二2D彩色图像数据,其中所述第二孔不同于所述第一孔。
5.根据权利要求1所述的方法,还包括在显示单元上显示所述3D彩色图像数据。
6.根据权利要求5所述的方法,其中,在所述显示单元上实时显示所述3D彩色图像数据。
7.根据权利要求1所述的方法,其中,
所述2D彩色图像数据包括多个彩色像素值,
所述2D单色图像数据包括多个单色像素值,并且
每个所述单色像素值是与所述2D彩色图像数据的四个相邻像素对应的四个彩色像素值的加权平均数。
8.根据权利要求1所述的方法,其中,
所述2D彩色图像数据包括多个彩色像素值,并且
所述2D单色图像数据包括具有一种颜色的所述2D彩色图像数据的像素。
9.根据权利要求2所述的方法,其中,
所述2D彩色图像数据包括多个彩色像素值,
所述经下采样的2D彩色图像数据包括多个彩色像素值,并且使用所述2D彩色图像数据的十六个彩色像素值来生成与四个相邻像素对应的所述经下采样的2D彩色图像数据的彩色像素值。
10.根据权利要求1所述的方法,还包括向所述对象施加光学对比度粉末。
11.根据权利要求10所述的方法,所述光学对比度粉末包括黑色颗粒、白色颗粒或者黑白颗粒。
12.根据权利要求10所述的方法,所述光学对比度粉末包括至少两种颜色的颗粒。
13.根据权利要求12所述的方法,其中,所述光学对比度粉末的第一颜色的颗粒与所述光学对比度粉末的第二颜色的颗粒吸收不同量的一种颜色的光。
14.根据权利要求1所述的方法,还包括:
用光照明所述对象。
15.根据权利要求14所述的方法,其中,用白光照明所述对象。
16.根据权利要求14所述的方法,其中,用多种彩色光照明所述对象。
17.根据权利要求14所述的方法,其中,用结构化光照明所述对象。
18.根据权利要求10所述的方法,还包括:
对所述颜色信息的与所述光学对比度粉末对应的部分进行颜色校正。
19.根据权利要求1所述的方法,还包括在显示单元上显示所述第一2D彩色图像数据和所述第二2D彩色图像数据中的至少一者。
20.根据权利要求1所述的方法,其中,生成3D数据包括:将所述第一2D单色图像数据的特征与所述第二2D单色图像数据的特征关连。
21.根据权利要求20所述的方法,还包括以下操作中的至少一者:
向所述对象施加具有数量稀少的光学对比度粉末;
以预定选通速率用光照明所述对象;以及
以预定帧速率执行所述第一2D彩色图像数据和所述第二2D彩色图像数据的生成。
22.根据权利要求21所述的方法,还包括:拒绝所述关连的低质量结果。
23.一种存储程序的非暂态计算机可读存储介质,所述程序在由计算机系统执行时,使得所述计算机系统执行以下步骤,包括:
生成与被照明对象对应的第一二维(2D)彩色图像数据和第二2D彩色图像数据,其中,所述第一2D彩色图像数据和所述第二2D彩色图像数据包括像素;
生成分别与所述第一2D彩色图像数据和所述第二2D彩色图像数据对应的第一2D单色图像数据和第二2D单色图像数据;
使用所述第一2D单色图像数据和所述第二2D单色图像数据来生成3D数据;以及
通过将由所述第一2D彩色图像数据和所述第二2D彩色图像数据中的至少一者获得的颜色信息与所述3D数据进行组合来生成3D彩色图像数据。
24.一种用于生成对对象的三维(3D)扫描的3D扫描系统,所述3D扫描系统包括:
相机,所述相机包括光源、第一孔、第二孔以及具有第一部分和第二部分的彩色图像传感器,其中,所述彩色图像传感器的所述第一部分基于由所述光源投射、由所述对象反射并且穿过所述第一孔的光来生成第一二维(2D)彩色图像数据,并且其中,所述彩色图像传感器的所述第二部分基于由所述光源投射、由所述对象反射并且穿过所述第二孔的光来生成第二2D彩色图像数据;以及
至少一个处理器,所述至少一个处理器可操作用于:
生成分别与所述第一2D彩色图像数据和所述第二2D彩色图像数据对应的第一2D单色图像数据和第二2D单色图像数据;
使用所述第一2D单色图像数据和所述第二2D单色图像数据来生成3D数据;以及
通过将由所述第一2D彩色图像数据和所述第二2D彩色图像数据中的至少一者获得的颜色信息与所述3D数据进行组合来生成3D彩色图像数据。
25.一种三维(3D)扫描系统,包括:
用户界面,所述用户界面能够由用户操作以输入指定对所述3D扫描系统的多个操作模式之一的选择的信号;以及
处理器,所述处理器响应于所述信号指定所述操作模式中的第一操作模式来进行如下操作:
生成与被照明对象对应的第一二维(2D)彩色图像数据和第二2D彩色图像数据,其中,所述第一2D彩色图像数据和所述第二2D彩色图像数据包括像素,
生成分别与所述第一2D彩色图像数据和所述第二2D彩色图像数据对应的第一2D单色图像数据和第二2D单色图像数据,使用所述第一2D单色图像数据和所述第二2D单色图像数据来生成3D数据,以及
通过将由所述第一2D彩色图像数据和所述第二2D彩色图像数据中的至少一者获得的颜色信息与所述3D数据进行组合来生成3D彩色图像数据,
所述处理器还响应于所述信号指定选择所述操作模式中的第二操作模式,来生成与所述被照明对象对应的另外的2D彩色图像数据。
26.根据权利要求25所述的3D扫描系统,还包括显示单元,所述显示单元显示所述3D彩色图像数据、所述第一2D彩色图像数据、所述第二2D彩色图像数据以及所述另外的2D彩色图像数据中的至少一者。
27.一种操作三维(3D)扫描系统的方法,包括:
在多个操作模式之间进行选择;
响应于选择所述操作模式中的第一操作模式,
生成与被照明对象对应的第一二维(2D)彩色图像数据和第二2D彩色图像数据,其中,所述第一2D彩色图像数据和所述第二2D彩色图像数据包括像素,
生成分别与所述第一2D彩色图像数据和所述第二2D彩色图像数据对应的第一2D单色图像数据和第二2D单色图像数据,使用所述第一2D单色图像数据和所述第二2D单色图像数据来生成3D数据,以及
通过将由所述第一2D彩色图像数据和所述第二2D彩色图像数据中的至少一者获得的颜色信息与所述3D数据进行组合来生成3D彩色图像数据;以及
响应于选择所述操作模式中的第二操作模式,生成与所述被照明对象对应的另外的2D彩色图像数据。
28.根据权利要求27所述的方法,还包括:在显示单元上显示所述3D彩色图像数据、所述第一2D彩色图像数据、所述第二2D彩色图像数据以及所述另外的2D彩色图像数据中的至少一者。