本申请涉及光学技术领域,更具体地说,涉及一种光强调整方法、系统及光学检测设备。
背景技术:
光学检测设备,例如自动光学检测(automatedopticalinspection,aoi)设备,是基于光学原理来对焊接生产中遇到的常见缺陷进行检测的设备。当自动检测时,该光学检测设备通过自身的摄像头自动扫描样品,采集图像,将样品图像中的各个结构与数据库中的合格参数进行比较,经过图像处理,以实现对样品中缺陷的检测,最终通过显示器或自动标志把缺陷显示/标示出来,供维修人员修整。
在光学检测设备的检测过程中,该光学检测设备的光源的光强是否满足要求直接影响着样品的检测结果,只有在光源的光强为目标光强时,才能获得准确的样品检测结果。
在现有技术中的光学检测设备的光强调整过程中,通常需要操作人员多次调节光学检测设备的光源的电压,以使得光学检测设备获取的图像的灰度值为目标灰度值。但这种光强调整方法的效率较低,并且需要操作人员频繁操作光学检测设备,增加了操作人员的劳动强度。
技术实现要素:
为解决上述技术问题,本申请提供了一种光强调整方法、系统及光学检测设备,以实现提高光学检测设备的光源调整效率,降低操作人员在光强调整过程中的劳动强度的目的。
为实现上述技术目的,本申请实施例提供了如下技术方案:
一种光强调整方法,应用于光学检测设备,应用于光学检测设备,被配置为用于获取待测物在不同光强下的图像,所述光强调整方法包括:
提供光强调整参数,所述光强调整参数包括目标灰度值和光源可调参数;
根据光源可调参数,通过所述光学检测设备获取待测物图像的待查找灰度范围;
当所述目标灰度值在所述待查找灰度范围内时,根据所述目标灰度值和所述待查找灰度范围,计算获得目标参数值,以使所述光学检测设备根据所述目标参数值确定目标光强。
可选的,所述光学检测设备包括滤光片,所述滤波片用于调节光源发射光束的光强,所述根据光源可调参数,通过所述光学检测设备获取待测物图像的待查找灰度范围包括:
根据光源可调参数,通过所述光学检测设备获取待测物图像在当前滤光片下的待查找灰度范围。
可选的,当所述目标灰度值不在所述待查找灰度范围内时,则根据所述目标灰度值和所述待查找灰度范围,更换所述光学检测设备的当前滤光片,并返回根据光源可调参数,通过所述光学检测设备获取待测物图像在当前滤光片下的待查找灰度范围的步骤。
可选的,所述根据所述目标灰度值和所述待查找灰度范围,更换所述光学检测设备的当前滤光片包括:
判断所述目标灰度值是否大于所述待查找灰度范围的上限灰度值,如果是,则将滤光能力大于所述当前滤光片的滤光片切换为新的当前滤光片;如果否,则将滤光能力小于所述当前滤光片的滤光片切换为新的当前滤光片。
可选的,所述光强调整参数还包括参考目标参数值,所述根据光源可调参数,通过所述光学检测设备获取待测物图像的待查找灰度范围之前,还包括:
获取所述光学检测设备在输入参数为参考目标参数值时拍摄图像的灰度值作为参考灰度值;
根据所述参考灰度值、所述目标灰度值和所述光学检测设备的采集灰度范围,确定所述待查找灰度范围。
可选的,所述根据所述参考灰度值、所述目标灰度值和所述光学检测设备的采集灰度范围,确定所述待查找灰度范围包括:
判断所述目标灰度值是否大于所述参考灰度值,如果是,则将参考灰度值到所述光学检测设备的采集灰度范围的上限范围内的灰度值,作为所述待查找灰度范围;如果否,则将所述光学检测设备的采集灰度范围的下限到所述参考灰度值范围内的灰度值,作为所述待查找灰度范围。
可选的,所述待查找灰度范围为包括多个不同灰度值的集合;
所述目标灰度值在所述待查找范围内的条件包括:所述目标灰度值大于所述待查找灰度范围内的最小灰度值,且小于所述待查找灰度范围内的最大灰度值。
可选的,所述根据所述目标灰度值和所述待查找灰度范围,计算获得目标参数值包括:
判断所述待查找灰度范围内是否包括与所述目标灰度值相同的灰度值,如果是,则获取与所述目标灰度值对应的光源可调参数值作为所述目标参数值;
如果否,则在所述待查找灰度范围内确定第一灰度值和第二灰度值,并获取与所述第一灰度值对应的第一光源可调参数值和所述第二灰度值对应的第二光源可调参数值,根据所述目标灰度值与所述第一光源可调参数值和第二光源可调参数值的平均值对应的灰度值,确定所述目标灰度值对应的光源可调参数值作为所述目标参数值;
所述第一灰度值为所述待查找灰度范围内大于所述目标灰度值的灰度值中,与所述目标灰度值最接近的灰度值;所述第二灰度值为所述待查找灰度范围内小于所述目标灰度值的灰度值中,与所述目标灰度值最接近的灰度值。
可选的,所述根据所述目标灰度值与所述第一光源可调参数值和第二光源可调参数值的平均值对应的灰度值,确定所述目标灰度值对应的光源可调参数值作为所述目标参数值包括:
将所述第一光源可调参数值和第二光源可调参数值的平均值作为待确认参数值;
判断所述目标灰度值与所述待确认参数值对应的灰度值的差值,是否大于预设阈值,如果否,则将所述待确认参数值作为所述目标参数值;
如果是,则判断所述待确认参数值对应的灰度值是否大于所述目标灰度值,若是,则将所述待确认参数值与预设增量的差值作为新的待确认参数值,并返回判断所述目标灰度值与所述待确认参数值对应的灰度值的差值,是否大于预设阈值的步骤;若否,则将所述待确认参数值与所述预设增量的和作为新的待确认参数值,并返回判断所述目标灰度值与所述待确认参数值对应的灰度值的差值,是否大于预设阈值的步骤。
可选的,所述根据所述目标灰度值与所述第一光源可调参数值和第二光源可调参数值的平均值对应的灰度值,确定所述目标灰度值对应的光源可调参数值作为所述目标参数值包括:
将所述第一光源可调参数值和第二光源可调参数值的平均值作为待确认参数值;
判断所述目标灰度值与所述待确认参数值对应的灰度值的差值,是否大于预设阈值,如果否,则将所述待确认参数值作为所述目标参数值;
如果是,则判断调节次数是否大于预设最大值,若是,则输出调节失败信息;
若否,则在所述待确认参数值对应的灰度值大于所述目标灰度值时,将所述待确认参数值与预设增量的差值作为新的待确认参数值,将调节次数加1,并返回判断所述目标灰度值与所述待确认参数值对应的灰度值的差值,是否大于预设阈值的步骤;
在所述待确认参数值对应的灰度值小于所述目标灰度值时,将所述待确认参数值与所述预设增量的和作为新的待确认参数值,将调节次数加1,并返回判断所述目标灰度值与所述待确认参数值对应的灰度值的差值,是否大于预设阈值的步骤。
可选的,所述光源可调参数包括:光源的电压、电流或功率。
一种光强调整系统,应用于光学检测设备,被配置为用于获取待测物在不同光强下的图像,所述光强调整系统包括:
参数获取模块,用于提供光强调整参数,所述光强调整参数包括目标灰度值和光源可调参数;
第一灰度获取模块,用于根据光源可调参数,通过所述光学检测设备获取待测物图像的待查找灰度范围;
第一判断模块,用于当所述目标灰度值在所述待查找灰度范围内时,根据所述目标灰度值和所述待查找灰度范围,计算获得目标参数值,以使所述光学检测设备根据所述目标参数值确定目标光强。
可选的,所述光学检测设备包括滤光片,所述滤波片用于调节光源发射光束的光强,所述第一灰度获取模块具体用于,根据光源可调参数,通过所述光学检测设备获取待测物图像在当前滤光片下的待查找灰度范围。
可选的,所述第一判断模块还用于,当所述目标灰度值不在所述待查找灰度范围内时,则根据所述目标灰度值和所述待查找灰度范围,更换所述光学检测设备的当前滤光片,并返回根据光源可调参数,通过所述光学检测设备获取待测物图像在当前滤光片下的待查找灰度范围的步骤。
可选的,所述第一判断模块根据所述目标灰度值和所述待查找灰度范围,更换所述光学检测设备的当前滤光片具体用于,判断所述目标灰度值是否大于所述待查找灰度范围的上限灰度值,如果是,则将滤光能力大于所述当前滤光片的滤光片切换为新的当前滤光片;如果否,则将滤光能力小于所述当前滤光片的滤光片切换为新的当前滤光片。
可选的,所述光强调整参数还包括参考目标参数值,所述光源调整系统还包括:
第二灰度获取模块,用于获取所述光学检测设备在输入参数为参考目标参数值时拍摄图像的灰度值作为参考灰度值;
第二确定模块,用于根据所述参考灰度值、所述目标灰度值和所述光学检测设备的采集灰度范围,确定所述待查找灰度范围。
可选的,所述第一判断模块根据所述目标灰度值和所述待查找灰度范围,计算获得目标参数值具体用于,
判断所述待查找灰度范围内是否包括与所述目标灰度值相同的灰度值,如果是,则获取与所述目标灰度值对应的光源可调参数值作为所述目标参数值;
如果否,则在所述待查找灰度范围内确定第一灰度值和第二灰度值,并获取与所述第一灰度值对应的第一光源可调参数值和所述第二灰度值对应的第二光源可调参数值,根据所述目标灰度值与所述第一光源可调参数值和第二光源可调参数值的平均值对应的灰度值,确定所述目标灰度值对应的光源可调参数值作为所述目标参数值;
所述第一灰度值为所述待查找灰度范围内大于所述目标灰度值的灰度值中,与所述目标灰度值最接近的灰度值;所述第二灰度值为所述待查找灰度范围内小于所述目标灰度值的灰度值中,与所述目标灰度值最接近的灰度值。
可选的,所述第一判断模块包括:
第一均值计算单元,用于将所述第一光源可调参数值和第二光源可调参数值的平均值作为待确认参数值;
第一差值判断单元,用于判断所述目标灰度值与所述待确认参数值对应的灰度值的差值,是否大于预设阈值,如果否,则将所述待确认参数值作为所述目标参数值;
如果是,则判断所述待确认参数值对应的灰度值是否大于所述目标灰度值,若是,则将所述待确认参数值与预设增量的差值作为新的待确认参数值,并返回判断所述目标灰度值与所述待确认参数值对应的灰度值的差值,是否大于预设阈值的步骤;若否,则将所述待确认参数值与所述预设增量的和作为新的待确认参数值,并返回判断所述目标灰度值与所述待确认参数值对应的灰度值的差值,是否大于预设阈值的步骤。
可选的,所述第一判断模块包括:
第二均值计算单元,用于将所述第一光源可调参数值和第二光源可调参数值的平均值作为待确认参数值;
第二差值判断单元,用于判断所述目标灰度值与所述待确认参数值对应的灰度值的差值,是否大于预设阈值,如果否,则将所述待确认参数值作为所述目标参数值;
如果是,则判断调节次数是否大于预设最大值,若是,则输出调节失败信息;
若否,则在所述待确认参数值对应的灰度值大于所述目标灰度值时,将所述待确认参数值与预设增量的差值作为新的待确认参数值,将调节次数加1,并返回判断所述目标灰度值与所述待确认参数值对应的灰度值的差值,是否大于预设阈值的步骤;
在所述待确认参数值对应的灰度值小于所述目标灰度值时,将所述待确认参数值与所述预设增量的和作为新的待确认参数值,将调节次数加1,并返回判断所述目标灰度值与所述待确认参数值对应的灰度值的差值,是否大于预设阈值的步骤。
一种光学检测设备,包括如上述任一项所述的光强调整系统。
从上述技术方案可以看出,本申请实施例提供了一种光强调整方法、系统及光学检测设备,其中,所述光强调整方法首先获取光强调整参数,并根据光强调整参数中的光源可调参数,确定待查找灰度范围;然后对目标灰度值是否在待查找灰度范围内进行判断;当目标灰度值在待查找灰度范围内时,说明光学检测设备的光源在当前滤光片下可以获得目标灰度值,因此可以直接根据所述目标灰度值和所述待查找灰度范围,计算获得所述目标参数值。在获得目标参数值后,操作人员即可通过设定所述目标参数值获得目标光强。利用所述光强调整方法进行光学检测设备的目标光强设定时,仅需要操作人员进行光强调整参数的输入即可获得目标参数值,然后即可通过设定目标参数值获得目标光强,无需操作人员在光强调整过程中频繁调整电压的操作,大大提高了光强调整的效率,并且降低了操作人员的劳动强度。
附图说明
为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。
图1为本申请的一个实施例提供的一种光强调整方法的流程示意图;
图2为本申请的另一个实施例提供的一种光强调整方法的流程示意图;
图3为本申请的又一个实施例提供的一种光强调整方法的流程示意图;
图4为本申请的再一个实施例提供的一种光强调整方法的流程示意图;
图5为本申请的一个可选实施例提供的一种光强调整方法的流程示意图;
图6为本申请的一个实施例提供的一种根据目标灰度值和待查找灰度范围,计算获得目标参数值的具体流程示意图;
图7为本申请的另一个实施例提供的一种根据目标灰度值和待查找灰度范围,计算获得目标参数值的具体流程示意图;
图8为本申请的又一个实施例提供的一种根据目标灰度值和待查找灰度范围,计算获得目标参数值的具体流程示意图。
具体实施方式
下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
正如背景技术所述,光学检测设备的光源的光强的精确调整是检测结果是否准确的保证,因此,现有技术中在对光学检测设备的光源光强进行调整时,需要操作人员先设定一个电压值,然后利用光学检测设备的摄像头在该电压值对应的光源光强下进行拍摄,分析在该光源光强下拍摄的图片的平均灰度值是否为目标灰度值,如果该图片的平均灰度值并非为目标灰度值,则需要操作人员根据图片的平均灰度值重新设定光学检测设备的光源光强,直至找到能够使拍摄的图片的平均灰度值为目标灰度值的目标电压位置。
这种光强的调整方法需要操作人员频繁的设定电压,并进行图片的灰度值分析才能最终实现目标参数值的获取。并且由于光学检测设备的个体差异,即使是同一个目标灰度值,在不同的光学检测设备中也对应着不同的目标参数值,因此,在更换了光学检测设备后,仍然需要重复上述过程进行光强的调整,不仅光强调整的效率较低,而且使得操作人员的劳动强度较高。
有鉴于此,本申请实施例提供了一种光强调整方法,如图1所示,应用于光学检测设备,所述光强调整方法包括:
s101:提供光强调整参数,所述光强调整参数包括目标灰度值和光源可调参数;
s102:根据光源可调参数,通过所述光学检测设备获取待测物图像的待查找灰度范围;
s103:当所述目标灰度值在所述待查找灰度范围内时,根据所述目标灰度值和所述待查找灰度范围,计算获得目标参数值,以使所述光学检测设备根据所述目标参数值确定目标光强。
需要说明的是,所述光源可调参数可以是光源的电压、电流、功率或电阻等能够根据该参数确定光强的参数。
正如前文所述,光学检测设备的摄像头在光源的照射下拍摄的图片的平均灰度值,称为光学检测设备在当前光源可调参数下的灰度值;在此基础上,所述光学检测设备的采集灰度范围具体指:光学检测设备在当前状态下拍摄的图片中的最小灰度值到最大灰度值的范围。
一般情况下,以光源可调参数为电压值为例,光学检测设备能够设定的电压值范围是固定的。例如,假设光学检测设备能够设定的电压值为2v-5v,那么光学检测设备在设定电压值为2v时,拍摄的图片的平均灰度值即为光学检测设备在当前状态下的采集灰度范围的下限,如果该灰度值为10,则采集灰度范围的下限即为10;光学检测设备在设定电压值为5v时,拍摄的图片的平均灰度值即为光学检测设备在当前状态下的采集灰度范围的上限,如果该灰度值为50,则采集灰度范围的上限即为50。
相应的,当待查找灰度范围与采集灰度范围相同时,在上述假设的前提下(即采集灰度范围的上限为50,下限为10时),如果目标灰度值为60,由于60>50,因此该目标灰度值不在待查找灰度范围内;如果目标灰度值为30,由于10<30<50,因此该目标灰度值在待查找灰度范围内。
如果目标灰度值为30,则该目标灰度值在待查找灰度范围内,说明光学检测设备的光源在当前状态下可以获得目标灰度值,因此可以直接根据所述目标灰度值和所述待查找灰度范围,计算获得所述目标参数值。
在获得目标参数值后,操作人员即可通过设定所述目标参数值获得目标光强。利用所述光强调整方法进行光学检测设备的目标光强设定时,仅需要操作人员进行光强调整参数的输入即可获得目标参数值,然后即可通过设定目标参数值获得目标光强,无需操作人员在光强调整过程中频繁调整电压的操作,大大提高了光强调整的效率,并且降低了操作人员的劳动强度。
并且针对不同的光学检测设备,本申请实施例提供的光强调整方法都可以在仅获悉目标灰度值的情况下,获得在该光学检测设备下能够获得目标灰度值的目标参数值,适用性较高。
在本申请的一个具体实施例中,如图2所示,所述光学检测设备包括滤光片,所述滤波片用于调节光源发射光束的光强,所述根据光源可调参数,通过所述光学检测设备获取待测物图像的待查找灰度范围包括:
s1021:根据光源可调参数,通过所述光学检测设备获取待测物图像在当前滤光片下的待查找灰度范围。
一般情况下,光学检测设备中同时具有多个滤光片;所述当前滤光片是指光学检测设备中设置于光源出射光线到待测物的光路上的滤光片。
仍然参考图2,当所述目标灰度值不在所述待查找灰度范围内时,则根据所述目标灰度值和所述待查找灰度范围,更换所述光学检测设备的当前滤光片,并返回根据光源可调参数,通过所述光学检测设备获取待测物图像在当前滤光片下的待查找灰度范围的步骤。
仍然以采集灰度范围的下限为10,采集灰度范围的上限为50为例;当获取的光强调整参数仅包括目标灰度值和光源可调参数时,采集灰度范围即为确定目标参数值过程中的待查找灰度范围,如果目标灰度值为60,该目标灰度值不在待查找灰度范围内,说明光学检测设备的光源在当前状态下无法获得目标灰度值,因此进行当前滤光片的更换后,重新以光学检测设备在当前滤光片下的采集灰度范围为待查找灰度范围,返回进行目标灰度值和待查找灰度范围的判断的步骤;
需要说明的是,在一般情况下,在当前滤光片的滤光能力较强时,光学检测设备在当前滤光片下的采集灰度范围的上限灰度值越大;在当前滤光片的滤光能力较弱时,光学检测设备在当前滤光片下的采集灰度范围的下限灰度值越小,因此,参考图3,图3给出了一个根据所述目标灰度值和所述待查找灰度范围,更换所述光学检测设备的当前滤光片的具体步骤,该步骤包括:
s1031:判断所述目标灰度值是否大于所述待查找灰度范围的上限灰度值,如果是,则将滤光能力大于所述当前滤光片的滤光片切换为新的当前滤光片;如果否,则将滤光能力小于所述当前滤光片的滤光片切换为新的当前滤光片。
在上述实施例的基础上,在本申请的一个实施例中,如图4所示,所述光强调整参数还包括参考目标参数值,所述根据光源可调参数,通过所述光学检测设备获取待测物图像的待查找灰度范围之前,还包括:
s104:获取所述光学检测设备在输入参数为参考目标参数值时拍摄图像的灰度值作为参考灰度值;
s105:根据所述参考灰度值、所述目标灰度值和所述光学检测设备的采集灰度范围,确定所述待查找灰度范围。
在本实施例中,当获取的光强调整参数除了目标灰度值之外,还包括与所述目标灰度值对应的参考目标参数值时,可以通过步骤s104和s105确定一个相对于采集灰度范围较小的待查找灰度范围,提高在待查找灰度范围内确定目标参数值的效率。
在本实施例中,所述参考目标参数值是指通过经验或理论方式获取的一个光源可调参数值,在当输入参数为该光源可调参数值时,所述光学检测设备理论上可以获得目标光强。即在当输入参数为该光源可调参数值时,理论上所述光学检测设备在光源的照明下获取的待测物图像的平均灰度值为目标灰度值。
参考图5,图5给出了一个在光强调整参数包括目标灰度值、光源可调参数和参考目标参数值时,根据所述参考灰度值、所述目标灰度值和所述光学检测设备的采集灰度范围,确定所述待查找灰度范围的具体过程,包括:
s1051:判断所述目标灰度值是否大于所述参考灰度值,如果是,则将参考灰度值到所述光学检测设备的采集灰度范围的上限范围内的灰度值,作为所述待查找灰度范围;如果否,则将所述光学检测设备的采集灰度范围的下限到所述参考灰度值范围内的灰度值,作为所述待查找灰度范围。
此外,图4和图5中还给出了一个在光强调整参数包括目标灰度值和参考目标参数值时,判断所述目标灰度值是否在所述待查找灰度范围内,如果是,则根据所述目标灰度值和所述待查找灰度范围,计算获得目标参数值,以使所述光学检测设备根据所述目标参数值确定目标光强;如果否,则根据所述目标灰度值和所述待查找灰度范围,更换所述光学检测设备的当前滤光片,并返回以所述光学检测设备在当前滤光片下的采集灰度范围为待查找灰度范围的步骤的具体过程,包括:
s106:当所述目标灰度值在所述待查找灰度范围内时,根据所述目标灰度值和所述待查找灰度范围,计算获得目标参数值,以使所述光学检测设备根据所述目标参数值确定目标光强;
当所述目标灰度值不在所述待查找灰度范围内时,则根据所述目标灰度值和所述待查找灰度范围,更换所述光学检测设备的当前滤光片,并返回根据所述参考灰度值、所述目标灰度值和所述光学检测设备的采集灰度范围,确定所述待查找灰度范围的步骤。
在本申请的一些实施例中,所述待查找灰度范围可以仅包括一个下限灰度值和一个上限灰度值;在本申请的另一些实施例中,所述待查找灰度范围除了包括下限灰度值和上限灰度值外,还包括其他介于下限灰度值和上限灰度值之间的多个灰度值,即所述待查找灰度范围为包括多个不同灰度值的集合;
相应的,所述目标灰度值在所述待查找范围内的条件包括:所述目标灰度值大于所述待查找灰度范围内的最小灰度值,且小于所述待查找灰度范围内的最大灰度值。
下面的一些实施例对根据所述目标灰度值和所述待查找灰度范围,计算获得目标参数值的过程进行具体描述。
在本申请的又一个实施例中,如图6所示,所述根据所述目标灰度值和所述待查找灰度范围,计算获得目标参数值包括:
s1032:判断所述待查找灰度范围内是否包括与所述目标灰度值相同的灰度值,如果是,则获取与所述目标灰度值对应的光源可调参数值作为所述目标参数值;
如果否,则在所述待查找灰度范围内确定第一灰度值和第二灰度值,并获取与所述第一灰度值对应的第一光源可调参数值和所述第二灰度值对应的第二光源可调参数值,根据所述目标灰度值与所述第一光源可调参数值和第二光源可调参数值的平均值对应的灰度值,确定所述目标灰度值对应的光源可调参数值作为所述目标参数值;
所述第一灰度值为所述待查找灰度范围内大于所述目标灰度值的灰度值中,与所述目标灰度值最接近的灰度值;所述第二灰度值为所述待查找灰度范围内小于所述目标灰度值的灰度值中,与所述目标灰度值最接近的灰度值。
在本申请的一些实施例中,光源可调参数为电压,相应的,所述第一光源可调参数值和第二光源可调参数值均为电压值,所述目标参数值为电压值。在另一些实施例中,光源可调参数为电流,相应的,所述第一光源可调参数值和第二光源可调参数值均为电流值,所述目标参数值为电流值。
参考图7,图7中给出了一个利用二分法,根据所述目标灰度值与所述第一光源可调参数值和第二光源可调参数值的平均值对应的灰度值,确定所述目标灰度值对应的光源可调参数值作为所述目标参数值的具体过程,具体包括:
s1033:将所述第一光源可调参数值和第二光源可调参数值的平均值作为待确认参数值;
s1034:判断所述目标灰度值与所述待确认参数值对应的灰度值的差值,是否大于预设阈值,如果否,则将所述待确认参数值作为所述目标参数值;
如果是,则判断所述待确认参数值对应的灰度值是否大于所述目标灰度值,若是,则将所述待确认参数值与预设增量的差值作为新的待确认参数值,并返回判断所述目标灰度值与所述待确认参数值对应的灰度值的差值,是否大于预设阈值的步骤;若否,则将所述待确认参数值与所述预设增量的和作为新的待确认参数值,并返回判断所述目标灰度值与所述待确认参数值对应的灰度值的差值,是否大于预设阈值的步骤。
所述预设增量是指预先设定的光源可调参数的步长值,仍然以所述光源可调参数为电压为例,当所述光源可调参数为电压时,所述预设增量可以为0.1v或0.05v等。当所述待确认参数值对应的灰度值大于所述目标灰度值时,意味着所述待确认参数值较大,使得光源亮度较大,从而导致所述待确认参数值对应的灰度值较大的情况出现,此时通过待确认参数值与所述预设增量作差的方式实现待确认参数的减小。同样的,当所述待确认参数值对应的灰度值小于所述目标灰度值是,意味着所述待确认参数值较小,使得光源亮度较小,从而导致所述待确认参数值对应的灰度值较小的情况出现,此时通过待确认参数值与所述预设增量作和的方式实现待确认参数的增加,最终实现目标灰度值与所述待确认参数值对应的灰度值的差值小于预设阈值的目的。
参考图8,图8中给出了另一个利用二分法,根据所述目标灰度值与所述第一光源可调参数值和第二光源可调参数值的平均值对应的灰度值,确定所述目标灰度值对应的光源可调参数值作为所述目标参数值的具体过程,具体包括:
s1035:将所述第一光源可调参数值和第二光源可调参数值的平均值作为待确认参数值;
s1036:判断所述目标灰度值与所述待确认参数值对应的灰度值的差值,是否大于预设阈值,如果否,则将所述待确认参数值作为所述目标参数值;
如果是,则判断调节次数是否大于预设最大值,若是,则输出调节失败信息;
若否,则在所述待确认参数值对应的灰度值大于所述目标灰度值时,将所述待确认参数值与预设增量的差值作为新的待确认参数值,将调节次数加1,并返回判断所述目标灰度值与所述待确认参数值对应的灰度值的差值,是否大于预设阈值的步骤;
在所述待确认参数值对应的灰度值小于所述目标灰度值时,将所述待确认参数值与所述预设增量的和作为新的待确认参数值,将调节次数加1,并返回判断所述目标灰度值与所述待确认参数值对应的灰度值的差值,是否大于预设阈值的步骤。
在本实施例中,相较于图7所示的实施例,增加了一个判断调节次数是否大于预设最大值的步骤,以避免出现由于预设阈值的设置过小,而导致在二分法确定目标电压的过程中一直无法找到符合要求的参数值,而进入死循环的情况出现。
可选的,所述预设阈值的取值范围为2-5,所述预设最大值的取值范围为3-5次。所述预设阈值的取值越小,最终获得的目标参数值的误差越小。一般情况下,所述预设阈值的取值不能超过5,超过5后,获得的目标参数值的误差可能较大,使得光学检测设备的检测精度出现问题。
下面对本申请实施例提供的光强调整系统进行描述,下文描述的光强调整系统与上文描述的光强调整方法可以相互对应参照。
相应的,本申请实施例提供了一种光强调整系统,应用于光学检测设备,被配置为用于获取待测物在不同光强下的图像,所述光强调整系统包括:
参数获取模块,用于提供光强调整参数,所述光强调整参数包括目标灰度值和光源可调参数;
第一灰度获取模块,用于根据光源可调参数,通过所述光学检测设备获取待测物图像的待查找灰度范围;
第一判断模块,用于当所述目标灰度值在所述待查找灰度范围内时,根据所述目标灰度值和所述待查找灰度范围,计算获得目标参数值,以使所述光学检测设备根据所述目标参数值确定目标光强。
可选的,所述光学检测设备包括滤光片,所述滤波片用于调节光源发射光束的光强,所述第一灰度获取模块具体用于,根据光源可调参数,通过所述光学检测设备获取待测物图像在当前滤光片下的待查找灰度范围。
可选的,所述第一判断模块还用于,当所述目标灰度值不在所述待查找灰度范围内时,则根据所述目标灰度值和所述待查找灰度范围,更换所述光学检测设备的当前滤光片,并返回根据光源可调参数,通过所述光学检测设备获取待测物图像在当前滤光片下的待查找灰度范围的步骤。
可选的,所述第一判断模块根据所述目标灰度值和所述待查找灰度范围,更换所述光学检测设备的当前滤光片具体用于,判断所述目标灰度值是否大于所述待查找灰度范围的上限灰度值,如果是,则将滤光能力大于所述当前滤光片的滤光片切换为新的当前滤光片;如果否,则将滤光能力小于所述当前滤光片的滤光片切换为新的当前滤光片。
可选的,所述光强调整参数还包括参考目标参数值,所述光源调整系统还包括:
第二灰度获取模块,用于获取所述光学检测设备在输入参数为参考目标参数值时拍摄图像的灰度值作为参考灰度值;
第二确定模块,用于根据所述参考灰度值、所述目标灰度值和所述光学检测设备的采集灰度范围,确定所述待查找灰度范围。
可选的,所述第二确定模块具体用于,判断所述目标灰度值是否大于所述参考灰度值,如果是,则将参考灰度值到所述光学检测设备的采集灰度范围的上限范围内的灰度值,作为所述待查找灰度范围;如果否,则将所述光学检测设备的采集灰度范围的下限到所述参考灰度值范围内的灰度值,作为所述待查找灰度范围。
可选的,所述待查找灰度范围为包括多个不同灰度值的集合;
所述目标灰度值在所述待查找范围内的条件包括:所述目标灰度值大于所述待查找灰度范围内的最小灰度值,且小于所述待查找灰度范围内的最大灰度值。
可选的,所述第一判断模块根据所述目标灰度值和所述待查找灰度范围,计算获得目标参数值具体用于,
判断所述待查找灰度范围内是否包括与所述目标灰度值相同的灰度值,如果是,则获取与所述目标灰度值对应的光源可调参数值作为所述目标参数值;
如果否,则在所述待查找灰度范围内确定第一灰度值和第二灰度值,并获取与所述第一灰度值对应的第一光源可调参数值和所述第二灰度值对应的第二光源可调参数值,根据所述目标灰度值与所述第一光源可调参数值和第二光源可调参数值的平均值对应的灰度值,确定所述目标灰度值对应的光源可调参数值作为所述目标参数值;
所述第一灰度值为所述待查找灰度范围内大于所述目标灰度值的灰度值中,与所述目标灰度值最接近的灰度值;所述第二灰度值为所述待查找灰度范围内小于所述目标灰度值的灰度值中,与所述目标灰度值最接近的灰度值。
可选的,所述第一判断模块包括:
第一均值计算单元,用于将所述第一光源可调参数值和第二光源可调参数值的平均值作为待确认参数值;
第一差值判断单元,用于判断所述目标灰度值与所述待确认参数值对应的灰度值的差值,是否大于预设阈值,如果否,则将所述待确认参数值作为所述目标参数值;
如果是,则判断所述待确认参数值对应的灰度值是否大于所述目标灰度值,若是,则将所述待确认参数值与预设增量的差值作为新的待确认参数值,并返回判断所述目标灰度值与所述待确认参数值对应的灰度值的差值,是否大于预设阈值的步骤;若否,则将所述待确认参数值与所述预设增量的和作为新的待确认参数值,并返回判断所述目标灰度值与所述待确认参数值对应的灰度值的差值,是否大于预设阈值的步骤。
可选的,所述第一判断模块包括:
第二均值计算单元,用于将所述第一光源可调参数值和第二光源可调参数值的平均值作为待确认参数值;
第二差值判断单元,用于判断所述目标灰度值与所述待确认参数值对应的灰度值的差值,是否大于预设阈值,如果否,则将所述待确认参数值作为所述目标参数值;
如果是,则判断调节次数是否大于预设最大值,若是,则输出调节失败信息;
若否,则在所述待确认参数值对应的灰度值大于所述目标灰度值时,将所述待确认参数值与预设增量的差值作为新的待确认参数值,将调节次数加1,并返回判断所述目标灰度值与所述待确认参数值对应的灰度值的差值,是否大于预设阈值的步骤;
在所述待确认参数值对应的灰度值小于所述目标灰度值时,将所述待确认参数值与所述预设增量的和作为新的待确认参数值,将调节次数加1,并返回判断所述目标灰度值与所述待确认参数值对应的灰度值的差值,是否大于预设阈值的步骤。
相应的,本申请实施例还提供了一种光学检测设备,包括如上述任一实施例所述的光强调整系统。
所述光学检测设备包括:光源,用于向待测物发射探测光,所述探测光经待测物返回信号光;探测器,用于探测所述信号光,并获取检测信息。
所述探测器为图像传感器,用于对待测物进行成像。所述光学检测设备还包括处理系统,用于根据探测器获取的图像获取待测物的检测信息。
综上所述,本申请实施例提供了一种光强调整方法、系统及光学检测设备,其中,所述光强调整方法首先获取目标灰度值和光学检测设备在当前滤光片下的采集灰度范围,然后对目标灰度值是否在待查找灰度范围内进行判断,当目标灰度值不在待查找灰度范围内时,则说明光学检测设备的光源在当前滤光片下无法获得目标灰度值,因此进行当前滤光片的更换后,重新以光学检测设备在当前滤光片下的采集灰度范围为待查找灰度范围,返回进行目标灰度值和待查找灰度范围的判断的步骤;当目标灰度值在待查找灰度范围内时,说明光学检测设备的光源在当前滤光片下可以获得目标灰度值,因此可以直接根据所述目标灰度值和所述待查找灰度范围,计算获得所述目标参数值。在获得目标参数值后,操作人员即可通过设定所述目标参数值获得目标光强。利用所述光强调整方法进行光学检测设备的目标光强设定时,仅需要操作人员进行光强调整参数的输入即可获得目标参数值,然后即可通过设定目标参数值获得目标光强,无需操作人员在光强调整过程中频繁调整电压的操作,大大提高了光强调整的效率,并且降低了操作人员的劳动强度。
本说明书中各个实施例采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似部分互相参见即可。
对所公开的实施例的上述说明,使本领域专业技术人员能够实现或使用本申请。对这些实施例的多种修改对本领域的专业技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本申请的精神或范围的情况下,在其它实施例中实现。因此,本申请将不会被限制于本文所示的这些实施例,而是要符合与本文所公开的原理和新颖特点相一致的最宽的范围。