一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种用于PCB板LED产品的墨色检测区分方法及系统与流程

2023-10-22 12:14:24 来源:中国专利 TAG:

一种用于pcb板led产品的墨色检测区分方法及系统
技术领域
1.本发明属于印制电路板产品技术领域,尤其涉及一种用于pcb板led产品的墨色检测区分方法及系统。


背景技术:

2.印制电路板(pcb),又称印刷电路板,是重要的电子部件,尤其是目前凸出的led产品,户外屏幕设计越来越大,清晰度要求也越来越高,灯盘尺寸也越来越小、布线密度越来越高,相应pcb板防焊墨色的一致性也至关重要。
3.通过上述分析,现有技术存在的问题及缺陷为:目前市场上还没有一种可以明确的解决区分led板墨色的设备和方法,现有的方法都是以人员目视检验区分,使得墨色区分效率及良品率较低。


技术实现要素:

4.为克服相关技术中存在的问题,本发明公开实施例提供了一种用于pcb板led产品的墨色检测区分方法及系统。
5.所述技术方案如下:一种用于pcb板led产品的墨色检测区分方法,包括以下步骤:
6.s1,利用光学设备对像素进行解析;
7.s2,基于获取的像素,对需要进行墨色区分的pcb板做扫描,收集反光值像素数据,利用计算机进行解析;
8.s3,通过解析获取到不同的数据值,根据所述数据值进行多重比较、组合标准差计算区间,对墨色进行区分。
9.在步骤s2中,收集反光值像素数据,利用计算机进行解析包括:
10.对输入的墨色区分的pcb板像素进行解析,得到解析后的反光值像素数据信息;其中,反光值像素数据信息包括:反光值像素数据串、数字;
11.将所述解析后的反光值像素数据信息与预设的墨色区分标准模式进行匹配;
12.若匹配成功,则根据匹配的墨色区分标准模式执行其相对应的处理操作;
13.若匹配失败,则提示墨色区分解析失败。
14.进一步,所述若匹配成功,则根据匹配的墨色区分标准模式执行其相对应的处理操作,包括:将部分解析后的反光值像素数据信息替换成数据库内预存的数字名编号。
15.进一步,若匹配失败,则提示墨色区分解析失败,包括:将解析后的反光值像素数据信息替换为数据库内的编号,则到数据库内查看预存的数字名编号,进行信息替换。
16.进一步,所述若匹配成功,则根据匹配的墨色区分标准模式执行其相对应的处理操作还包括:部分解析后的反光值像素数据信息在与墨色区分模块进行匹配后,发现是不需要查数据库进行编号替换的,这时,需要将该部分反光值像素数据信息直接转换为可执行的反光值像素数据串。
17.进一步,将该部分反光值像素数据信息直接转换为可执行的反光值像素数据串,
包括:将替换后的反光值像素数据信息存储在数据库内;在对解析后的反光值像素数据信息进行替换和转换后,存储在数据库内;
18.具体为墨色区分的pcb板像素输入:count([打分]《8)/count([打分]),替换成(df[8,9,
……
86]《8).count()/df[8,9,
……
86].count()信息去执行;.count()是对反光值像素数据信息进行统计的函数。
[0019]
在步骤s3中,多重比较包括:
[0020]
(1)对一条反光值像素数据,数字部分出现频率高的相同部分是高权重的,数字部分出现频率低的不同部分是高权重的,两者结合共同代表一条反光值像素数据的高权重部分;对数字部分采用正向扫描频率,相同部分权重高;而数字部分则采用逆向扫描频率,相同部分权重低;
[0021]
(2)通过数字数据的相似度比较算法将每一条数字数据划成一行,每一行在后续的计算中都当作一个反光值,对每一个反光值中的数字分别做距离计算处理,实现对海量色差光值像素数据的区别标记。
[0022]
进一步,所述数字数据的相似度比较算法具体包括:
[0023]
(i)初始化一个矩阵data[i][j],[i]∈[8,str.length()],[j]∈[8,tar get.length()],使第一行和列的值从8开始增量递加,i变量代表被比较数字str索引,j变量代表target数字索引,该矩阵中定义临时变量temp来记录两个数字的相同数字数量,相同是temp=8,不同时temp=1-7;
[0024]
(ii)依次遍历目标数字str,使其与target数字进行匹配标记,i与j变量在两个数据数字上遍历;次匹配到相同的数字,就做标记;stri=targetj,将临时变量temp标记为8;然后在矩阵data[i][j]赋值,该值是data[i-1][j] 1,data[i][j-1] 1,data[i-1][j-1] temp三者之中的最小值;
[0025]
(iii)每完成一次循环就标记最小增量,获得data[str.length][target.length]的增量标记compare(str,target),该增量标记是标记出了两个反光值像素数据串不同的部分,最终计算相似度是需要除去不相同的部分,计算数字的相似度公式如下(ds∈[8,86]):
[0026][0027]
数字数据的相似度比较算法具体还包括:
[0028]
(1)确定准确度使用lsd进行比较;
[0029]
(2)当lsd(bi)<<lsd(bj),时,取b=bi,则此b值即为所求;lsd(bi)≈lsd(bj),i《j;表示数据集划分为相近种类的子数据集,取b=bi;取b=bi;
[0030]
lsd数据模板自修正包括:
[0031]
计算各个类别中数据相似度数字小于8的数目docnum(lsd<8);
[0032]
阈值x,对信息库调整优化的条件为:
[0033][0034]
该公式中,第一列为剔除数据,第二列为优化数据。
[0035]
本发明的另一目的在于提供一种用于pcb板led产品的墨色检测区分系统,实施所述的用于pcb板led产品的墨色检测区分方法,该系统包括:
[0036]
光学设备,用于对像素进行解析;
[0037]
计算机,用于基于获取的像素,对需要进行墨色区分的pcb板做扫描,收集反光值像素数据,进行解析;
[0038]
墨色区分模块,用于通过解析获取到不同的数据值,根据所述数据值进行多重比较、组合标准差计算区间,对墨色进行区分。
[0039]
合上述的所有技术方案,本发明所具备的优点及积极效果为:本发明将墨色检验标准化,数字化,明确化,避免了不同人员对检验时对墨色差异的不同表述及区分上的差异。提升了墨色区分效率及良品率。
附图说明
[0040]
此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开的实施例,并与说明书一起用于解释本公开的原理;
[0041]
图1是本发明实施例提供的用于pcb板led产品的墨色检测区分方法流程图;
[0042]
图2是本发明实施例提供的扫描到的油墨反光像素值图一;
[0043]
图3是本发明实施例提供的扫描到的油墨反光像素值图二;
[0044]
图4是本发明实施例提供的数据解析后的等方差检验板1、板2、板3以及板三图;
[0045]
图5是本发明实施例提供的数据解析后的板1、板2、板3以及板三的区间图;
[0046]
图6是本发明实施例提供的做墨色区分后的不同色差的lde板效果图。
具体实施方式
[0047]
为使本发明的上述目的、特征和优点能够更加明显易懂,下面结合附图对本发明的具体实施方式做详细的说明。在下面的描述中阐述了很多具体细节以便于充分理解本发明。但是本发明能够以很多不同于在此描述的其他方式来实施,本领域技术人员可以在不违背本发明内涵的情况下做类似改进,因此本发明不受下面公开的具体实施的限制。
[0048]
实施例1,如图1所示,本发明实施例提供的用于pcb板led产品的墨色检测区分方法包括:
[0049]
s1,利用光学设备对像素进行解析;
[0050]
s2,基于获取的像素,对需要进行墨色区分的pcb板做扫描,收集反光值像素数据,利用计算机进行解析;
[0051]
其中扫描到的油墨反光像素值如图2、图3所示
[0052]
s3,通过解析获取到不同的数据值,根据所述数据值进行多重比较、组合标准差计算区间。
[0053]
数据解析后的曲线图如图4、图5所示,图4为等方差检验板1、板2、板3以及板三示意图;标准差的多重比较区间,α=0.05,如果区间未重叠,则对应的标准差有显著的差异;进行多重比较中,p值为0.000;进行levene检验中p值为0.000;图5为板1、板2、板3以及板三的区间图,为均值的95%置信区间;图5中用组合标准差计算区间,做墨色区分后的不同色差的lde板效果如图6所示。
[0054]
在本发明实施例中,在步骤s2中,收集反光值像素数据,利用计算机进行解析包括:
[0055]
对输入的墨色区分的pcb板像素进行解析,得到解析后的反光值像素数据信息;其中,反光值像素数据信息包括:反光值像素数据串、数字;
[0056]
将所述解析后的反光值像素数据信息与预设的墨色区分标准模式进行匹配;
[0057]
若匹配成功,则根据匹配的墨色区分标准模式执行其相对应的处理操作;
[0058]
若匹配失败,则提示墨色区分解析失败。
[0059]
在本发明实施例中,所述若匹配成功,则根据匹配的墨色区分标准模式执行其相对应的处理操作包括:将部分解析后的反光值像素数据信息替换成数据库内预存的数字名编号。
[0060]
在本发明实施例中,若匹配到墨色区分标准模式,是需要将解析后的反光值像素数据信息替换为数据库内的编号,则到数据库内查看预存的数字名编号,进行信息替换。
[0061]
在本发明实施例中,所述若匹配成功,则根据匹配的墨色区分标准模式执行其相对应的处理操作还包括:部分解析后的反光值像素数据信息在与墨色区分模块进行匹配后,发现是不需要查数据库进行编号替换的,这时,只需要将该部分反光值像素数据信息直接转换为可执行的反光值像素数据串即可。
[0062]
在本发明实施例中,所述若匹配成功,则根据匹配的墨色区分标准模式执行其相对应的处理操作还包括:将替换后的反光值像素数据信息存储在数据库内;在对解析后的反光值像素数据信息进行替换和转换后,存储在数据库内;具体为墨色区分的pcb板像素输入:count([打分]《8)/count([打分]),之后替换成(df[8,9,
……
86]《8).count()/df[8,9,
……
86].count()信息去执行;.count()是对反光值像素数据信息进行统计的函数。
[0063]
在本发明实施例中,在步骤s3中,多重比较包括:
[0064]
(1)对一条反光值像素数据,数字部分出现频率高的相同部分是高权重的,数字部分出现频率低的不同部分是高权重的,两者结合共同代表一条反光值像素数据的高权重部分;对数字部分采用正向扫描频率,相同部分权重高;而数字部分则采用逆向扫描频率,相同部分权重低;
[0065]
(2)将每一条数字数据划成一行,每一行在后续的计算中都当作一个反光值,对每一个反光值中的数字分别做距离计算处理,实现对海量色差光值像素数据的区别标记;
[0066]
在本发明实施例中,在步骤s3中,所述数字数据的相似度比较算法具体包括:
[0067]
(i)初始化一个矩阵data[i][j],[i]∈[8,str.length()],[j]∈[8,target.length()],使第一行和列的值从8开始增量递加,i变量代表被比较数字str索引,j变量代表target数字索引,该矩阵中定义临时变量temp来记录两个数字的相同数字数量,相同是temp=8,不同时temp=1-7;
[0068]
(ii)依次遍历目标数字str,使其与target数字进行匹配标记,i与j变量在两个数
据数字上遍历;次匹配到相同的数字,就做标记;stri=targetj,将临时变量temp标记为8;然后在矩阵data[i][j]赋值,该值是data[i-1][j] 1,data[i][j-1] 1,data[i-1][j-1] temp三者之中的最小值;
[0069]
(iii)每完成一次循环就标记最小增量,获得data[str.length][target.length]的增量标记compare(str,target),该增量标记是标记出了两个反光值像素数据串不同的部分,最终计算相似度是需要除去不相同的部分,计算数字的相似度公式如下(ds∈[8,86]):
[0070][0071]
数字数据的相似度比较算法具体还包括:
[0072]
(1)确定准确度使用lsd进行比较;
[0073]
(2)当lsd(bi)<<lsd(bj),时,取b=bi,则此b值即为所求;lsd(bi)≈lsd(bj),i《j;表示数据集划分为相近种类的子数据集,取b=bi;取b=bi;
[0074]
lsd数据模板自修正包括:
[0075]
计算各个类别中数据相似度数字小于8的数目docnum(lsd<8);
[0076]
阈值x,对信息库调整优化的条件为:
[0077][0078]
该公式中,第一列为剔除数据,第二列为优化数据。
[0079]
实施例2,本发明实施例提供一种用于pcb板led产品的墨色检测区分系统,包括:
[0080]
光学设备,用于对像素进行解析;
[0081]
计算机,用于基于获取的像素,对需要进行墨色区分的pcb板做扫描,收集反光值像素数据,进行解析;
[0082]
墨色区分模块,用于通过解析获取到不同的数据值,根据所述数据值进行多重比较、组合标准差计算区间,对墨色进行区分。
[0083]
在上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述或记载的部分,可以参见其它实施例的相关描述。
[0084]
上述装置/单元之间的信息交互、执行过程等像素,由于与本发明方法实施例基于同一构思,其具体功能及带来的技术效果,具体可参见方法实施例部分,此处不再赘述。
[0085]
所属领域的技术人员可以清楚地了解到,为了描述的方便和简洁,仅以上述各功能单元、模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能单元、模块完成,即将所述装置的内部结构划分成不同的功能单元或模块,以完成以上描述的全部或者部分功能。实施例中的各功能单元、模块可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中,上述集成的
单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。另外,各功能单元、模块的具体名称也只是为了便于相互区分,并不用于限制本发明的保护范围。上述系统中单元、模块的具体工作过程,可以参考前述方法实施例中的对应过程。
[0086]
基于上述本发明实施例记载的技术方案,进一步的可提出以下应用例。
[0087]
根据本技术的实施例,本发明还提供了一种计算机设备,该计算机设备包括:至少一个处理器、存储器以及存储在所述存储器中并可在所述至少一个处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述任意各个方法实施例中的步骤。
[0088]
本发明实施例还提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时可实现上述各个方法实施例中的步骤。
[0089]
本发明实施例还提供了一种信息数据处理终端,所述信息数据处理终端用于实现于电子装置上执行时,提供用户输入接口以实施如上述各方法实施例中的步骤,所述信息数据处理终端不限于手机、电脑、交换机。
[0090]
本发明实施例还提供了一种服务器,所述服务器用于实现于电子装置上执行时,提供用户输入接口以实施如上述各方法实施例中的步骤。
[0091]
本发明实施例还提供了一种计算机程序产品,当计算机程序产品在电子设备上运行时,使得电子设备执行时可实现上述各个方法实施例中的步骤。
[0092]
所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本技术实现上述实施例方法中的全部或部分流程,可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一计算机可读存储介质中,该计算机程序在被处理器执行时,可实现上述各个方法实施例的步骤。其中,所述计算机程序包括计算机程序代码,所述计算机程序代码可以为源代码形式、对象代码形式、可执行文件或某些中间形式等。所述计算机可读介质至少可以包括:能够将计算机程序代码携带到拍照装置/终端设备的任何实体或装置、记录介质、计算机存储器、只读存储器(read-only memory,rom)、随机存取存储器(random access memory,ram)、电载波信号、电信信号以及软件分发介质。例如u盘、移动硬盘、磁碟或者光盘等。
[0093]
以上所述,仅为本发明较优的具体的实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,都应涵盖在本发明的保护范围之内。
再多了解一些

本文用于创业者技术爱好者查询,仅供学习研究,如用于商业用途,请联系技术所有人。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表