扫描仪的调整方法、装置、处理器和扫描系统与流程

文档序号:28483159发布日期:2022-01-14 22:28阅读:360来源:国知局
扫描仪的调整方法、装置、处理器和扫描系统与流程

1.本技术涉及扫描仪技术领域,具体而言,涉及一种扫描仪的调整方法、装置、计算机可读存储介质、处理器和扫描系统。


背景技术:

2.在同一个版本软件下使用不同批次口内扫描仪去扫描同一个模型的测试过程中发现扫描结果存在差异,存在数据无法使用情况,经过统计可以分为3类问题,问题1为模型数据局部缺失,问题2为模型颜色不真实,整体偏色,问题3为模型投影投光强度不一致。
3.这些问题简单进行分析发现原因是图片灰度存在不同程度上的差异,这点通过测试得到证实,测试内容为在相同的电流参数、相机参数以及采集距离情况下,对一张灰白色色卡进行拍摄采集图片。通过计算灰度分析后,发现这些问题是口内扫描仪生产时组装角度误差以及投影仪个体投光强度差异导致的,但是这些问题在生产过程中很难进行控制,因此在生产过程中采用调整图片投影投光强度方式进行解决,达到出厂后使用不出现上述问题。
4.调整图片投影投光强度有两种方案,一种是修改投影电流值,改变投影光强达到改变图片投影投光强度的目的;另一种是修改相机参数,达到修改图片灰度目的。但是生产过程中修改相机参数这种方式在目前的口内扫描仪上有两个致命缺陷,缺陷1为出厂后相机参数固定无法进行修改,扫描时要调整图片投影投光强度只能修改投影电流值,而修改一次投影电流值需要比较长的时间(约3s),缺陷2为无法区分不同通道图片投影投光强度。从原则上讲生产过程中将相机参数固定后扫描软件经常修改投影电流值本身就不合理。因此生产过程中采用修改投影电流值的方式进行调整图片投影投光强度,这种方式可以在生产过程中将投影电流值固定出厂后,根据扫描软件扫描物体时因环境因素过暗或过亮情况,在扫描过程中随时调整相机参数,达到较好的扫描效果,在调整时间上也要比修改相机参数效率高。
5.目前现有调整投影电流方式,主要是生产时人工调整进行调整,具体的调整步骤如下:
6.步骤1,将带扫描头的口内扫描仪,对准色板进行固定;
7.步骤2,打开扫描软件,将保存图像选项选上,并设置增益参数为0,即不调整投影电流;
8.步骤3,进行扫描获取图片后,关闭扫描软件;
9.步骤4,与标准口内扫描仪采集的蓝色通道图片进行人眼观察比较投影投光强度是否一致,不一致,进行步骤5,否则进行步骤7;
10.步骤5,根据当前蓝色通道图片投影投光强度比目标图片投影投光强度亮还是暗,通过工具进行增加或减少一定蓝色通道的投影电流值;
11.步骤6,重复步骤2-5,直到投影投光强度一致;
12.步骤7,打开扫描软件,查看右上角相机预览窗口;
13.步骤8,分析图片整体颜色是否有偏色现象,如偏红、偏黄等,有则继续下一步,无则结束调整;
14.步骤9,通过光学颜色混合知识,判断绿色通道以及红色通道的投影电流值需要增加还是减少;
15.步骤10,关闭扫描软件,通过工具调整绿色通道以及红色通道的投影电流值;
16.步骤11,重复步骤7-10,直到图片整体没有偏色。
17.综上可知,现有技术中不同的扫描仪扫描同一个待测物体的过程中,为了规避扫描到的图片灰度存在的差异,可以采用修改投影电流值的方式进行调整图片投影投光强度,但由于调整结果是以人眼观察本身是否调整到符合范围内来确定,导致不同扫描仪扫描结果一致性差的技术问题。
18.在背景技术部分中公开的以上信息只是用来加强对本文所描述技术的背景技术的理解,因此,背景技术中可能包含某些信息,这些信息对于本领域技术人员来说并未形成在本国已知的现有技术。


技术实现要素:

19.本技术的主要目的在于提供一种扫描仪的调整方法、装置、计算机可读存储介质、处理器和扫描系统,以解决现有技术中不同扫描仪扫描结果一致性差的问题。
20.根据本发明实施例的一个方面,提供了一种扫描仪的调整方法,包括:控制扫描仪扫描目标图片,并计算所述目标图片的第一灰度值,其中,所述目标图片为具有标准颜色的色卡或色板;如果所述目标图片的第一灰度值没有处于目标范围内,将所述扫描仪的第一投影电流值在电流值调整范围内进行至少一次调整,直到所述目标图片的灰度值处于所述目标范围内,其中,每次调整结果用于改变所述扫描仪的投影投光强度。
21.可选地,将所述扫描仪的第一投影电流值在电流值调整范围内进行至少一次调整,直到所述目标图片的灰度值处于所述目标范围内,包括:以所述电流值调整范围的中间值为基准,对所述第一投影电流值进行增加或减少的调整。
22.可选地,将所述扫描仪的第一投影电流值在电流值调整范围内进行至少一次调整,直到所述目标图片的灰度值处于所述目标范围内,包括:将所述扫描仪的所述第一投影电流值增加预定值或减少预定值,得到第二投影电流值;再次扫描所述目标图片,计算得到所述目标图片的第二灰度值;如果所述目标图片的第二灰度值处于所述目标范围内,则结束调整所述扫描仪的投影电流值;如果所述目标图片的第二灰度值未处于所述目标范围内,继续执行调整所述扫描仪的投影电流值的过程,直到所述目标图片的灰度值处于所述目标范围内。
23.可选地,继续执行所述扫描仪的调整投影电流值的过程,包括:获取所述第二灰度值与目标灰度值之间的灰度差值,其中,所述目标灰度值为所述目标范围内的取值;基于所述灰度差值,确定电流差值;基于所述电流差值,确定目标电流值,并将所述目标电流值与所述第二投影电流值进行比对;基于比对结果,确定是否继续调整所述投影电流值。
24.可选地,基于比对结果,确定是否继续调整所述投影电流值,包括:在所述目标电流值与所述第二投影电流值相同的情况下,停止调整所述扫描仪的投影电流值;在所述目标电流值与所述第二投影电流值不相同的情况下,确定继续调整所述投影电流值。
25.可选地,在确定继续调整所述投影电流值之后,所述方法还包括:判断所述目标电流值是否处于所述电流值调整范围内;如果所述目标电流值处于所述电流值调整范围内,将所述第二投影电流调整至所述目标电流值,并基于所述目标电流值再次扫描所述目标图片,并计算所述目标图片的第三灰度值;如果所述第三灰度值处于所述目标范围内,则结束调整所述扫描仪的投影电流值,否则,继续执行调整所述扫描仪的投影电流值。
26.可选地,所述方法还包括:如果所述目标电流值超出所述电流值调整范围内,统计超出所述电流值调整范围内的所述投影电流值的数量,即统计所述投影电流值超出所述电流值调整范围的次数,并在所述数量超过预定数量的情况下,结束调整所述扫描仪的投影电流值;在所述数量未超过所述预定数量的情况下,判断所述目标电流值是否小于所述电流值调整范围中的最小电流值;如果所述目标电流值小于或者等于所述最小电流值,采用所述最小电流值来再次扫描所述目标图片,并确定扫描到的灰度值是否处于所述目标范围内;如果所述目标电流值大于所述最小电流值,采用电流值调整范围中的最大电流值来再次扫描所述目标图片,并确定扫描到的灰度值是否处于所述目标范围内。
27.根据本发明实施例的另一方面,还提供了一种扫描仪的调整方法,包括:至少两种颜色光顺序投射到目标图片,采用任意一种所述的方法同步采集所述至少两种颜色光投射的所述目标图片,并基于采集结果同时进行调整,直到所述目标图片所有通道的调整结束处于所述目标范围内,其中,每个颜色通道的目标范围相关联。
28.根据本发明实施例的又一方面,还提供了一种扫描仪的调整装置,包括:获取单元,用于控制扫描仪扫描目标图片,并计算所述目标图片的第一灰度值,其中,所述目标图片为具有标准颜色的色卡或色板;第一调整单元,用于如果所述目标图片的第一灰度值没有处于目标范围内,将所述扫描仪的第一投影电流值在电流值调整范围内进行至少一次调整,直到所述目标图片的灰度值处于所述目标范围内,其中,每次调整结果用于改变所述扫描仪的投影投光强度。
29.根据本发明实施例的再一方面,还提供了一种计算机可读存储介质,所述计算机可读存储介质包括存储的程序,其中,所述程序执行任意一种所述的调整方法。
30.根据本发明实施例的又一方面,还提供了一种处理器,所述处理器用于运行程序,其中,所述程序运行时执行任意一种所述的调整方法。
31.根据本发明实施例的再一方面,还提供了一种扫描系统,包括扫描仪和调整装置,所述调整装置用于执行任意一种所述的调整方法。
32.上述调整方法中,首先,控制扫描仪扫描目标图片,并计算目标图片的第一灰度值,即采用扫描仪扫描具有标准颜色的色卡或色板,并计算具有标准颜色的色卡或色板的灰度值,然后,如果目标图片的第一灰度值没有处于目标范围内,将扫描仪的第一投影电流值在电流值调整范围内进行至少一次调整,直到目标图片的灰度值处于目标范围内,从而可以使得任意一个扫描仪扫描的目标图片的第一灰度值处于目标范围内,保证了不同扫描仪扫描结果一致性,即使得目标图片不存在偏色现象,解决了现有技术中的不同扫描仪扫描结果一致性差的问题。
附图说明
33.构成本技术的一部分的说明书附图用来提供对本技术的进一步理解,本技术的示
意性实施例及其说明用于解释本技术,并不构成对本技术的不当限定。在附图中:
34.图1示出了根据本技术的一种实施例的扫描仪的调整方法的流程图;
35.图2示出了根据本技术的一种实施例的扫描仪的调整装置的示意图;以及
36.图3示出了根据本技术的另一种实施例的扫描仪的调整方法的流程图。
具体实施方式
37.需要说明的是,在不冲突的情况下,本技术中的实施例及实施例中的特征可以相互组合。下面将参考附图并结合实施例来详细说明本技术。
38.为了使本技术领域的人员更好地理解本技术方案,下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本技术一部分的实施例,而不是全部的实施例。基于本技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本技术保护的范围。
39.需要说明的是,本技术的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本技术的实施例。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。
40.应该理解的是,当元件(诸如层、膜、区域、或衬底)描述为在另一元件“上”时,该元件可直接在该另一元件上,或者也可存在中间元件。而且,在说明书以及权利要求书中,当描述有元件“连接”至另一元件时,该元件可“直接连接”至该另一元件,或者通过第三元件“连接”至该另一元件。
41.正如背景技术中所说的,现有技术中的不同扫描仪扫描结果一致性差,为了解决上述问题,本技术的一种典型的实施方式中,提供了一种扫描仪的调整方法、装置、计算机可读存储介质、处理器和扫描系统。
42.根据本技术的实施例,提供了一种扫描仪的调整方法,上述扫描仪包括投影仪和相机,上述投影仪具有蓝色通道、红色通道和绿色通道,上述投影仪用于投射不同通道的光至色卡或色板,上述相机用于同步采集色卡或色板的图像。
43.图1是根据本技术实施例的扫描仪的调整方法的流程图。如图1所示,该方法包括以下步骤:
44.步骤s101,控制扫描仪扫描目标图片,并计算上述目标图片的第一灰度值,其中,上述目标图片为具有标准颜色的色卡或色板;
45.步骤s102,如果上述目标图片的第一灰度值没有处于目标范围内,将上述扫描仪的第一投影电流值在电流值调整范围内进行至少一次调整,直到上述目标图片的灰度值处于上述目标范围内,其中,每次调整结果用于改变上述扫描仪的投影投光强度。
46.上述调整方法中,首先,控制扫描仪扫描目标图片,并计算目标图片的第一灰度值,即采用扫描仪扫描具有标准颜色的色卡或色板,并计算具有标准颜色的色卡或色板的灰度值,然后,如果目标图片的第一灰度值没有处于目标范围内,将扫描仪的第一投影电流
值在电流值调整范围内进行至少一次调整,直到目标图片的灰度值处于目标范围内,从而可以使得任意一个扫描仪扫描的目标图片的第一灰度值处于目标范围内,保证了不同扫描仪扫描结果一致性,即使得目标图片不存在偏色现象,解决了现有技术中的不同扫描仪扫描结果一致性差的问题。
47.需要说明的是,上述目标范围是根据标准值和误差范围确定的,其中,标准值为人工调整后进行扫描标准色卡计算得到的灰度值,人工调整就是研发调试,调到一个合适扫描的范围,这个合适范围是根据实验得到的结果,本领域技术人员可以根据具体情况设定合适的误差范围,即可得到目标范围。
48.还需要说明的是,色卡或色板可以为灰色色卡,上述目标图片可以为具有蓝色的色卡或色板,该目标图片为投影仪投射蓝色通道的光至色卡或色板后相机采集色卡或色板的图像得到的,上述目标图片还可以为具有红色的色卡或色板,该目标图片为投影仪投射红色通道的光至色卡或色板后相机采集色卡或色板的图像得到的,上述目标图片还可以为具有绿色的色卡或色板,该目标图片为投影仪投射绿色通道的光至色卡或色板后相机采集色卡或色板的图像得到的。
49.还需要说明的是,在附图的流程图示出的步骤可以在诸如一组计算机可执行指令的计算机系统中执行,并且,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤。
50.本技术的一种实施例中,将上述扫描仪的第一投影电流值在电流值调整范围内进行至少一次调整,直到上述目标图片的灰度值处于上述目标范围内,包括:以上述电流值调整范围的中间值为基准,对上述第一投影电流值进行增加或减少的调整。具体地,上述扫描仪扫描目标图片也可以是红色通道的目标图片或者绿色通道的目标图片,在第一投影电流值大于电流值调整范围的最小值且小于电流值调整范围的中间值的情况下,将第一投影电流值在电流值调整范围内进行调整时增大第一投影电流值,在第一投影电流值小于电流值调整范围的最大值且大于电流值调整范围的中间值的情况下,将第一投影电流值在电流值调整范围内进行调整时减小第一投影电流值,上述增加的电流值或者减小的电流值大于电流值调整范围的四分之一且小于电流值调整范围的一半,例如,电流值调整范围为0~10a,第一投影电流值处于0~5a范围内,增大第一投影电流值,增加后的投影电流值处于2.5a~10a范围内,第一投影电流值处于5a~10a范围内,减小第一投影电流值,减少后的投影电流值处于0~7.5a范围内。
51.需要说明的是,上述中间值为电流值调整范围内的值,上述中间值为电流值调整范围的两个边界值的算数平均数,优选地,当电流值调整范围的中值为整数时,中间值为电流值调整范围的中值,当电流值调整范围的中值为非整数时,中间值为接近中值的整数,例如,电流值调整范围为0-10,中值为5,则中间值为5,电流值调整范围为1-10,中值为5.5,则中间值为5或6。
52.本技术的一种实施例中,将上述扫描仪的第一投影电流值在电流值调整范围内进行至少一次调整,直到上述目标图片的灰度值处于上述目标范围内,包括:将上述扫描仪的上述第一投影电流值增加预定值或减少预定值,得到第二投影电流值;再次扫描上述目标图片,计算得到上述目标图片的第二灰度值;如果上述目标图片的第二灰度值处于上述目标范围内,则结束调整上述扫描仪的投影电流值;如果上述目标图片的第二灰度值未处于
上述目标范围内,继续执行调整上述扫描仪的投影电流值的过程,直到上述目标图片的灰度值处于上述目标范围内。上述方法直接对第一投影电流值进行调整得到第二投影电流值,然后计算得到第二投影电流值下目标图片的第二灰度值,如果第二灰度值处于目标范围内,即可结束调整,如果第二灰度值不处于目标范围内,需要继续进行调整。
53.需要说明的是,将上述扫描仪的第一投影电流值在电流值调整范围内进行至少一次调整,指扫描仪的投影电流值在电流值调整范围进行一次或多次调整,每一次调整均是对当前的投影电流值进行调整,也就是说,对第一投影电流值进行调整得到第二投影电流值,下一次调整是对第二投影电流值进行调整,而不是对第一投影电流值进行二次调整,之后的调整以此类推。可以理解为,第一投影电流值为扫描仪的前一投影电流值,第二投影电流值为扫描仪的后一投影电流值。
54.还需要说明的是,本领域技术人员可以根据实际情况设置合适的预定值,使得第二投影电流值处于电流值调整范围内。
55.本技术的一种实施例中,继续执行上述扫描仪的调整投影电流值的过程,包括:获取上述第二灰度值与目标灰度值之间的灰度差值,其中,上述目标灰度值为上述目标范围内的取值;基于上述灰度差值,确定电流差值;基于上述电流差值,确定目标电流值,并将上述目标电流值与上述第二投影电流值进行比对;基于比对结果,确定是否继续调整上述投影电流值。具体地,在目标范围内取一个灰度值作为目标灰度值,即可得到第二灰度值与目标灰度值之间的灰度差值,将灰度差值代入斜率公式计算得到电流差值,从而得到目标电流值,比较第二投影电流和目标电流值,以确定是否继续调整投影电流值,上述方法通过比对进行二次验证,以避免误调。
56.需要说明的是,根据第一投影电流值、第二投影电流值、第一灰度值以及第二灰度值,确定灰度值跟随投影电流值变化的正反比关系,并计算斜率,即可得到斜率公式。
57.本技术的一种实施例中,基于比对结果,确定是否继续调整上述投影电流值,包括:在上述目标电流值与上述第二投影电流值相同的情况下,停止调整上述扫描仪的投影电流值;在上述目标电流值与上述第二投影电流值不相同的情况下,确定继续调整上述投影电流值。具体地,目标电流值与第二投影电流值相同,即可停止调整投影电流值,目标电流值与第二投影电流值不相同,则需要继续调整投影电流值,直至目标图片的灰度值处于目标范围内。
58.本技术的一种实施例中,在确定继续调整上述投影电流值之后,上述方法还包括:判断上述目标电流值是否处于上述电流值调整范围内;如果上述目标电流值处于上述电流值调整范围内,将上述第二投影电流调整至上述目标电流值,并基于上述目标电流值再次扫描上述目标图片,并计算上述目标图片的第三灰度值;如果上述第三灰度值处于上述目标范围内,则结束调整上述扫描仪的投影电流值,否则,继续执行调整上述扫描仪的投影电流值。具体地,在目标电流值与第二投影电流值不相同且处于电流值调整范围内的情况下,即可将上述第二投影电流调整至上述目标电流值,计算目标电流值下目标图片的第三灰度值,如果第三灰度值处于目标范围内,结束调整,否则,继续调整投影电流值。
59.本技术的一种实施例中,上述方法还包括:如果上述目标电流值超出上述电流值调整范围内,统计超出上述电流值调整范围内的上述投影电流值的数量,并在上述数量超过预定数量的情况下,结束调整上述扫描仪的投影电流值;在上述数量未超过上述预定数
量的情况下,判断上述目标电流值是否小于上述电流值调整范围中的最小电流值;如果上述目标电流值小于或者等于上述最小电流值,采用上述最小电流值来再次扫描上述目标图片,并确定扫描到的灰度值是否处于上述目标范围内;如果上述目标电流值大于上述最小电流值,采用电流值调整范围中的最大电流值来再次扫描上述目标图片,并确定扫描到的灰度值是否处于上述目标范围内。具体地,在目标电流值超出电流值调整范围,且上述数量超过预定数量的情况下,表明无法通过调整使得目标图片的灰度值处于目标范围,则结束调整,例如,投影仪本身偏亮,造成扫描结果整体偏亮以及偏色,这种情况无法通过调整避免,在目标电流值超出电流值调整范围,而上述数量未超过预定数量的情况下,判断上述目标电流值是否小于电流值调整范围中的最小电流值,即将电流值调整范围中的最小电流值作为判断标准,若上述目标电流值小于最小电流值,将投影电流值调整至最小电流值,并计算最小电流值下目标图片的灰度值,该灰度值处于目标范围内,结束调整,该灰度值不处于目标范围内,继续调整,若上述目标电流值大于最小电流值,此时目标电流值必然也大于最大电流值,将投影电流值调整至电流值调整范围中的最大电流值,并计算最大电流值下目标图片的灰度值,该灰度值处于目标范围内,结束调整,该灰度值不处于目标范围内,继续调整。
60.需要说明的是,也可将电流值调整范围中的最大电流值作为判断标准,在目标电流值超出电流值调整范围,而上述数量未超过上述预定数量的情况下,如果当前的调整结果大于上述最大电流值,采用上述最大电流值来再次扫描上述目标图片,并确定扫描到的灰度值是否处于上述目标范围内,如果当前的调整结果小于上述最大电流值,此时目标电流值必然也小于电流值调整范围的最小电流值,采用上述最小电流值来再次扫描上述目标图片,并确定扫描到的灰度值是否处于上述目标范围内。
61.本技术实施例还提供了一种扫描仪的调整方法,至少两种颜色光顺序投射到目标图片,采用任意一中上述的方法同步采集上述至少两种颜色光投射的上述目标图片,并基于采集结果同时进行调整,直到上述目标图片所有通道的调整结束处于上述目标范围内,其中,每个颜色通道的目标范围相关联,在本实施例中,投影仪包括红色通道、绿色通道和蓝色通道,三种颜色通道的成像的目标灰度值呈比例关系,三种颜色通道的成像的目标灰度值的权重占比之和接近于或等于1,且重建光所对应的颜色通道的成像的目标灰度值的权重占比大于其他颜色通道的成像的目标灰度值的权重占比,例如,扫描仪的重建光为蓝光,则投影仪的蓝色通道投射光至色卡或色板并经相机采集的成像的目标灰度值的权重占比大于投影仪的红色通道投射光至色卡或色板并经相机采集的成像的目标灰度值的权重占比,投影仪的蓝色通道投射光至色卡或色板并经相机采集的成像的目标灰度值的权重占比大于投影仪的绿色通道投射光至色卡或色板并经相机采集的成像的目标灰度值的权重占比。
62.投影仪的蓝色通道的投影电流值按前述方案调整,直至投影仪的蓝色通道投射光至色卡或色板并经相机采集的成像的灰度值符合目标范围;投影仪的红色通道的投影电流值按前述方案调整,直至投影仪的红色通道投射光至色卡或色板并经相机采集的成像的灰度值符合目标范围;投影仪的绿色通道的投影电流值按前述方案调整,直至投影仪的绿色通道投射光至色卡或色板并经相机采集的成像的灰度值符合目标范围。三颜色通道的投影电流值各自调整完成后,三种颜色通道投射光至色卡或色板并经相机采集的成像的目标灰
度值成预设的比例关系,实际扫描使用时,三种颜色同时投射至物体,经相机采集的成像即可还原物体颜色。
63.上述调整方法中,上述三个通道为红色通道、绿色通道和蓝色通道,由于每次调整都需要2-5秒左右的生效时间,同时采集上述目标图片的三个通道,并基于采集结果同时进行调整,减少调整时间,提高调整效率。
64.需要说明的是,由于各通道分别具有对应的目标范围,调整过程是互不影响的,各通道也可以不同时进行调整。
65.本技术实施例还提供了一种扫描仪的调整装置,需要说明的是,本技术实施例的扫描仪的调整装置可以用于执行本技术实施例所提供的用于扫描仪的调整方法。以下对本技术实施例提供的扫描仪的调整装置进行介绍。
66.图2是根据本技术实施例的扫描仪的调整装置的示意图。如图2所示,该装置包括:
67.获取单元10,用于控制扫描仪扫描目标图片,并计算上述目标图片的第一灰度值,其中,上述目标图片为具有标准颜色的色卡或色板;
68.第一调整单元20,用于如果上述目标图片的第一灰度值没有处于目标范围内,将上述扫描仪的第一投影电流值在电流值调整范围内进行至少一次调整,直到上述目标图片的灰度值处于上述目标范围内,其中,每次调整结果用于改变上述扫描仪的投影投光强度。
69.上述调整装置中,获取单元控制扫描仪扫描目标图片,并计算目标图片的第一灰度值,即采用扫描仪扫描具有标准颜色的色卡或色板,并计算具有标准颜色的色卡或色板的灰度值,如果目标图片的第一灰度值没有处于目标范围内,调整单元将扫描仪的第一投影电流值在电流值调整范围内进行至少一次调整,直到目标图片的灰度值处于目标范围内,从而可以使得任意一个扫描仪扫描的目标图片的第一灰度值处于目标范围内,保证了不同扫描仪扫描结果一致性,即使得目标图片不存在偏色现象,解决了现有技术中的不同扫描仪扫描结果一致性差的问题。
70.需要说明的是,上述目标范围是根据标准值和误差范围确定的,其中,标准值为人工调整后进行扫描标准色卡计算得到的灰度值,人工调整即为研发过程中进行的调试,本领域技术人员可以根据具体情况设定合适的误差范围,即可得到目标范围。
71.还需要说明的是,色卡或色板可以为灰色色卡,上述目标图片可以为具有蓝色的色卡或色板,该目标图片为投影仪投射蓝色通道的光至色卡或色板后相机采集色卡或色板的图像得到的,上述目标图片还可以为具有红色的色卡或色板,该目标图片为投影仪投射红色通道的光至色卡或色板后相机采集色卡或色板的图像得到的,上述目标图片还可以为具有绿色的色卡或色板,该目标图片为投影仪投射绿色通道的光至色卡或色板后相机采集色卡或色板的图像得到的。
72.本技术的一种实施例中,上述第一调整单元包括调整模块,上述调整模块用于以上述电流值调整范围的中间值为基准,对上述第一投影电流值进行增加或减少的调整。具体地,上述扫描仪扫描目标图片也可以是红色通道的目标图片或者绿色通道的目标图片,在第一投影电流值大于电流值调整范围的最小值且小于电流值调整范围的中间值的情况下,将第一投影电流值在电流值调整范围内进行调整时增大第一投影电流值,在第一投影电流值小于电流值调整范围的最大值且大于电流值调整范围的中间值的情况下,将第一投影电流值在电流值调整范围内进行调整时减小第一投影电流值,上述增加的电流值或者减
小的电流值大于电流值调整范围的四分之一且小于电流值调整范围的一半,例如,电流值调整范围为0~10a,第一投影电流值处于0~5a范围内,增大第一投影电流值,增加后的投影电流值处于2.5a~10a范围内,第一投影电流值处于5a~10a范围内,增大第一投影电流值,减少后的投影电流值处于0~7.5a范围内。
73.需要说明的是,上述中间值为电流值调整范围内的值,上述中间值为电流值调整范围的两个边界值的算数平均数,优选地,当电流值调整范围的中值为整数时,中间值为电流值调整范围的中值,当电流值调整范围的中值为非整数时,中间值为接近中值的整数,例如,电流值调整范围为0-10,中值为5,则中间值为5,电流值调整范围为1-10,中值为5.5,则中间值为5或6。
74.本技术的一种实施例中,上述第一调整单元包括调整子单元、计算子单元、第一处理子单元和第二处理子单元,其中,上述调整子单元用于将上述扫描仪的上述第一投影电流值增加预定值或减少预定值,得到第二投影电流值;再次扫描上述目标图片,计算得到上述目标图片的第二灰度值;上述第一处理子单元用于如果上述目标图片的第二灰度值处于上述目标范围内,则结束调整上述扫描仪的投影电流值;上述第二处理子单元用于如果上述目标图片的第二灰度值未处于上述目标范围内,继续执行调整上述扫描仪的投影电流值的过程,直到上述目标图片的灰度值处于上述目标范围内。上述装置直接对第一投影电流值进行调整得到第二投影电流值,然后计算得到第二投影电流值下目标图片的第二灰度值,如果第二灰度值处于目标范围内,即可结束调整,如果第二灰度值不处于目标范围内,需要继续进行调整。
75.需要说明的是,将上述扫描仪的第一投影电流值在电流值调整范围内进行至少一次调整,每一次调整均是对当前的投影电流值进行调整,也就是说,对第一投影电流值进行调整得到第二投影电流值,下一次调整是对第二投影电流值进行调整,而不是对第一投影电流值进行二次调整,之后的调整以此类推。其中,第二投影电流值是对第一投影电流值进行调整得到的,其他的第二投影电流值不是对第一投影电流值进行调整得到的。
76.还需要说明的是,本领域技术人员可以根据实际情况设置合适的预定值,使得第二投影电流值处于电流值调整范围内。
77.本技术的一种实施例中,上述第二处理子单元包括获取模块、第三确定模块、第四确定模块和第五确定模块,其中,上述获取模块用于获取上述第二灰度值与目标灰度值之间的灰度差值,其中,上述目标灰度值为上述目标范围内的取值;上述第三确定模块用于基于上述灰度差值,确定电流差值;上述第四确定模块用于基于上述电流差值,确定目标电流值,并将上述目标电流值与上述第二投影电流值进行比对;上述第五确定模块用于基于比对结果,确定是否继续调整上述投影电流值。具体地,在目标范围内取一个灰度值作为目标灰度值,即可得到第二灰度值与目标灰度值之间的灰度差值,将灰度差值代入斜率公式计算得到电流差值,从而得到目标电流值,比较第二投影电流和目标电流值,以确定是否继续调整投影电流值,上述装置通过比对进行二次验证,以避免误调。
78.需要说明的是,根据第一投影电流值、第二投影电流值、第一灰度值以及第二灰度值,确定灰度值跟随投影电流值变化的正反比关系,并计算斜率,即可得到斜率公式。
79.本技术的一种实施例中,上述第五确定模块还用于在上述目标电流值与上述第二投影电流值相同的情况下,停止调整上述扫描仪的投影电流值;上述第五确定模块还用于
在上述目标电流值与上述第二投影电流值不相同的情况下,确定继续调整上述投影电流值。具体地,目标电流值与第二投影电流值相同,即可停止调整投影电流值,目标电流值与第二投影电流值不相同,则需要继续调整投影电流值,直至目标图片的灰度值处于目标范围内。
80.本技术的一种实施例中,上述第五确定模块包括确定子模块、计算子模块和处理子模块,其中,上述确定子模块用于判断上述目标电流值是否处于上述电流值调整范围内;上述计算子模块用于如果上述目标电流值处于上述电流值调整范围内,将上述第二投影电流调整至上述目标电流值,并基于上述目标电流值再次扫描上述目标图片,并计算上述目标图片的第三灰度值;上述处理子模块用于如果上述第三灰度值处于上述目标范围内,则结束调整上述扫描仪的投影电流值,否则,继续执行调整上述扫描仪的投影电流值。具体地,在目标电流值与第二投影电流值不相同且处于电流值调整范围内的情况下,将上述第二投影电流调整至上述目标电流值,计算目标电流值下目标图片的第三灰度值,如果第三灰度值处于目标范围内,结束调整,否则,继续调整投影电流值。
81.本技术的一种实施例中,上述调整装置还包括第二调整单元,上述第二调整单元包括处理子单元、第一确定子单元、第二确定子单元和第三确定子单元,其中,上述处理子单元用于如果上述目标电流值超出上述电流值调整范围内,统计超出上述电流值调整范围内的上述投影电流值的数量,并在上述数量超过预定数量的情况下,结束调整上述扫描仪的投影电流值;上述第一确定子单元用于在上述数量未超过上述预定数量的情况下,判断上述目标电流值是否小于上述电流值调整范围中的最小电流值;上述第二确定子单元用于如果上述目标电流值小于等于上述最小电流值,采用上述最小电流值来再次扫描上述目标图片,并确定扫描到的灰度值是否处于上述目标范围内;上述第三确定子单元用于如果上述目标电流值大于上述最小电流值,采用电流值调整范围中的最大电流值来再次扫描上述目标图片,并确定扫描到的灰度值是否处于上述目标范围内。具体地,在目标电流值超出电流值调整范围内且上述数量超过预定数量的情况下,表明无法通过调整使得目标图片的灰度值处于目标范围,则结束调整,例如,投影仪本身偏亮,造成扫描结果整体偏亮以及偏色,这种情况无法通过调整避免,在上述数量未超过预定数量的情况下,判断上述目标电流值是否小于电流值调整范围中的最小电流值,若上述目标电流值小于最小电流值,将投影电流值调整至最小电流值,并计算最小电流值下目标图片的灰度值,该灰度值处于目标范围内,结束调整,该灰度值不处于目标范围内,继续调整,若上述目标电流值大于最大电流值,将投影电流值调整至电流值调整范围中的最大电流值,并计算最大电流值下目标图片的灰度值,该灰度值处于目标范围内,结束调整,该灰度值不处于目标范围内,继续调整。
82.需要说明的是,在上述数量未超过上述预定数量的情况下,如果当前的调整结果大于或者等于上述最大电流值,采用上述最大电流值来再次扫描上述目标图片,并确定扫描到的灰度值是否处于上述目标范围内,如果当前的调整结果小于上述最大电流值,采用上述最小电流值来再次扫描上述目标图片,并确定扫描到的灰度值是否处于上述目标范围内。
83.本技术实施例还提供了一种扫描系统,包括扫描仪和调整装置,上述调整装置用于执行任意一种上述的调整方法。
84.上述扫描系统中,包括调整装置,获取单元控制扫描仪扫描目标图片,并计算目标
图片的第一灰度值,即采用扫描仪扫描具有标准颜色的色卡或色板,并计算具有标准颜色的色卡或色板的灰度值,如果目标图片的第一灰度值没有处于目标范围内,调整单元将扫描仪的第一投影电流值在电流值调整范围内进行至少一次调整,直到目标图片的灰度值处于目标范围内,从而可以使得任意一个扫描仪扫描的目标图片的第一灰度值处于目标范围内,保证了不同扫描仪扫描结果一致性,即使得目标图片不存在偏色现象,解决了现有技术中的不同扫描仪扫描结果一致性差的问题。
85.需要说明的是,上述调整方法方法可以应用在扫描仪以及由扫描仪和计算机组成的扫描系统,其中,该方法应用在扫描仪时,该扫描仪具有数据处理能力,基于自身的数据处理结果来调整投影投光强度;该方法应用在扫描系统时,扫描仪受计算机控制,调整投影投光强度。
86.为了使得本领域技术人员能够更加清楚地了解本技术的技术方案,以下将结合具体的实施例来说明本技术的技术方案。
87.实施例
88.如图3所示,单个通道的调整方法包括以下步骤:控制扫描仪执行第一次采集计算,即控制扫描仪扫描目标图片,并计算上述目标图片的第一灰度值,其中,上述目标图片为具有标准颜色的色卡或色板,将第一灰度值与目标范围进行比较,如果上述目标图片的第一灰度值处于目标范围内,结束扫描,如果上述目标图片的第一灰度值没有处于目标范围内,在第一投影电流值大于电流值调整范围的最小值且小于电流值调整范围的中间值的情况下,将上述扫描仪的上述第一投影电流值增加预定值,在第一投影电流值小于电流值调整范围的最大值且大于电流值调整范围的中间值的情况下,将上述扫描仪的上述第一投影电流值减少预定值,得到第二投影电流值,即扫描仪的投影电路值调整至第二投影电流值,基于第二投影电流值执行第二次采集计算,即再次扫描上述目标图片,计算得到上述目标图片的第二灰度值,如果上述目标图片的第二灰度值处于上述目标范围内,则结束调整上述扫描仪的投影电流值,如果上述目标图片的第二灰度值未处于上述目标范围内,获取上述第二灰度值与目标灰度值之间的灰度差值,其中,上述目标灰度值为上述目标范围内的取值,基于上述灰度差值,将灰度差值代入斜率公式计算得到电流差值,斜率公式为当前采集记录与上一次采集记录推导得到的,即根据第一投影电流值、第二投影电流值、第一灰度值和第二灰度值推导得到,基于上述电流差值,确定目标电流值,并将上述目标电流值与上一个投影电流值进行比对,即与上述第二投影电流值进行比对,在上述目标电流值与上述第二投影电流值相同的情况下,停止调整上述扫描仪的投影电流值,在上述目标电流值与上述第二投影电流值不相同的情况下,判断上述目标电流值是否处于上述电流值调整范围内,如果上述目标电流值处于上述电流值调整范围内,将上述第二投影电流调整至上述目标电流值,基于上述目标电流值再次扫描上述目标图片,并计算上述目标图片的第三灰度值,如果上述第三灰度值处于上述目标范围内,则结束调整上述扫描仪的投影电流值,如果上述目标电流值超出上述电流值调整范围内,统计超出上述电流值调整范围内的上述投影电流值的数量,并在上述数量超过预定数量的情况下,结束调整上述扫描仪的投影电流值,在上述数量未超过预定数量的情况下,判断上述目标电流值是否小于上述电流值调整范围中的最小电流值,如果上述目标电流值小于上述最小电流值,采用上述最小电流值来再次扫描上述目标图片,并确定扫描到的灰度值是否处于上述目标范围内,如果扫描到的
灰度值是处于上述目标范围内,结束调整,否则,计算当前扫描到的灰度值与上一次扫描到的灰度值的灰度差值,基于灰度差值确定电流差值,基于电流差值确定目标电流值,将目标电流值与上一个投影电流值进行比对,基于比对结果,确定是否继续调整投影电流值,直至扫描到的灰度值是处于上述目标范围内或者上述数量超过预定数量,如果上述目标电流值超出上述电流值调整范围内且大于上述最小电流值,采用电流值调整范围中的最大电流值来再次扫描上述目标图片,并确定扫描到的灰度值是否处于上述目标范围内,如果扫描到的灰度值是处于上述目标范围内,结束调整,否则,计算当前扫描到的灰度值与上一次扫描到的灰度值的灰度差值,基于灰度差值确定电流差值,基于电流差值确定目标电流值,将目标电流值与上一个投影电流值进行比对,基于比对结果,确定是否继续调整投影电流值,直至扫描到的灰度值是处于上述目标范围内或者上述数量超过预定数量。
89.上述调整装置包括处理器和存储器,上述获取单元和第一调整单元等均作为程序单元存储在存储器中,由处理器执行存储在存储器中的上述程序单元来实现相应的功能。
90.处理器中包含内核,由内核去存储器中调取相应的程序单元。内核可以设置一个或以上,通过调整内核参数来解决现有技术中的不同扫描仪扫描结果一致性差的问题。
91.存储器可能包括计算机可读介质中的非永久性存储器,随机存取存储器(ram)和/或非易失性内存等形式,如只读存储器(rom)或闪存(flash ram),存储器包括至少一个存储芯片。
92.本发明实施例提供了一种计算机可读存储介质,其上存储有程序,该程序被处理器执行时实现上述调整方法。
93.本发明实施例提供了一种处理器,上述处理器用于运行程序,其中,上述程序运行时执行上述调整方法。
94.本发明实施例提供了一种设备,设备包括处理器、存储器及存储在存储器上并可在处理器上运行的程序,处理器执行程序时实现至少以下步骤:
95.步骤s101,控制扫描仪扫描目标图片,并计算上述目标图片的第一灰度值,其中,上述目标图片为具有标准颜色的色卡或色板;
96.步骤s102,如果上述目标图片的第一灰度值没有处于目标范围内,将上述扫描仪的第一投影电流值在电流值调整范围内进行至少一次调整,直到上述目标图片的灰度值处于上述目标范围内,其中,每次调整结果用于改变上述扫描仪的投影投光强度。
97.本文中的设备可以是服务器、pc、pad、手机等。
98.本技术还提供了一种计算机程序产品,当在数据处理设备上执行时,适于执行初始化有至少如下方法步骤的程序:
99.步骤s101,控制扫描仪扫描目标图片,并计算上述目标图片的第一灰度值,其中,上述目标图片为具有标准颜色的色卡或色板;
100.步骤s102,如果上述目标图片的第一灰度值没有处于目标范围内,将上述扫描仪的第一投影电流值在电流值调整范围内进行至少一次调整,直到上述目标图片的灰度值处于上述目标范围内,其中,每次调整结果用于改变上述扫描仪的投影投光强度。
101.在本发明的上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其他实施例的相关描述。
102.在本技术所提供的几个实施例中,应该理解到,所揭露的技术内容,可通过其它的
方式实现。其中,以上所描述的装置实施例仅仅是示意性的,例如上述单元的划分,可以为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,单元或模块的间接耦合或通信连接,可以是电性或其它的形式。
103.上述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
104.另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
105.上述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取计算机可读存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个计算机可读存储介质中,包括若干指令用以使得一台计算机设备(可为个人计算机、服务器或者网络设备等)执行本发明各个实施例上述方法的全部或部分步骤。而前述的计算机可读存储介质包括:u盘、只读存储器(rom,read-only memory)、随机存取存储器(ram,random access memory)、移动硬盘、磁碟或者光盘等各种可以存储程序代码的介质。
106.从以上的描述中,可以看出,本技术上述的实施例实现了如下技术效果:
107.1)、本技术的调整方法中,首先,控制扫描仪扫描目标图片,并计算目标图片的第一灰度值,即采用扫描仪扫描具有标准颜色的色卡或色板,并计算具有标准颜色的色卡或色板的灰度值,然后,如果目标图片的第一灰度值没有处于目标范围内,将扫描仪的第一投影电流值在电流值调整范围内进行至少一次调整,直到目标图片的灰度值处于目标范围内,从而可以使得任意一个扫描仪扫描的目标图片的第一灰度值处于目标范围内,保证了不同扫描仪扫描结果一致性,即使得目标图片不存在偏色现象,解决了现有技术中的不同扫描仪扫描结果一致性差的问题。
108.2)、本技术的调整方法中,上述三个通道为红色通道、绿色通道和蓝色通道,由于每次调整都需要2-5秒左右的生效时间,同时采集上述目标图片的三个通道,并基于采集结果同时进行调整,减少调整时间,提高调整效率。
109.3)、本技术的调整装置中,获取单元控制扫描仪扫描目标图片,并计算目标图片的第一灰度值,即采用扫描仪扫描具有标准颜色的色卡或色板,并计算具有标准颜色的色卡或色板的灰度值,如果目标图片的第一灰度值没有处于目标范围内,调整单元将扫描仪的第一投影电流值在电流值调整范围内进行至少一次调整,直到目标图片的灰度值处于目标范围内,从而可以使得任意一个扫描仪扫描的目标图片的第一灰度值处于目标范围内,保证了不同扫描仪扫描结果一致性,即使得目标图片不存在偏色现象,解决了现有技术中的不同扫描仪扫描结果一致性差的问题。
110.4)、本技术的扫描系统中,包括调整装置,获取单元控制扫描仪扫描目标图片,并计算目标图片的第一灰度值,即采用扫描仪扫描具有标准颜色的色卡或色板,并计算具有
标准颜色的色卡或色板的灰度值,如果目标图片的第一灰度值没有处于目标范围内,调整单元将扫描仪的第一投影电流值在电流值调整范围内进行至少一次调整,直到目标图片的灰度值处于目标范围内,从而可以使得任意一个扫描仪扫描的目标图片的第一灰度值处于目标范围内,保证了不同扫描仪扫描结果一致性,即使得目标图片不存在偏色现象,解决了现有技术中的不同扫描仪扫描结果一致性差的问题。
111.以上所述仅为本技术的优选实施例而已,并不用于限制本技术,对于本领域的技术人员来说,本技术可以有各种更改和变化。凡在本技术的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本技术的保护范围之内。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1