CN112747906B - 光源的检测方法、检测装置和可读存储介质 - Google Patents
光源的检测方法、检测装置和可读存储介质 Download PDFInfo
- Publication number
- CN112747906B CN112747906B CN202110121990.4A CN202110121990A CN112747906B CN 112747906 B CN112747906 B CN 112747906B CN 202110121990 A CN202110121990 A CN 202110121990A CN 112747906 B CN112747906 B CN 112747906B
- Authority
- CN
- China
- Prior art keywords
- light source
- lighting
- light
- curve
- light sources
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Classifications
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01M—TESTING STATIC OR DYNAMIC BALANCE OF MACHINES OR STRUCTURES; TESTING OF STRUCTURES OR APPARATUS, NOT OTHERWISE PROVIDED FOR
- G01M11/00—Testing of optical apparatus; Testing structures by optical methods not otherwise provided for
- G01M11/02—Testing optical properties
- G01M11/0207—Details of measuring devices
Landscapes
- Chemical & Material Sciences (AREA)
- Analytical Chemistry (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Circuit Arrangement For Electric Light Sources In General (AREA)
Abstract
本发明公开了一种光源的检测方法、检测装置和可读存储介质,所述检测方法包括:获取光源开启后的点亮位置;贯穿所述点亮位置进行连续取值,获得代表光亮强度的系列值,依据所述系列值生成拟合曲线;依据所述拟合曲线判断光源的点亮数量;将所述点亮数量和预先接通电源的光源数量进行对比,确定点亮的光源和预先接通电源的光源是否一致。本发明技术方案能够快速有效判断光源是否正常开启,提高检测效率。
Description
技术领域
本发明涉及光源检测技术领域,尤其涉及一种光源的检测方法、检测装置和可读存储介质。
背景技术
在生产制造带有光源的模组中,通常需要对光源的是否能够正常开启点亮进行检测。目前的检测方法是对光源的点亮光强进行测量,一般单个光源开启后光强相对较弱,多个光源开启后光强相对较强。但是部分模组在生产制造过程中,由于生产工艺导致光源的光强出现亮度差异。有时多个光源均能够正常开启,属于合格品,但是光强反而低于设定的标准,在判断时易将这些模组判定为不合格品。如此就需要人为观察这些模组的光源是否能够正常开启,人工再次检测的方式导致检测光源性能的效率低下。
上述内容仅用于辅助理解本申请的技术方案,并不代表承认上述内容是现有技术。
发明内容
基于此,针对目前带有光源的模组由于工艺出现亮度差异,易将合格品判定为不合格品,需要人工再次判断导致检测效率低下的问题,有必要提供一种光源的检测方法、检测装置和可读存储介质,旨在快速有效判断光源是否正常开启,提高检测效率。
为实现上述目的,本发明提出一种光源的检测方法,所述检测方法包括:
获取光源开启后的点亮位置;
贯穿所述点亮位置进行连续取值,获得代表光亮强度的系列值,依据所述系列值生成拟合曲线;
依据所述拟合曲线判断光源的点亮数量;
将所述点亮数量和预先接通电源的光源数量进行对比,确定点亮的光源和预先接通电源的光源是否一致。
可选地,所述光源包括第一光源和第二光源,所述第一光源和所述第二光源并列设置,所述点亮位置包括所述第一光源中心对应的第一位置,所述点亮位置还包括所述第二光源中心对应的第二位置;
所述贯穿所述点亮位置进行连续取值的步骤,还包括:
贯穿所述第一位置和所述第二位置进行连续取值。
可选地,所述依据所述拟合曲线判断光源的点亮数量的步骤,包括:
依据所述拟合曲线生成曲线函数;
选择所述拟合曲线同步递增或递减趋势的位置点,依据所述位置点对所述曲线函数进行一次求导,计算得出所述位置点的斜率;
依据所述位置点的斜率数量判断光源的点亮数量。
可选地,所述拟合曲线包括三段同步递增或递减的曲线,所述位置点包括三个;
所述依据所述位置点的斜率数量判断光源的点亮数量的步骤,包括:
若所述位置点的斜率数量大于或等于二,则所述第一光源和所述第二光源均点亮;
若所述位置点的斜率数量等于一,则所述第一光源和所述第二光源其中一个点亮。
可选地,所述依据所述拟合曲线判断光源点亮数量的步骤,还包括:
依据所述拟合曲线生成曲线函数;
对所述曲线函数进行二次求导,计算得出所述曲线函数的极大值数量;
依据所述极大值数量判断光源的点亮数量。
可选地,所述依据所述极大值数量判断光源的点亮数量的步骤,包括:
若所述极大值数量大于或等于二,则所述第一光源和所述第二光源均点亮;
若所述极大值数量等于一,则所述第一光源和所述第二光源其中一个点亮。
此外,为了实现上述目的,本发明还提供一种光源的检测装置,所述检测装置包括:
获取模块,用于获取光源开启后的点亮位置;
生成模块,用于贯穿所述点亮位置进行连续取值,获得代表光亮强度的系列值,依据所述系列值生成拟合曲线;
判断模块,用于依据所述拟合曲线判断光源的点亮数量;
对比模块,用于将所述点亮数量和预先接通电源的光源数量进行对比,确定点亮的光源和预先接通电源的光源是否一致。
可选地,所述光源包括第一光源和第二光源,所述第一光源和所述第二光源并列设置,所述点亮位置包括所述第一光源中心对应的第一位置,所述点亮位置还包括所述第二光源中心对应的第二位置;
所述生成模块,还用于贯穿所述第一位置和所述第二位置进行连续取值。
可选地,所述判断模块包括生成单元、计算单元和判断单元;
所述生成单元,用于依据所述拟合曲线生成曲线函数;
所述计算单元,用于选择所述拟合曲线同步递增或递减趋势的位置点,依据所述位置点对所述曲线函数进行一次求导,计算得出所述位置点的斜率;
所述判断单元,用于依据所述位置点的斜率数量判断光源的点亮数量。
此外,为了实现上述目的,本发明还提供一种可读存储介质,所述可读存储介质上存储有光源的检测程序,所述光源的检测程序被处理器执行时实现如上文所述的光源的检测方法的步骤。
本发明提出的技术方案中,开启光源,获取光源开启后照亮的位置区域,即获得点亮位置,从点亮位置的边缘一端向另一端获取光亮强度的数值。由此获取到连续的系列值。以取值的位置为横坐标,光亮强度为纵坐标生成拟合曲线。通过拟合曲线来判断光源的点亮数量。比如,选取部分位置点,一次求导计算部分位置点的斜率。或者,对拟合曲线进行二次求导,获取二次求导后的极大值,通过极大值的数量判断光源的点亮数量。确定了光源的点亮数量后,在依据预先接通的电源进行对比,进一步判断点亮的电源是否和接通电源是一致的。若点亮的电源和接通电源一致则光源合格,若点亮的电源和接通电源不一致则光源不合格。通过分析光源的光学中心的位置就能够快速有效判断光源是否正常开启,避免人为再去检测,提高检测效率。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图示出的结构获得其他的附图。
图1为本发明光源的检测方法第一实施例的流程示意图;
图2为本发明中检测模组和待测模组的结构示意图;
图3为本发明光源的检测方法第二实施例的流程示意图;
图4为本发明中第一光斑的示意图;
图5为本发明中第二光斑的示意图;
图6为本发明中两个光源点亮时形成的拟合曲线的示意图;
图7为本发明中一个光源点亮时形成的拟合曲线的示意图;
图8为本发明光源的检测方法第三实施例的流程示意图;
图9为本发明光源的检测方法第四实施例的流程示意图;
图10为本发明光源的检测方法第五实施例的流程示意图;
图11为本发明光源的检测方法第六实施例的流程示意图;
图12为本发明光源的检测装置的结构示意图。
附图标号说明:
标号 | 名称 | 标号 | 名称 |
10 | 检测模组 | 40 | 生成模块 |
20 | 待测模组 | 50 | 判断模块 |
210 | 第一光斑 | 510 | 生成单元 |
220 | 第二光斑 | 520 | 计算单元 |
230 | 拟合曲线 | 530 | 判断单元 |
30 | 获取模块 | 60 | 对比模块 |
本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明的一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
需要说明,本发明实施例中所有方向性指示(诸如上、下、左、右、前、后……)仅用于解释在某一特定姿态(如附图所示)下各部件之间的相对位置关系、运动情况等,如果该特定姿态发生改变时,则该方向性指示也相应地随之改变。
另外,在本发明中如涉及“第一”、“第二”等的描述仅用于描述目的,而不能理解为指示或暗示其相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括至少一个该特征。在本发明的描述中,“多个”的含义是至少两个,例如两个,三个等,除非另有明确具体的限定。
在本发明中,除非另有明确的规定和限定,术语“连接”、“固定”等应做广义理解,例如,“固定”可以是固定连接,也可以是可拆卸连接,或成一体;可以是机械连接,也可以是电连接;可以是直接相连,也可以通过中间媒介间接相连,可以是两个元件内部的连通或两个元件的相互作用关系,除非另有明确的限定。对于本领域的普通技术人员而言,可以根据具体情况理解上述术语在本发明中的具体含义。
另外,本发明各个实施例之间的技术方案可以相互结合,但是必须是以本领域普通技术人员能够实现为基础,当技术方案的结合出现相互矛盾或无法实现时应当认为这种技术方案的结合不存在,也不在本发明要求的保护范围之内。
参阅图1所示,本发明提出的第一实施例,一种光源的检测方法,所述光源可以安装在TOF(Timeofflight,飞行时间测距)模组中。所述光源就是指TOF光源,TOF光源发射红外激光,红外激光在物体表面发生反射,TOF模组再接收物体表面反射回的激光,通过计算光的飞行时间进行距离的测量。通常TOF模组中设置有多个红外激光光源,在生产制造出TOF模组后,需要对多个红外激光光源能否正常开启进行检测。所述检测方法包括:
步骤S10,获取光源开启后的点亮位置;通常来说,单个光源开启后形成一个光斑,多个光源则形成多个光斑。多个光源均开启的情况下,由于多个光源设置的位置距离较近。光斑相互之间有重合的部分。另外,被检测的模组是TOF模组,用于检测的模组也是TOF模组。参阅图2所示,待测模组20和检测模组10的相对位置是固定的。待测模组20有多个,检测完一个待测模组20,取下后,检测另一个待测模组20,待测模组20每次检测的位置是固定的。在每次进行检测时,关闭掉检测模组10的光源,只开启待测模组20的光源。通过检测模组10的红外感光部件接收待测模组20的光源发射的红外激光。也就是说待测模组20和检测模组10是同一种产品,可以理解为用标准的产品检测待测产品。待测模组20和检测模组10均连接于控制终端,通过控制终端控制待测模组20的光源开启。还通过控制终端控制检测模组10获取待测模组20的光源开启后的点亮位置。控制终端可包括电脑或其它智能终端。
步骤S20,贯穿点亮位置进行连续取值,获得代表光亮强度的系列值,依据系列值生成拟合曲线;具体地,就是由点亮位置的周边一端向着另一端进行亮度取值。所述连续取值是按照像素点为取值单位进行取值,简单来说就是一个像素点接着一个像素点的方式进行取值。单个光源中心位置对应的光亮强度较高,而周边的光亮强度较低。同样可知多个光源同时点亮时获得的系列值中也包括光亮强度变化的情况。通过这种光亮强度的变化情况能够有效的判断光源的点亮数量。
步骤S30,依据拟合曲线判断光源的点亮数量;
具体地,连续取值的位置为横坐标,光亮强度为纵坐标。比如光源包括有两个,两个光源分别形成光斑,且两个光斑之间有重合,则重合部分光亮强度最高。则贯穿两个光斑获取的光亮变化情况是暗-次亮-亮-次亮-暗,反映在拟合曲线就是亮的地方出现波峰,暗的地方出现波谷,由此通过波峰和波谷的数量可以判断光源的点亮数量。
步骤S40,将点亮数量和预先接通电源的光源数量进行对比,确定点亮的光源和预先接通电源的光源是否一致。具体地,在判断得出开启光源的具体数量后,需要判断接通电源的光源是否和开启光源的数量一致。比如,TOF模组包括两个光源,在确定两个光源均开启的情况下,判断接通的光源是否是这两个。如果判断得出部分光源开启,就是说只有一个光源开启,判断接通电源的光源是否是这一个开启的。在单个光源开启和预先接通电源的一致,并且多个光源开启和预先接通电源的也一致的情况下,判断TOF模组是合格的,反之判断TOF模组不合格。检测人员在对TOF模组进行检测时,判断结果之间显现在显示屏幕上。
本实施例提出的技术方案中,开启光源,获取光源开启后照亮的位置区域,即获得点亮位置,从点亮位置的边缘一端向另一端获取光亮强度的数值。由此获取到连续的系列值。以取值的位置为横坐标,光亮强度为纵坐标生成拟合曲线。通过拟合曲线来判断光源的点亮数量。比如,选取部分位置点,一次求导计算部分位置点的斜率。或者,对拟合曲线进行二次求导,获取二次求导后的极大值,通过极大值的数量判断光源的点亮数量。确定了光源的点亮数量后,在依据预先接通的电源进行对比,进一步判断点亮的电源是否和接通电源是一致的。若点亮的电源和接通电源一致则光源合格,若点亮的电源和接通电源不一致则光源不合格。通过分析光源的光学中心的位置就能够快速有效判断光源是否正常开启,避免人为再去检测,提高检测效率。
参阅图3所示,在第一实施例的基础上,提出本发明的第二实施例。光源包括第一光源和第二光源,第一光源和第二光源并列设置,点亮位置包括第一光源中心对应的第一位置,点亮位置还包括第二光源中心对应的第二位置;
贯穿点亮位置进行连续取值的步骤,还包括:
步骤S210,贯穿第一位置和第二位置进行连续取值;
步骤S220,获得代表光亮强度的系列值,依据系列值生成拟合曲线。参阅图4所示,第一光源对应形成第一光斑210。参阅图5所示,第二光源对应形成第二光斑220,第一光斑110的中心为第一位置。第二光斑220的中心为第二位置。也就是说,贯穿取值的位置穿过第一光斑210和第二光斑220的中心。通常来说,光斑的中心位置较亮,光斑的周边位置较暗。两个光源还临近设置,通常两个光源之间的距离小于1厘米。由此导致第一光斑210和第二光斑220具有重合的部分,重合的部分也比单个光源的周边亮度高,甚至重合的部分亮度比两个光斑的中心位置还要亮。参阅图6所示,由此形成的拟合曲线230的亮度变化是暗-次亮-亮-次亮-暗。同样的,在拟合曲线230形成这种暗-次亮-亮-次亮-暗的亮度变化后可以推算第一光源和第二光源均开启。参阅图7所示,单个光源开启时,拟合曲线230的亮度变化是暗-亮-暗。同样地,在拟合曲线230形成这种暗-亮-暗的亮度变化后可以推算第一光源和第二光源只有其中一个开启。
参阅图8所示,在第二实施例的基础上,提出本发明的第三实施例。依据拟合曲线判断光源的点亮数量的步骤,包括:
步骤S310,依据拟合曲线生成曲线函数;具体地,建立平面直角坐标系,用曲线函数来表示拟合曲线。比如,拟合曲线由多段圆弧组成,则可以用代表圆的函数来表示圆弧。也就是说曲线函数可以是一个独立的函数,也可以是多个函数组合在一起形成的。
步骤S320,选择拟合曲线同步递增或递减趋势的位置点,依据位置点对曲线函数进行一次求导,计算得出位置点的斜率;
具体地,所述同步递增趋势是指,在亮度的较低点向着亮度的较高点变化的,所述同步递减趋势是指,在亮度的较低高向着亮度的较低点变化的。如果有这种同步递增或者同步递减可以理解为斜率,斜率的得出是通过对曲线函数一次求导计算得出的。
步骤S330,依据位置点的斜率判断光源的点亮数量。
光源的点亮数量直接影响这种明暗变化,也可以理解为,光源点亮的数量不同,同步递增或者同步递减的曲线段数也不同。在同步递增或者同步递减的曲线段数由斜率表达计算得出的情况下,可以通过计算得出的斜率数量判断光源的点亮数量。
参阅图4所示,在第三实施例的基础上,提出本发明的第四实施例。拟合曲线包括三段同步递增或递减的曲线,位置点包括三个;
依据位置点的斜率数量判断光源的点亮数量的步骤,包括:
步骤S331,若位置点的斜率数量大于或等于二,则第一光源和第二光源均点亮;通过拟合曲线观察可知,在第一光源和第二光源均开启的情况下,同步递增或者同步递减的曲线段有三个,在相应的三段取点计算后,进行一次求导得出三个斜率。如果第一光源和第二光源间隔的距离较远,形成的第一光斑和第二光斑相切,或者,第一光斑和第二光斑之间有一定距离。则第一光斑和第二光斑没有重合,这种情况下一次求导可以得出两个斜率。反之可知,在相应的位置点进行一次求导后,如果计算得出的斜率数量为三或二,则说明第一光源和第二光源均点亮。
步骤S332,若位置点的斜率量等于一,则第一光源和第二光源其中一个点亮。在一个光源开启的情况下,同步递增或者同步递减的曲线段为一个,。在相应的曲线段取点计算后,进行一次求导得出一个斜率。其它位置的斜率为零。反之可知,在相应的位置点进行一次求导后,如果计算得出的斜率数量为一,则说明第一光源和第二光源其中一个点亮。由此可知,通过步骤S331和步骤S332进行一次求导后,能够计算得出斜率数量,继而依据斜率数量判断光源的点亮数量。
参阅图5所示,在第二实施例的基础上,提出本发明的第五实施例。依据拟合曲线判断的光源点亮数量的步骤,还包括:
步骤S31,依据拟合曲线生成曲线函数;具体地,建立平面直角坐标系,用曲线函数来表示拟合曲线。比如,拟合曲线由多段圆弧组成,则可以用代表圆的函数来表示圆弧。也就是说曲线函数可以是一个独立的函数,也可以是多个函数组合在一起形成的。
步骤S32,对曲线函数进行二次求导,计算得出曲线函数的极大值数量;具体地,二次求导是计算曲线函数的极值数量。通过拟合曲线可知,在第一光源和第二光源均开启的的情况下,形成至少两个光斑,亮度较高点的数量明显大于一个,则计算得出的极大值数量也大于一。
步骤S33,依据极大值数量判断光源的点亮数量。每个亮度较高的点可以理解为一个极大值。多个光源均开启的情况下极大值明显多于单个光源开启的情况,因此可以通过极大值的数量判断光源的点亮数量。
参阅图6所示,在第五实施例的基础上,提出本发明的第六实施例。依据极大值数量判断光源的点亮数量的步骤,包括:
步骤S33a,若极大值数量大于或等于二,则第一光源和第二光源均点亮;
具体地,第一光源和第二光源均点亮的情况下,分别形成第一光斑和第二光斑,第一光斑的中心亮度较高,第二光斑的中心亮度也较高。在第一光源和第二光源临近设置的情况下,第一光斑和第二光斑有重合部分,则重合部分的亮度也较高。重合部分的亮度可能高于第一光斑和第二光斑的中心亮度,也可能低于第一光斑和第二光斑的中心亮度。也就说在第一光源和第二光源临近设置的情况下,具有亮度较高的点有三个,在二次求导后可以计算得出三个极大值。反之,在计算得出三个极大值后说明第一光源和第二光源均点亮。
在第一光源和第二光源有一定距离的情况下,比如两者间距大于1厘米。此时第一光斑和第二光斑的边缘可能相切,或者第一光斑和第二光斑间隔有一定距离。此时第一光斑的中心点和第二光斑的中心点都为亮度较高点,亮度较高点有两个,在二次求导后可以计算得出两个极大值。同样地,反之,在计算得出两个极大值后,也说明第一光源和第二光源均点亮。
步骤S33b,若极大值数量等于一,则第一光源和第二光源其中一个点亮。
具体地,在第一光源和第二光源其中一个点亮的情况下,说明只有第一光源的第一光斑或第二光源的第二光斑,拟合曲线的亮度变化是暗-亮-暗,只有一个亮度较高的点,在二次求导后可以得出一个极大值。反之,在计算得出一个极大值后,说明第一光源和第二光源其中一个点亮。
本实施例通过步骤步骤S33a和步骤S33b在二次求导后,通过极大值的数量有效判断得出光源的点亮数量。
本发明还提供一种光源的检测装置,检测装置包括:获取模块30、生成模块40、判断模块50和对比模块60。
获取模块30,用于获取光源开启后的点亮位置;通常来说,单个光源开启后形成一个光斑,多个光源则形成多个光斑。多个光源均开启的情况下,由于多个光源设置的位置距离较近。光斑相互之间有重合的部分。另外,被检测的模组是TOF模组,用于检测的模组也是TOF模组。待测模组和检测模组的相对位置是固定的。待测模组有多个,检测完一个待测模组,取下后,检测另一个待测模组,待测模组每次检测的位置是固定的。在每次进行检测时,关闭掉检测模组的光源,只开启待测模组的光源。通过检测模组的红外感光部件接收待测模组的光源发射的红外激光。也就是说待测模组和检测模组是同一种产品,可以理解为用标准的产品检测待测产品。待测模组和检测模组均连接于控制终端,通过控制终端控制待测模组的光源开启。还通过控制终端控制检测模组获取待测模组的光源开启后的点亮位置。控制终端可包括电脑或其它智能终端。
生成模块40,用于贯穿点亮位置进行连续取值,获得代表光亮强度的系列值,依据系列值生成拟合曲线;具体地,就是由点亮位置的周边一端向着另一端进行亮度取值。所述连续取值是按照像素点为取值单位进行取值,简单来说就是一个像素点接着一个像素点的方式进行取值。单个光源中心位置对应的光亮强度较高,而周边的光亮强度较低。同样可知多个光源同时点亮时获得的系列值中也包括光亮强度变化的情况。通过这种光亮强度的变化情况能够有效的判断光源的点亮数量。
判断模块50,用于依据拟合曲线判断光源的点亮数量;具体地,连续取值的位置为横坐标,光亮强度为纵坐标。比如光源包括有两个,两个光源分别形成光斑,且两个光斑之间有重合,则重合部分光亮强度最高。则贯穿两个光斑获取的光亮变化情况是暗-次亮-亮-次亮-暗,反映在拟合曲线就是亮的地方出现波峰,暗的地方出现波谷,由此通过波峰和波谷的数量可以判断光源的点亮数量。
对比模块60,用于将点亮数量和预先接通电源的光源数量进行对比,确定点亮的光源和预先接通电源的光源是否一致。具体地,在判断得出开启光源的具体数量后,需要判断接通电源的光源是否和开启光源的数量一致。比如,TOF模组包括两个光源,在确定两个光源均开启的情况下,判断接通的光源是否是这两个。如果判断得出部分光源开启,就是说只有一个光源开启,判断接通电源的光源是否是这一个开启的。在单个光源开启和预先接通电源的一致,并且多个光源开启和预先接通电源的也一致的情况下,判断TOF模组是合格的,反之判断TOF模组不合格。检测人员在对TOF模组进行检测时,判断结果之间显现在显示屏幕上。
本实施例提出的技术方案中,开启光源,获取光源开启后照亮的位置区域,即获得点亮位置,从点亮位置的边缘一端向另一端获取光亮强度的数值。由此获取到连续的系列值。以取值的位置为横坐标,光亮强度为纵坐标生成拟合曲线。通过拟合曲线来判断光源的点亮数量。比如,选取部分位置点,一次求导计算部分位置点的斜率。或者,对拟合曲线进行二次求导,获取二次求导后的极大值,通过极大值的数量判断光源的点亮数量。确定了光源的点亮数量后,在依据预先接通的电源进行对比,进一步判断点亮的电源是否和接通电源是一致的。若点亮的电源和接通电源一致则光源合格,若点亮的电源和接通电源不一致则光源不合格。通过分析光源的光学中心的位置就能够快速有效判断光源是否正常开启,避免人为再去检测,提高检测效率。
进一步地,光源包括第一光源和第二光源,第一光源和第二光源并列设置,点亮位置包括第一光源中心对应的第一位置,点亮位置还包括第二光源中心对应的第二位置;
生成模块40,还用于贯穿第一位置和第二位置进行连续取值。第一光源对应形成第一光斑,第二光源对应形成第二光斑,第一光斑的中心为第一位置。第二光斑的中心为第二位置。也就是说,贯穿取值的位置穿过第一光斑和第二光斑的中心。通常来说,光斑的中心位置较亮,光斑的周边位置较暗。两个光源还临近设置,通常两个光源之间的距离小于1厘米。由此导致第一光斑和第二光斑具有重合的部分,重合的部分也比单个光源的周边亮度高,甚至重合的部分亮度比两个光斑的中心位置还要亮。由此形成的拟合曲线的亮度变化是暗-次亮-亮-次亮-暗。同样的,在拟合曲线形成这种暗-次亮-亮-次亮-暗的亮度变化后可以推算第一光源和第二光源均开启。单个光源开启时,拟合曲线的亮度变化是暗-亮-暗。同样地,在拟合曲线形成这种暗-亮-暗的亮度变化后可以推算第一光源和第二光源只有其中一个开启。
进一步地,判断模块50包括生成单元510、计算单元520和判断单元530。
生成单元510,用于依据拟合曲线生成曲线函数;具体地,建立平面直角坐标系,用曲线函数来表示拟合曲线。比如,拟合曲线由多段圆弧组成,则可以用代表圆的函数来表示圆弧。也就是说曲线函数可以是一个独立的函数,也可以是多个函数组合在一起形成的。
计算单元520,用于选择拟合曲线同步递增或递减趋势的位置点,依据位置点对曲线函数进行一次求导,计算得出位置点的斜率;具体地,所述同步递增趋势是指,在亮度的较低点向着亮度的较高点变化的,所述同步递减趋势是指,在亮度的较低高向着亮度的较低点变化的。如果有这种同步递增或者同步递减可以理解为斜率,斜率的得出是通过对曲线函数一次求导计算得出的。
判断单元530,用于依据位置点的斜率数量判断光源的点亮数量。光源的点亮数量直接影响这种明暗变化,也可以理解为,光源点亮的数量不同,同步递增或者同步递减的曲线段数也不同。在同步递增或者同步递减的曲线段数由斜率表达计算得出的情况下,可以通过计算得出的斜率数量判断光源的点亮数量。
进一步地,所述拟合曲线包括三段同步递增或递减的曲线,所述位置点包括三个;
判断单元530,还用于若所述位置点的斜率数量大于或等于二,则所述第一光源和所述第二光源均点亮;通过拟合曲线观察可知,在第一光源和第二光源均开启的情况下,同步递增或者同步递减的曲线段有三个,在相应的三段取点计算后,进行一次求导得出三个斜率。如果第一光源和第二光源间隔的距离较远,形成的第一光斑和第二光斑相切,或者,第一光斑和第二光斑之间有一定距离。则第一光斑和第二光斑没有重合,这种情况下一次求导可以得出两个斜率。反之可知,在相应的位置点进行一次求导后,如果计算得出的斜率数量为三或二,则说明第一光源和第二光源均点亮。
判断单元530,还用于若所述位置点的斜率数量等于一,则所述第一光源和所述第二光源其中一个点亮。在一个光源开启的情况下,同步递增或者同步递减的曲线段为一个。在相应的曲线段取点计算后,进行一次求导得出一个斜率。其它位置的斜率为零。反之可知,在相应的位置点进行一次求导后,如果计算得出的斜率数量为一,则说明第一光源和第二光源其中一个点亮。由此可知,通过判断单元530进行一次求导后,能够计算得出斜率数量,继而依据斜率数量判断光源的点亮数量。
进一步地,判断模块50包括生成单元510、计算单元520和判断单元530。
生成单元510,用于依据所述拟合曲线生成曲线函数;具体地,建立平面直角坐标系,用曲线函数来表示拟合曲线。比如,拟合曲线由多段圆弧组成,则可以用代表圆的函数来表示圆弧。也就是说曲线函数可以是一个独立的函数,也可以是多个函数组合在一起形成的。
计算单元520,用于对所述曲线函数进行二次求导,计算得出所述曲线函数的极大值数量;具体地,二次求导是计算曲线函数的极值数量。通过拟合曲线可知,在第一光源和第二光源均开启的的情况下,形成至少两个光斑,亮度较高点的数量明显大于一个,则计算得出的极大值数量也大于一。
判断单元530,用于依据所述极大值数量判断光源的点亮数量。每个亮度较高的点可以理解为一个极大值。多个光源均开启的情况下极大值明显多于单个光源开启的情况,因此可以通过极大值的数量判断光源的点亮数量。
进一步地,判断单元530,还用于若所述极大值数量大于或等于二,则所述第一光源和所述第二光源均点亮;具体地,第一光源和第二光源均点亮的情况下,分别形成第一光斑和第二光斑,第一光斑的中心亮度较高,第二光斑的中心亮度也较高。在第一光源和第二光源临近设置的情况下,第一光斑和第二光斑有重合部分,则重合部分的亮度也较高。重合部分的亮度可能高于第一光斑和第二光斑的中心亮度,也可能低于第一光斑和第二光斑的中心亮度。也就说在第一光源和第二光源临近设置的情况下,具有亮度较高的点有三个,在二次求导后可以计算得出三个极大值。反之,在计算得出三个极大值后说明第一光源和第二光源均点亮。
判断单元530,还用于若所述极大值数量等于一,则所述第一光源和所述第二光源其中一个点亮。在第一光源和第二光源有一定距离的情况下,比如两者间距大于1厘米。此时第一光斑和第二光斑的边缘可能相切,或者第一光斑和第二光斑间隔有一定距离。此时第一光斑的中心点和第二光斑的中心点都为亮度较高点,亮度较高点有两个,在二次求导后可以计算得出两个极大值。同样地,反之,在计算得出两个极大值后,也说明第一光源和第二光源均点亮。具体地,在第一光源和第二光源其中一个点亮的情况下,说明只有第一光源的第一光斑或第二光源的第二光斑,拟合曲线的亮度变化是暗-亮-暗,只有一个亮度较高的点,在二次求导后可以得出一个极大值。反之,在计算得出一个极大值后,说明第一光源和第二光源其中一个点亮。
本发明还提供一种可读存储介质,所述可读存储介质上存储有光源的检测程序,所述光源的检测程序被处理器执行时实现如上文所述的光源的检测方法的步骤。
本发明可读存储介质具体实施方式可以参照上述光源的检测方法各实施例,在此不再赘述。
需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者***不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者***所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者***中还存在另外的相同要素。
上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在如上所述的一个存储介质(如ROM/RAM、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,服务器,或者网络设备等)执行本发明各个实施例所述的方法。
以上仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是在本发明的发明构思下,利用本发明说明书及附图内容所作的等效结构变换,或直接/间接运用在其他相关的技术领域均包括在本发明的专利保护范围内。
Claims (6)
1.一种光源的检测方法,其特征在于,所述检测方法包括:
获取光源开启后的点亮位置;
贯穿所述点亮位置进行连续取值,获得代表光亮强度的系列值,依据所述系列值生成拟合曲线;
依据所述拟合曲线判断光源的点亮数量;
将所述点亮数量和预先接通电源的光源数量进行对比,确定点亮的光源和预先接通电源的光源是否一致;
所述光源包括第一光源和第二光源,所述第一光源和所述第二光源并列设置,所述点亮位置包括所述第一光源中心对应的第一位置,所述点亮位置还包括所述第二光源中心对应的第二位置;
所述贯穿所述点亮位置进行连续取值的步骤,包括:
贯穿所述第一位置和所述第二位置进行连续取值;
所述依据所述拟合曲线判断光源的点亮数量的步骤,包括:
依据所述拟合曲线生成曲线函数;
选择所述拟合曲线同步递增或递减趋势的位置点,依据所述位置点对所述曲线函数进行一次求导,计算得出所述位置点的斜率,所述同步递增趋势是指在亮度的较低点向着亮度的较高点变化,所述同步递减趋势是指在亮度的较高点向着亮度的较低点变化;
依据所述位置点的斜率数量判断光源的点亮数量。
2.如权利要求1所述的光源的检测方法,其特征在于,所述拟合曲线包括三段同步递增或递减的曲线,所述位置点包括三个;
所述依据所述位置点的斜率数量判断光源的点亮数量的步骤,包括:
若所述位置点的斜率数量大于或等于二,则所述第一光源和所述第二光源均点亮;
若所述位置点的斜率数量等于一,则所述第一光源和所述第二光源其中一个点亮。
3.如权利要求1所述的光源的检测方法,其特征在于,所述依据所述拟合曲线判断光源点亮数量的步骤,还包括:
依据所述拟合曲线生成曲线函数;
对所述曲线函数进行二次求导,计算得出所述曲线函数的极大值数量;
依据所述极大值数量判断光源的点亮数量。
4.如权利要求3所述的光源的检测方法,其特征在于,所述依据所述极大值数量判断光源的点亮数量的步骤,包括:
若所述极大值数量大于或等于二,则所述第一光源和所述第二光源均点亮;
若所述极大值数量等于一,则所述第一光源和所述第二光源其中一个点亮。
5.一种光源的检测装置,其特征在于,所述检测装置包括:
获取模块,用于获取光源开启后的点亮位置;
生成模块,用于贯穿所述点亮位置进行连续取值,获得代表光亮强度的系列值,依据所述系列值生成拟合曲线;
判断模块,用于依据所述拟合曲线判断光源的点亮数量;
对比模块,用于将所述点亮数量和预先接通电源的光源数量进行对比,确定点亮的光源和预先接通电源的光源是否一致;
所述光源包括第一光源和第二光源,所述第一光源和所述第二光源并列设置,所述点亮位置包括所述第一光源中心对应的第一位置,所述点亮位置还包括所述第二光源中心对应的第二位置;
所述生成模块,还用于贯穿所述第一位置和所述第二位置进行连续取值;
所述判断模块包括生成单元、计算单元和判断单元;
所述生成单元,用于依据所述拟合曲线生成曲线函数;
所述计算单元,用于选择所述拟合曲线同步递增或递减趋势的位置点,依据所述位置点对所述曲线函数进行一次求导,计算得出所述位置点的斜率,所述同步递增趋势是指在亮度的较低点向着亮度的较高点变化,所述同步递减趋势是指在亮度的较高点向着亮度的较低点变化;
所述判断单元,用于依据所述位置点的斜率判断光源的点亮数量。
6.一种可读存储介质,其特征在于,所述可读存储介质上存储有光源的检测程序,所述光源的检测程序被处理器执行时实现如权利要求1至4中任一项所述的光源的检测方法的步骤。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110121990.4A CN112747906B (zh) | 2021-01-28 | 2021-01-28 | 光源的检测方法、检测装置和可读存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110121990.4A CN112747906B (zh) | 2021-01-28 | 2021-01-28 | 光源的检测方法、检测装置和可读存储介质 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN112747906A CN112747906A (zh) | 2021-05-04 |
CN112747906B true CN112747906B (zh) | 2022-07-22 |
Family
ID=75653274
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202110121990.4A Active CN112747906B (zh) | 2021-01-28 | 2021-01-28 | 光源的检测方法、检测装置和可读存储介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN112747906B (zh) |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104374551A (zh) * | 2014-11-24 | 2015-02-25 | 深圳科瑞技术股份有限公司 | 一种led发光均匀性检测方法及其*** |
CN110736610A (zh) * | 2019-10-22 | 2020-01-31 | 歌尔股份有限公司 | 测量光学中心偏移的方法、装置、存储介质及深度相机 |
Family Cites Families (14)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE102013114264B4 (de) * | 2013-12-18 | 2023-12-07 | HELLA GmbH & Co. KGaA | Scheinwerfer für Fahrzeuge |
CN104655403B (zh) * | 2014-01-29 | 2017-04-19 | 广西科技大学 | 一种点阵光源发光均匀性测试方法 |
CN106773495B (zh) * | 2016-12-14 | 2018-05-18 | 深圳奥比中光科技有限公司 | 多光源投影仪的自动调焦方法与*** |
CN106840389A (zh) * | 2016-12-30 | 2017-06-13 | 歌尔科技有限公司 | 基于多个圆球的光源估测方法和装置、智能电子设备 |
CN107036032A (zh) * | 2017-06-07 | 2017-08-11 | 成都恒坤光电科技有限公司 | 一种分体式车灯 |
CN107702898A (zh) * | 2017-09-29 | 2018-02-16 | 昆明先科达科技有限公司 | 一种汽车前照灯检测方法及装置 |
CN109682576B (zh) * | 2017-10-19 | 2021-02-26 | 深圳光峰科技股份有限公司 | 光源光斑检测方法及检测装置 |
CN110007550B (zh) * | 2018-01-04 | 2021-11-05 | 深圳光峰科技股份有限公司 | 光源***及投影设备 |
CN108510542B (zh) * | 2018-02-12 | 2020-09-11 | 北京七鑫易维信息技术有限公司 | 匹配光源与光斑的方法和装置 |
CN109186941A (zh) * | 2018-08-09 | 2019-01-11 | 信利光电股份有限公司 | 一种光源均匀性的检测方法及*** |
CN109343242A (zh) * | 2018-11-12 | 2019-02-15 | 张家港康得新光电材料有限公司 | 一种测试装置和测试方法 |
CN209042243U (zh) * | 2018-12-25 | 2019-06-28 | 珠海市正远光电科技有限公司 | 双轴双焦点的双光源***一体式led车灯 |
US20220075200A1 (en) * | 2019-02-14 | 2022-03-10 | Hangzhou Uphoton Optoelectronics Technology Co., Ltd. | Beam-splitting optical module and manufacturing method thereof |
CN111929032B (zh) * | 2020-09-23 | 2021-01-22 | 歌尔股份有限公司 | 光源的检测方法、检测装置和可读存储介质 |
-
2021
- 2021-01-28 CN CN202110121990.4A patent/CN112747906B/zh active Active
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104374551A (zh) * | 2014-11-24 | 2015-02-25 | 深圳科瑞技术股份有限公司 | 一种led发光均匀性检测方法及其*** |
CN110736610A (zh) * | 2019-10-22 | 2020-01-31 | 歌尔股份有限公司 | 测量光学中心偏移的方法、装置、存储介质及深度相机 |
Also Published As
Publication number | Publication date |
---|---|
CN112747906A (zh) | 2021-05-04 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US20200043157A1 (en) | Inspection Apparatus, Inspection Method, And Program | |
CN110049320B (zh) | 摄像头遮挡检测方法、装置、电子设备及存储介质 | |
CN108775958B (zh) | 基于光线传感器的亮度测量、校准方法、装置及电子设备 | |
CN107515481B (zh) | 一种显示面板的检测方法和装置 | |
CN102636442B (zh) | 用于使用浸胶带探测各种气体的波长谱分析的***和方法 | |
CN106441804A (zh) | 解像力测试方法 | |
CN111145138B (zh) | Led灯板的检测方法、装置、设备及存储介质 | |
CN108645354A (zh) | 高反光对象表面的结构光三维成像方法及*** | |
CN110853031B (zh) | 汽车组合仪表指示灯点亮的排他检测方法 | |
CN112747906B (zh) | 光源的检测方法、检测装置和可读存储介质 | |
CN110611801B (zh) | 检测投影模组脏污的方法、装置、可读存储介质及投影仪 | |
CN113724240A (zh) | 一种基于视觉识别的冷柜脚轮检测方法、***及装置 | |
CN111929032B (zh) | 光源的检测方法、检测装置和可读存储介质 | |
CN111854939B (zh) | 一种用于led软灯条的在线检测方法 | |
CN110220272A (zh) | 一种空调的显示控制方法、装置、存储介质及空调 | |
CN107084989B (zh) | 一种aoi器件数据库的添加方法与*** | |
CN113612991A (zh) | 一种补光型摄像机的亮度均匀性检测方法及装置 | |
CN105136819A (zh) | 空调外观轮廓检测方法 | |
CN111044261B (zh) | 眼底相机照明均匀性检测方法、装置、存储介质和*** | |
CN110441714B (zh) | 指示灯的检测方法、装置及计算机可读存储介质 | |
CN108333805B (zh) | 不良点坐标自动检测方法和装置、设备和存储介质 | |
CN116224632B (zh) | 一种背光源装配精度检测方法及检测*** | |
CN111796715A (zh) | 触控光膜的检测方法和检测装置 | |
CN114088353B (zh) | 一种色差检测方法、装置及检测终端 | |
US11869179B2 (en) | Abnormal part display apparatus, abnormal part display system, abnormal part display method, and abnormal part display program |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |