CN117115124A - 基于图像处理的电路板核验方法及*** - Google Patents
基于图像处理的电路板核验方法及*** Download PDFInfo
- Publication number
- CN117115124A CN117115124A CN202311136509.4A CN202311136509A CN117115124A CN 117115124 A CN117115124 A CN 117115124A CN 202311136509 A CN202311136509 A CN 202311136509A CN 117115124 A CN117115124 A CN 117115124A
- Authority
- CN
- China
- Prior art keywords
- display
- node
- patch
- verification
- display area
- 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.)
- Granted
Links
- 238000012795 verification Methods 0.000 title claims abstract description 261
- 238000000034 method Methods 0.000 title claims abstract description 33
- 238000012545 processing Methods 0.000 title claims abstract description 27
- 238000010586 diagram Methods 0.000 claims abstract description 44
- 230000002159 abnormal effect Effects 0.000 claims description 113
- 238000003466 welding Methods 0.000 claims description 13
- 238000005192 partition Methods 0.000 claims description 10
- 230000014759 maintenance of location Effects 0.000 claims description 6
- 238000010276 construction Methods 0.000 claims description 3
- 238000000638 solvent extraction Methods 0.000 claims description 3
- 230000005856 abnormality Effects 0.000 description 14
- 238000001514 detection method Methods 0.000 description 6
- 238000005516 engineering process Methods 0.000 description 3
- 230000003287 optical effect Effects 0.000 description 3
- 238000004590 computer program Methods 0.000 description 2
- 230000009286 beneficial effect Effects 0.000 description 1
- 230000007547 defect Effects 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 230000009977 dual effect Effects 0.000 description 1
- 238000012423 maintenance Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T7/00—Image analysis
- G06T7/0002—Inspection of images, e.g. flaw detection
- G06T7/0004—Industrial image inspection
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F30/00—Computer-aided design [CAD]
- G06F30/30—Circuit design
- G06F30/39—Circuit design at the physical level
- G06F30/398—Design verification or optimisation, e.g. using design rule check [DRC], layout versus schematics [LVS] or finite element methods [FEM]
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2115/00—Details relating to the type of the circuit
- G06F2115/12—Printed circuit boards [PCB] or multi-chip modules [MCM]
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T2207/00—Indexing scheme for image analysis or image enhancement
- G06T2207/30—Subject of image; Context of image processing
- G06T2207/30108—Industrial image inspection
- G06T2207/30141—Printed circuit board [PCB]
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02P—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
- Y02P90/00—Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
- Y02P90/30—Computing systems specially adapted for manufacturing
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Computer Hardware Design (AREA)
- Quality & Reliability (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Evolutionary Computation (AREA)
- Geometry (AREA)
- General Engineering & Computer Science (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
本发明提供一种基于图像处理的电路板核验方法及***,对第一核验展示界面分区得到实体展示区、一级结果展示区和二级结果展示区;根据贴片布局图生成与各待核验电路对应的第一展示模板,在一级结果展示区内展示;构建与待核验电路板对应的第一展示节点、与贴片展示区对应的第二展示节点,以及与核验维度对应的第三展示节点,生成第一展示结构,且在二级结果展示区内展示;将核验图像在实体展示区展示,基于核验结果对贴片展示区、第二展示节点和第三展示节点的结果属性更新;接收用户对贴片展示区、第一展示节点、第二展示节点或第三展示节点的点击信息,根据点击信息和相应的结果属性对核验图像、第一展示模板和第一展示结构进行联动展示。
Description
技术领域
本发明涉及数据处理技术,尤其涉及一种基于图像处理的电路板核验方法及***。
背景技术
电路板是电子工业的重要部件之一。几乎每种电子设备,小到电子手表、计算器,大到计算机等,只要有集成电路等电子元件,为了使各个元件之间的电气互连,都要使用电路板。电路板由绝缘底板、连接导线和装配焊接电子元件的焊盘组成,具有导电线路和绝缘底板的双重作用,但随着科技的不断发展,电路板越来越高精化、微细化和高密度化,使得电路板在焊接过程中可能存在多种缺陷,比如漏焊、贴片倾斜等,从而影响电路板的正常使用。
一般而言,现有技术中可以采用光学检测、计算机视觉检测等技术对电路板上焊接进行核验,但,机器进行自动核验后,仅能识别出焊接异常的电路板,无法联动显示出现问题的焊接贴片以及异常的原因,从而无法协助用户进行快速的异常定位。
因此,如何联动展示异常的贴片区域以及贴片区域异常的原因,以协助用户进行快速定位异常成为亟待解决的问题。
发明内容
本发明实施例提供一种基于图像处理的电路板核验方法及***可以联动展示异常的贴片区域以及贴片区域异常的原因,以协助用户进行快速定位异常。
本发明实施例的第一方面,提供一种基于图像处理的电路板核验方法,包括:
生成第一核验展示界面,对所述第一核验展示界面进行分区处理,得到实体展示区、一级结果展示区和二级结果展示区;
获取各型号的待核验电路板的贴片布局图,根据所述贴片布局图生成与各型号的待核验电路板一一对应的第一展示模板,将所述第一展示模板展示在所述一级结果展示区内,所述第一展示模板包括多个贴片展示区;
构建与所述待核验电路板对应的第一展示节点、与所述贴片展示区对应的第二展示节点,以及与核验维度对应的第三展示节点,根据所述第一展示节点、第二展示节点和第三展示节点生成第一展示结构,将所述第一展示结构展示在所述二级结果展示区内;
采集待核验电路板的核验图像展示在所述实体展示区,根据核验模型对所述核验图像进行核验,得到各贴片在各所述核验维度对应的核验结果,基于所述核验结果对所述贴片展示区、第二展示节点和第三展示节点的结果属性进行更新;
接收用户对所述贴片展示区、第一展示节点、第二展示节点或第三展示节点的点击信息,根据所述点击信息和相应的结果属性对所述核验图像、第一展示模板和第一展示结构进行联动展示。
可选地,在第一方面的一种可能实现方式中,所述生成第一核验展示界面,对所述第一核验展示界面进行分区处理,得到实体展示区、一级结果展示区和二级结果展示区,包括:
调取第一核验展示界面,获取所述第一核验展示界面中一组平行的边界线作为第一平行边界线,将剩余的平行的边界线作为第二平行边界线;
确定所述第一平行边界线的第一中间点和所述第二平行边界线的第二中间点;
根据第一中间点或第二中间点的连线对所述第一核验展示界面进行划分,得到待划分展示区和二级结果展示区;
获取所述待划分展示区中较长的两条区域线作为第一平行区域线,确定所述第一平行区域线的第三中间点,根据所述第三中间点的连线对所述第一核验展示界面进行划分,得到实体展示区和一级结果展示区。
可选地,在第一方面的一种可能实现方式中,所述获取各型号的待核验电路板的贴片布局图,根据所述贴片布局图生成与各型号的待核验电路板一一对应的第一展示模板,包括:
获取各型号的待核验电路板的贴片布局图,提取所述贴片布局图中电路板边缘的边缘轮廓,得到对应贴片布局图的初始展示模板,提取所述贴片布局图与各贴片对应的预设的贴片展示区;
基于所述贴片展示区对所述初始展示模板进行更新,生成与各型号的待核验电路板一一对应的第一展示模板。
可选地,在第一方面的一种可能实现方式中,所述根据核验模型对所述核验图像进行核验,得到各贴片在各所述核验维度对应的核验结果,基于所述核验结果对所述贴片展示区、第二展示节点和第三展示节点的结果属性进行更新,包括:
根据核验模型对所述核验图像进行核验,得到各贴片在各所述核验维度对应的核验结果,其中,所述核验维度至少包括贴片位置维度、贴片姿态维度和贴片焊接维度,所述核验结果包括正常结果或异常结果;
若所述贴片在所有核验维度对应的核验结果均为正常结果,将所述贴片作为正常贴片,以及将所述正常贴片对应的贴片展示区作为正常展示区,调取预设正常显示标签对所述正常展示区进行更新处理;
若所述贴片在任一核验维度对应的核验结果为异常结果,将所述贴片作为异常贴片,将所述异常贴片对应的贴片展示区作为异常展示区,调取预设异常显示标签对所述异常展示区进行更新处理;
根据所述异常结果对第二展示节点和第三展示节点进行更新处理。
可选地,在第一方面的一种可能实现方式中,所述根据所述异常结果对第二展示节点和第三展示节点进行更新处理,包括:
获取所述异常展示区对应的第二展示节点作为第二异常节点,确定所述异常结果对应的核验维度作为异常维度;
获取与所述第二异常节点直接连接的多个第三展示节点,将所述异常维度对应的第三展示节点作为第三异常节点;
对所述第二异常节点和所述第三异常节点以展示像素值进行显示。
可选地,在第一方面的一种可能实现方式中,所述接收用户对所述贴片展示区、第一展示节点、第二展示节点或第三展示节点的点击信息,根据所述点击信息和相应的结果属性对所述核验图像、第一展示模板和第一展示结构进行联动展示,包括:
接收用户对所述贴片展示区的点击信息,基于所述点击信息确定被点击的贴片展示区作为贴片联动展示区,基于所述贴片联动展示区对所述核验图像、第一展示模板和第一展示结构进行联动展示;
接收用户对所述第一展示结构中节点的点击信息,基于所述点击信息确定被点击的节点作为联动展示节点,基于所述联动展示节点和相应的结果属性对所述核验图像、第一展示模板和第一展示结构进行联动展示。
可选地,在第一方面的一种可能实现方式中,所述接收用户对所述贴片展示区的点击信息,基于所述点击信息确定被点击的贴片展示区作为贴片联动展示区,基于所述贴片联动展示区对所述核验图像、第一展示模板和第一展示结构进行联动展示,包括:
接收用户对所述第一展示模板中任一所述贴片展示区的点击信息,基于所述点击信息确定被点击的贴片展示区作为贴片联动展示区;
基于所述贴片联动展示区的位置,在所述核验图像中定位相同位置的贴片作为展示贴片,调取联动展示框对所述核验图像中的展示贴片进行框选;
获取所述第一展示模板中所述贴片联动展示区的区域线,将所述区域线的像素值更改为预设展示像素值;
确定所述贴片联动展示区对应的第二展示节点作为第二保留节点,获取与所述第二保留节点直接连接的第一展示节点和第三展示节点,并将第一展示结构中其余的节点删除得到第二展示结构。
可选地,在第一方面的一种可能实现方式中,所述接收用户对所述第一展示结构中节点的点击信息,基于所述点击信息确定被点击的节点作为联动展示节点,基于所述联动展示节点和相应的结果属性对所述核验图像、第一展示模板和第一展示结构进行联动展示,包括:
接收用户对所述第一展示结构中任一节点的点击信息,基于所述点击信息确定被点击的节点作为联动展示节点;
若所述联动展示节点为第一展示节点,则获取核验图像中所有的贴片作为展示贴片,调取选中框对所述核验图像中的展示贴片进行框选;
获取所述第一展示模板中所有所述贴片展示区的区域线,将所述区域线的像素值更改为预设展示像素值,在所述二级结果展示区对所述第一展示结构进行联动展示;
若所述联动展示节点为第二展示节点,则将所述第二展示节点作为第二选中节点,确定与所述第二选中节点对应的贴片展示区作为选中展示区,获取所述选中展示区的区域线,将所述区域线的像素值更改为预设展示像素值;
基于所述选中展示区的位置,在所述核验图像中定位相同位置的贴片作为选中贴片,调取联动展示框对所述核验图像中的选中贴片进行框选,并在所述二级结果展示区对所述第一展示结构进行联动展示;
若所述联动展示节点为第三展示节点,则基于第三展示节点和相应的结果属性对所述核验图像、第一展示模板和第一展示结构进行联动展示。
可选地,在第一方面的一种可能实现方式中,所述若所述联动展示节点为第三展示节点,则基于第三展示节点和相应的结果属性对所述核验图像、第一展示模板和第一展示结构进行联动展示,包括:
若所述联动展示节点为第三展示节点,则将所述第三展示节点作为第三选中节点,确定与所述第三选中节点直接连接的第二展示节点作为第二连接节点;
获取与所述第二连接节点对应的贴片展示区作为选中展示区,获取所述选中展示区的区域线,将所述区域线的像素值更改为预设展示像素值;
基于所述选中展示区的位置,在所述核验图像中定位相同位置的贴片作为选中贴片,调取联动展示框对所述核验图像中的选中贴片进行框选,并在所述二级结果展示区对所述第一展示结构进行联动展示。
本发明实施例的第二方面,提供一种基于图像处理的电路板核验***,包括:
分区模块,用于生成第一核验展示界面,对所述第一核验展示界面进行分区处理,得到实体展示区、一级结果展示区和二级结果展示区;
生成模块,用于获取各型号的待核验电路板的贴片布局图,根据所述贴片布局图生成与各型号的待核验电路板一一对应的第一展示模板,将所述第一展示模板展示在所述一级结果展示区内,所述第一展示模板包括多个贴片展示区;
构建模块,用于构建与所述待核验电路板对应的第一展示节点、与所述贴片展示区对应的第二展示节点,以及与核验维度对应的第三展示节点,根据所述第一展示节点、第二展示节点和第三展示节点生成第一展示结构,将所述第一展示结构展示在所述二级结果展示区内;
更新模块,用于采集待核验电路板的核验图像展示在所述实体展示区,根据核验模型对所述核验图像进行核验,得到各贴片在各所述核验维度对应的核验结果,基于所述核验结果对所述贴片展示区、第二展示节点和第三展示节点的结果属性进行更新;
展示模块,用于接收用户对所述贴片展示区、第一展示节点、第二展示节点或第三展示节点的点击信息,根据所述点击信息和相应的结果属性对所述核验图像、第一展示模板和第一展示结构进行联动展示。
本发明实施例的第三方面,提供一种存储介质,所述存储介质中存储有计算机程序,所述计算机程序被处理器执行时用于实现本发明第一方面及第一方面各种可能涉及的所述方法。
本发明的有益效果如下:
1、本发明会对待核验电路板进行多维度展示,可以依据用户需求联动展示相应的核验图像、第一展示结构和第一展示模板,并协助用户进行快速定位异常贴片和异常贴片对应的异常原因。本发明可以同时从3个维度展示待核验电路板,同时展示待核验电路板的第一展示模板、第一展示结构展示和核验图像,方便后续依据各贴片在各所述核验维度对应的核验结果对相应的贴片展示区、第二展示节点和第三展示节点进行更新,并依据用户的点击信息对相应的贴片进行联动展示,可以协助用户快速定位异常贴片和异常贴片出现损坏的原因。
2、本发明会多维度对待核验电路板进行分区展示,分别以待核验电路板的第一展示模板在一级结果展示区内展示,以第一展示结构在二级结果展示区内展示,以核验图像在实体展示区,使得用户可以确定快速定位损坏的电路板和相应的损坏的贴片。本发明会对第一核验展示界面进行分区处理,使得屏幕划分为3个区域,首先划分为2个等分区域,随后对其中一个等分区域以较长边进行再次划分,使得第一核验展示界面分为实体展示区、一级结果展示区和二级结果展示区,由于二级结果展示区需要对第一展示结构进行展示,而第一展示结构可以展示出待核验电路板、贴片展示区和核验维度是否出现损坏,因此需要较大区域进行展示方便后续用户观察和点击,随后会依据待核验电路板的贴片布局图生成相应的第一展示模板,第一展示模板中包含的多个贴片展示区会以正常显示标签或异常显示标签对相应贴片进行展示是否出现异常,方便用户快速定位异常贴片,并同时对第一展示结构展示中的节点进行同步更新,方便后续用户点击进行联动展示,确定异常贴片的异常维度。
3、本发明会依据用户的展示需求确定对电路板上的焊接贴片进行联动展示,协助用户确定异常贴片的异常维度,方便后续针对相应贴片的异常维度进行维修。用户可以对贴片展示区、第一展示节点、第二展示节点或第三展示节点进行点击,并依据用户的点击操作对实体展示区、一级结果展示区和二级结果展示区内所展示的图像进行联动展示,使得用户可以快速定位电路板上正常和异常的贴片并确定异常贴片的异常维度,同时在三个展示区对用户进行联动展示。
附图说明
图1为本发明所提供的一种基于图像处理的电路板核验方法的流程图;
图2为本发明所提供的一种第一核验展示界面的示意图;
图3为本发明所提供的一种第二展示结构的示意图;
图4为本发明所提供的一种基于图像处理的电路板核验***的结构示意图。
具体实施方式
为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
下面以具体地实施例对本发明的技术方案进行详细说明。下面这几个具体的实施例可以相互结合,对于相同或相似的概念或过程可能在某些实施例不再赘述。
参见图1,是本发明实施例提供的一种图像处理的电路板核验方法的流程示意图,图1所示方法的执行主体可以是软件和/或硬件装置。本申请的执行主体可以包括但不限于以下中的至少一个:用户设备、网络设备等。其中,用户设备可以包括但不限于计算机、智能手机、个人数字助理(Personal Digital Assistant,简称:PDA)及上述提及的电子设备等。网络设备可以包括但不限于单个网络服务器、多个网络服务器组成的服务器组或基于云计算的由大量计算机或网络服务器构成的云,其中,云计算是分布式计算的一种,由一群松散耦合的计算机组成的一个超级虚拟计算机。本实施例对此不做限制。包括步骤S1至步骤S5,具体如下:
S1,生成第一核验展示界面,对所述第一核验展示界面进行分区处理,得到实体展示区、一级结果展示区和二级结果展示区。
需要说明的是,现有技术中可以通过光学检测、计算机视觉检测等技术对电路板进行检测,从而检测出有焊接错误的电路板,但无法对用户直观展示出现异常的焊接贴片和出现异常的原因。
因此,本发明会生成第一核验展示界面,并对第一核验展示界面进行分区处理,得到实体展示区、一级结果展示区和二级结果展示区,方便后续分别对核验图像、第一展示模板和第一展示结构进行展示,对所有贴片以及贴片的状态进行展示,方便用户快速定位问题贴片以及相应的异常原因。
在一些实施例中,步骤S1中的(生成第一核验展示界面,对所述第一核验展示界面进行分区处理,得到实体展示区、一级结果展示区和二级结果展示区),包括S11-S14:
S11,调取第一核验展示界面,获取所述第一核验展示界面中一组平行的边界线作为第一平行边界线,将剩余的平行的边界线作为第二平行边界线。
可以理解的是,本发明会调取第一核验展示界面,分别获取第一核验展示界面中2组平行的界面线,即第一平行边界线和第二平行边界线,方便后续对确定中间点对屏幕进行划分。
S12,确定所述第一平行边界线的第一中间点和所述第二平行边界线的第二中间点。
S13,根据第一中间点或第二中间点的连线对所述第一核验展示界面进行划分,得到待划分展示区和二级结果展示区。
可以理解的是,分别将第一中间点或第二中间点进行连线,根据该连线对第一核验展示界面进行划分,得到待划分展示区和二级结果展示区,不难理解的是,对第一核验展示界面进行第一次的均等划分,使得分为2个显示区域,一个为待划分展示区,另一个为二级结果展示区。
S14,获取所述待划分展示区中较长的两条区域线作为第一平行区域线,确定所述第一平行区域线的第三中间点,根据所述第三中间点的连线对所述第一核验展示界面进行划分,得到实体展示区和一级结果展示区。
可以理解的是,将待划分展示区中较长的两条区域线作为第一平行区域线,并确定第一平行区域线的中间点得到第三中间点,并依据第三中间点的连线对所述第一核验展示界面进行划分,得到实体展示区和一级结果展示区。
不难理解的是,对第一核验展示界面进行2次划分,使得界面划分为3个显示区域,分别为实体展示区、一级结果展示区和二级结果展示区,其中,实体展示区和一级结果展示区是依据待划分展示区进行再次等分划分得到的显示区域。
S2,获取各型号的待核验电路板的贴片布局图,根据所述贴片布局图生成与各型号的待核验电路板一一对应的第一展示模板,将所述第一展示模板展示在所述一级结果展示区内,所述第一展示模板包括多个贴片展示区。
需要说明的是,各型号的待核验电路板都具有与之对应的贴片布局图,其中,贴片布局图为各型号的电路板对应的标准电路板图,所述贴片布局图上具有预设的贴片展示区。不难理解的是,贴片布局图为各个型号电路板对应的标准电路板图,该标准电路板图上每个贴片都具有对应预设的贴片展示区,用于提醒用户该区域可以进行焊接贴片。
可以理解的是,根据贴片布局图生成与各型号的待核验电路板一一对应的第一展示模板,将所述第一展示模板展示在所述一级结果展示区内,所述第一展示模板包括多个贴片展示区。
在一些实施例中,步骤S2中的(获取各型号的待核验电路板的贴片布局图,根据所述贴片布局图生成与各型号的待核验电路板一一对应的第一展示模板),包括S21-S22:
S21,获取各型号的待核验电路板的贴片布局图,提取所述贴片布局图中电路板边缘的边缘轮廓,得到对应贴片布局图的初始展示模板,提取所述贴片布局图与各贴片对应的预设的贴片展示区。
可以理解的是,提取贴片布局图中电路板边缘的边缘轮廓,从而得到对应贴片布局图的初始展示模板,其中,初始展示模板为贴片布局图中电路板的边缘轮廓,仅对电路板对应底板的边缘轮廓进行提取从而得到初始展示模版。再提取贴片布局图与各贴片对应预设的贴片展示区。
S22,基于所述贴片展示区对所述初始展示模板进行更新,生成与各型号的待核验电路板一一对应的第一展示模板。
可以理解的是,利用提取的贴片展示区更新在初始展示模板中相应位置处,从而得到各型号的待核验电路板一一对应的第一展示模板,不难理解的是,第一展示模板为电路板地板和贴片展示区构成的模版。
S3,构建与所述待核验电路板对应的第一展示节点、与所述贴片展示区对应的第二展示节点,以及与核验维度对应的第三展示节点,根据所述第一展示节点、第二展示节点和第三展示节点生成第一展示结构,将所述第一展示结构展示在所述二级结果展示区内。
可以理解的是,本发明分别以待核验电路板、贴片展示区和核验维度构建相应的展示节点,以待核验电路板构建第一展示节点,以贴片展示区构建第二展示节点,以核验维度构建第三展示节点。
进一步的,分别将所有第二展示节点与第一展示节点相连接,并将所有核验维度对应的第三展示节点与各个第二展示节点相连接,从而生成第一展示结构,并将第一展示结构展示在所述二级结果展示区内。
S4,采集待核验电路板的核验图像展示在所述实体展示区,根据核验模型对所述核验图像进行核验,得到各贴片在各所述核验维度对应的核验结果,基于所述核验结果对所述贴片展示区、第二展示节点和第三展示节点的结果属性进行更新。
可以理解的是,将采集待核验电路板的核验图像展示在所述实体展示区,并利用核验模型对所述核验图像进行核验,得到各贴片在各所述核验维度对应的核验结果,比如,可以采用计算机视觉检测核验图像上各贴片在各所述核验维度对应的核验结果,也可以采用光学检测等,此处为现有技术在此不做赘述。
其中,核验维度为各贴片的检测维度,比如,贴片的姿态、贴片是否漏焊,贴片位置是否错位等,核验结果为正常结果或异常结果。
进一步的,利用核验结果对所述贴片展示区、第二展示节点和第三展示节点的结果属性进行更新。
在一些实施例中,步骤S4中的(根据核验模型对所述核验图像进行核验,得到各贴片在各所述核验维度对应的核验结果,基于所述核验结果对所述贴片展示区、第二展示节点和第三展示节点的结果属性进行更新),包括S41- S44:
S41,根据核验模型对所述核验图像进行核验,得到各贴片在各所述核验维度对应的核验结果,其中,所述核验维度至少包括贴片位置维度、贴片姿态维度和贴片焊接维度,所述核验结果包括正常结果或异常结果。
可以理解的是,服务器会自动对待核验电路板的核验图像进行核验,从而得到各贴片在各所述核验维度对应的核验结果,比如,贴片A对应贴片位置维度的核验结果为正常结果,贴片A对应贴片姿态维度的核验结果为异常结果。
S42,若所述贴片在所有核验维度对应的核验结果均为正常结果,将所述贴片作为正常贴片,以及将所述正常贴片对应的贴片展示区作为正常展示区,调取预设正常显示标签对所述正常展示区进行更新处理。
需要说明的是,第一展示模板是由各型号对应待核验电路板的贴片布局图得到的,因此第一展示模板中各个贴片展示区的位置与核验图像中相应贴片的位置一一对应。
因此,如果贴片在所有核验维度对应的核验结果均为正常结果,将所述贴片作为正常贴片,以及将所述正常贴片对应的贴片展示区作为正常展示区,此时调取预设正常显示标签对第一展示模板中所述正常展示区进行更新处理。
例如,参见图2,贴片B对应所有核验维度的核验结果均为正常结果,则调取预设正常显示标签对第一展示模板中相应的所述正常展示区进行更新处理,在第一展示模板中贴片B对应的所述正常展示区B进行打钩显示。
S43,若所述贴片在任一核验维度对应的核验结果为异常结果,将所述贴片作为异常贴片,将所述异常贴片对应的贴片展示区作为异常展示区,调取预设异常显示标签对所述异常展示区进行更新处理。
可以理解的是,如果贴片在任一核验维度对应的核验结果为异常结果,比如,贴片A对应贴片姿态维度的核验结果为异常结果,贴片焊接出现了贴片弯曲的情况。
因此,将贴片作为异常贴片,将所述异常贴片对应的贴片展示区作为异常展示区,调取预设异常显示标签对所述异常展示区进行更新处理。
例如,参见图2,贴片A对应贴片姿态维度的核验结果为异常结果,则调取预设异常显示标签对第一展示模板中相应的所述异常展示区进行更新处理,在第一展示模板中贴片A对应的所述异常展示区A进行打钩显示。
S44,根据所述异常结果对第二展示节点和第三展示节点进行更新处理。
可以理解的是,本发明还会根据异常结果对第一展示结构中的第二展示节点和第三展示节点进行更新处理,方便后续用户快速确定异常贴片对应出现异常的核验维度,比如,贴片A异常的核验维度为贴片姿态维度。
在一些实施例中,步骤S44中的(根据所述异常结果对第二展示节点和第三展示节点进行更新处理),包括S441-S443:
S441,获取所述异常展示区对应的第二展示节点作为第二异常节点,确定所述异常结果对应的核验维度作为异常维度。
不难理解的是,将异常展示区对应的第二展示节点作为第二异常节点,确定所述异常结果对应的核验维度作为异常维度,由于第二展示节点是由贴片展示区构成的,因此,每个贴片展示区具有对应的第二展示节点,所以选择异常展示区对应的第二展示节点作为第二异常节点。
比如,贴片A对应的异常展示区A,贴片A对应的贴片姿态异常作为异常维度。
S442,获取与所述第二异常节点直接连接的多个第三展示节点,将所述异常维度对应的第三展示节点作为第三异常节点。
可以理解的是,获取与第二异常节点直接连接的多个第三展示节点,并将异常维度对应的第三展示节点作为第三异常节点。
S443,对所述第二异常节点和所述第三异常节点以展示像素值进行显示。
不难理解的是,参见图2,如果为异常节点,则对第二异常节点和所述第三异常节点以展示像素值进行显示,比如,以黑色显示,蓝色显示,红色显示,在此不做限定。
S5,接收用户对所述贴片展示区、第一展示节点、第二展示节点或第三展示节点的点击信息,根据所述点击信息和相应的结果属性对所述核验图像、第一展示模板和第一展示结构进行联动展示。
可以理解的是,用户可以对贴片展示区、第一展示节点、第二展示节点或第三展示节点进行点击,从而对核验图像、第一展示模板和第一展示结构进行联动展示。
不难理解的是,本发明可以依据用户的需求,对用户点击的贴片展示区、第一展示节点、第二展示节点或第三展示节点和与之关联的部分进行联动展示,联动展示实体展示区、一级结果展示区和二级结果展示区内的图像,使得用户可以快速确定异常的贴片以及异常原因。
在一些实施例中,步骤S5中的(接收用户对所述贴片展示区、第一展示节点、第二展示节点或第三展示节点的点击信息,根据所述点击信息和相应的结果属性对所述核验图像、第一展示模板和第一展示结构进行联动展示),包括S51-S52:
S51,接收用户对所述贴片展示区的点击信息,基于所述点击信息确定被点击的贴片展示区作为贴片联动展示区,基于所述贴片联动展示区对所述核验图像、第一展示模板和第一展示结构进行联动展示。
可以理解的是,如果用户点击的是贴片展示区,则将被点击的贴片展示区作为贴片联动展示区,基于贴片联动展示区对核验图像、第一展示模板和第一展示结构进行联动展示。
在一些实施例中,步骤S51中的(接收用户对所述贴片展示区的点击信息,基于所述点击信息确定被点击的贴片展示区作为贴片联动展示区,基于所述贴片联动展示区对所述核验图像、第一展示模板和第一展示结构进行联动展示),包括S511-S514:
S511,接收用户对所述第一展示模板中任一所述贴片展示区的点击信息,基于所述点击信息确定被点击的贴片展示区作为贴片联动展示区。
可以理解的是,将被点击的贴片展示区作为贴片联动展示区。比如,用户点击异常展示区A。
S512,基于所述贴片联动展示区的位置,在所述核验图像中定位相同位置的贴片作为展示贴片,调取联动展示框对所述核验图像中的展示贴片进行框选。
可以理解的是,所有贴片展示区均由贴片布局图中各贴片的贴片展示区提取得到的,因此,根据贴片联动展示区的位置可以直接定位核验图像中相同位置的贴片作为展示贴片,并调取联动展示框对所述核验图像中的展示贴片进行框选。
例如,用户点击异常展示区A,则会自动确定与异常展示区A对应的贴片A,并调取联动展示框对贴片A框选,比如,调取圆形框对贴片A框选,方便用户快速定位问题贴片。
S513,获取所述第一展示模板中所述贴片联动展示区的区域线,将所述区域线的像素值更改为预设展示像素值。
可以理解的是,会获取第一展示模板中所述贴片联动展示区的区域线,并对区域线的像素值进行更改,更改为预设展示像素值,比如,将区域线的像素值更改为红色,在此不做限定。
S514确定所述贴片联动展示区对应的第二展示节点作为第二保留节点,获取与所述第二保留节点直接连接的第一展示节点和第三展示节点,并将第一展示结构中其余的节点删除得到第二展示结构。
可以理解的是,确定贴片联动展示区对应的第二展示节点作为第二保留节点,将与第二保留节点直接连接的第一展示节点和第三展示节点进行保留,将其余所有的展示节点进行删除,得到第二展示结构。
例如,参见图3,用户选中异常展示区A,对异常展示区A对应的第二展示节点进行保留,并保留与之直接连接的所有展示节点,将其余节点删除,得到第二展示结构。
S52,接收用户对所述第一展示结构中节点的点击信息,基于所述点击信息确定被点击的节点作为联动展示节点,基于所述联动展示节点和相应的结果属性对所述核验图像、第一展示模板和第一展示结构进行联动展示。
可以理解的是,用户还可以对第一展示结构中节点进行点击,并将被点击的节点作为联动展示节点,并基于联动展示节点和相应的结果属性对所述核验图像、第一展示模板和第一展示结构进行联动展示。
在一些实施例中,步骤S52中的(接收用户对所述第一展示结构中节点的点击信息,基于所述点击信息确定被点击的节点作为联动展示节点,基于所述联动展示节点和相应的结果属性对所述核验图像、第一展示模板和第一展示结构进行联动展示),包括S521-S526:
S521,接收用户对所述第一展示结构中任一节点的点击信息,基于所述点击信息确定被点击的节点作为联动展示节点。
可以理解的是,服务器会接收用户对所述第一展示结构中任一节点的点击信息,并将被点击的节点作为联动展示节点。
S522,若所述联动展示节点为第一展示节点,则获取核验图像中所有的贴片作为展示贴片,调取选中框对所述核验图像中的展示贴片进行框选。
不难理解的是,用户选中第一展示节点,而第一展示节点对应的是待核验电路板,因此,服务器会对电路板上所有的信息进行展示,展示所有贴片。
可以理解的是,如果联动展示节点为第一展示节点,则获取核验图像中所有的贴片作为展示贴片,并调取选中框对所述核验图像中所有的展示贴片进行框选。
S523,获取所述第一展示模板中所有所述贴片展示区的区域线,将所述区域线的像素值更改为预设展示像素值,在所述二级结果展示区对所述第一展示结构进行联动展示。
可以理解的是,将第一展示模板中所有所述贴片展示区的区域线的像素值更改为预设展示像素值,同时对对所述第一展示结构进行联动展示。
S524,若所述联动展示节点为第二展示节点,则将所述第二展示节点作为第二选中节点,确定与所述第二选中节点对应的贴片展示区作为选中展示区,获取所述选中展示区的区域线,将所述区域线的像素值更改为预设展示像素值。
可以理解的是,如果联动展示节点为第二展示节点,则将第二展示节点作为第二选中节点,并确定与第二选中节点对应的贴片展示区作为选中展示区,对该选中展示区对应区域线的像素值更改为预设展示像素值。
S525,基于所述选中展示区的位置,在所述核验图像中定位相同位置的贴片作为选中贴片,调取联动展示框对所述核验图像中的选中贴片进行框选,并在所述二级结果展示区对所述第一展示结构进行联动展示。
不难理解的是,调取联动展示框对核验图像中与选中展示区的位置对应的贴片(选中贴片)进行框选,并对对所述第一展示结构进行联动展示。
其中,选中贴片为核验图像中与选中展示区的位置对应的贴片。
不难理解的是,选中第二展示节点后会突出显示相应的贴片和相应的贴片展示区,并且不对第一展示结构进行操作。
S526,若所述联动展示节点为第三展示节点,则基于第三展示节点和相应的结果属性对所述核验图像、第一展示模板和第一展示结构进行联动展示。
可以理解的是,如果述联动展示节点为第三展示节点,则基于第三展示节点和相应的结果属性对所述核验图像、第一展示模板和第一展示结构进行联动展示。
在一些实施例中,步骤S526中的(若所述联动展示节点为第三展示节点,则基于第三展示节点和相应的结果属性对所述核验图像、第一展示模板和第一展示结构进行联动展示),包括:
若所述联动展示节点为第三展示节点,则将所述第三展示节点作为第三选中节点,确定与所述第三选中节点直接连接的第二展示节点作为第二连接节点。
可以理解的是,当联动展示节点为第三展示节点,则会将三展示节点作为第三选中节点,确定与所述第三选中节点直接连接的第二展示节点作为第二连接节点。
获取与所述第二连接节点对应的贴片展示区作为选中展示区,获取所述选中展示区的区域线,将所述区域线的像素值更改为预设展示像素值。
可以理解的是,本发明会获取与所述第二连接节点对应的贴片展示区作为选中展示区,获取所述选中展示区的区域线,将所述区域线的像素值更改为预设展示像素值。
基于所述选中展示区的位置,在所述核验图像中定位相同位置的贴片作为选中贴片,调取联动展示框对所述核验图像中的选中贴片进行框选,并在所述二级结果展示区对所述第一展示结构进行联动展示。
可以理解的是,本发明会对与第三选中节点直接连接的第二连接节点对应的选中贴片进行框选,同时在所述二级结果展示区对所述第一展示结构进行联动展示。
不难理解的是,与选中第二展示节点原理相同,当用户选中第三展示节点时,首先会确定与之连接的第二展示节点作为第二连接节点,并确定与第二连接节点对应贴片展示区以及贴片展示区对应的贴片进行突出显示。
通过上述实施方式,本发明可以展示出现异常的电路板处异常贴片以及异常的原因,并且会依据用户的需求进行多维度的联动展示,协助用户快速定位异常贴片以及了解异常的原因。
在上述实施例的基础上,当用户点击第三展示节点时,服务器还可以依据第三展示节点的结果属性调取与各第三展示节点对应预设的贴片展示图层,贴片展示图层包括正常展示图层和异常展示图层,对相应的贴片联动展示区进行覆盖显示,具体如下,还包括:
若所述联动展示节点为第三展示节点,则将所述第三展示节点作为第三选中节点,判断所述第三选中节点不以展示像素值进行显示时,则调取与所述第三选中节点对应的正常展示图层。
可以理解的是,如果联动展示节点为第三展示节点,则将所述第三展示节点作为第三选中节点,判断所述第三选中节点不以展示像素值进行显示时,则说明该第三选中节点对应的核验维度为正常结果,则调取与所述第三选中节点对应的正常展示图层。
获取与所述第三选中节点直接连接的第二展示节点作为第二连接节点,并确定与所述第二连接节点对应的贴片展示区作为选中展示区。
可以理解的是,确定与所述第二连接节点对应的贴片展示区作为选中展示区。
接收用户对所述第三选中节点的点击信息的触发时长,基于所述触发时长,调取所述正常展示图层覆盖至所述选中展示区的上方,获取所述第一展示模板中所述选中展示区的区域线,将所述区域线的像素值更改为预设展示像素值。
可以理解的是,基于所述触发时长,调取所述正常展示图层覆盖至所述选中展示区的上方,并对第一展示模板中所述选中展示区的区域线的像素值更改为预设展示像素值,当用户触发正常的第三展示节点时,则会调取正常展示图层,比如绿色图层,覆盖在选中展示区上方,代表该核验维度正常,当用户对第三选中节点进行点击的手势松开后,则会自动取消相应的正常展示图层。不难理解的是,如果第三展示节点为异常,则会调取异常展示图层,比如红色图层,覆盖在相应选中展示区上方,代表该核验维度异常。
基于所述选中展示区确定相应的贴片作为选中贴片,调取联动展示框对选中贴片进行框选,并在所述二级结果展示区对所述第一展示结构进行联动展示。
可以理解的是,与步骤S525原理一致,进行联动展示。
参见图4,是本发明实施例提供的一种图像处理的电路板核验***,包括:
分区模块,用于生成第一核验展示界面,对所述第一核验展示界面进行分区处理,得到实体展示区、一级结果展示区和二级结果展示区;
生成模块,用于获取各型号的待核验电路板的贴片布局图,根据所述贴片布局图生成与各型号的待核验电路板一一对应的第一展示模板,将所述第一展示模板展示在所述一级结果展示区内,所述第一展示模板包括多个贴片展示区;
构建模块,用于构建与所述待核验电路板对应的第一展示节点、与所述贴片展示区对应的第二展示节点,以及与核验维度对应的第三展示节点,根据所述第一展示节点、第二展示节点和第三展示节点生成第一展示结构,将所述第一展示结构展示在所述二级结果展示区内;
更新模块,用于采集待核验电路板的核验图像展示在所述实体展示区,根据核验模型对所述核验图像进行核验,得到各贴片在各所述核验维度对应的核验结果,基于所述核验结果对所述贴片展示区、第二展示节点和第三展示节点的结果属性进行更新;
展示模块,用于接收用户对所述贴片展示区、第一展示节点、第二展示节点或第三展示节点的点击信息,根据所述点击信息和相应的结果属性对所述核验图像、第一展示模板和第一展示结构进行联动展示。
本发明还提供一种存储介质,所述存储介质中存储有计算机程序,所述计算机程序被处理器执行时用于实现上述的各种实施方式提供的方法。
最后应说明的是:以上各实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述各实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的范围。
Claims (10)
1.一种基于图像处理的电路板核验方法,其特征在于,包括:
生成第一核验展示界面,对所述第一核验展示界面进行分区处理,得到实体展示区、一级结果展示区和二级结果展示区;
获取各型号的待核验电路板的贴片布局图,根据所述贴片布局图生成与各型号的待核验电路板一一对应的第一展示模板,将所述第一展示模板展示在所述一级结果展示区内,所述第一展示模板包括多个贴片展示区;
构建与所述待核验电路板对应的第一展示节点、与所述贴片展示区对应的第二展示节点,以及与核验维度对应的第三展示节点,根据所述第一展示节点、第二展示节点和第三展示节点生成第一展示结构,将所述第一展示结构展示在所述二级结果展示区内;
采集待核验电路板的核验图像展示在所述实体展示区,根据核验模型对所述核验图像进行核验,得到各贴片在各所述核验维度对应的核验结果,基于所述核验结果对所述贴片展示区、第二展示节点和第三展示节点的结果属性进行更新;
接收用户对所述贴片展示区、第一展示节点、第二展示节点或第三展示节点的点击信息,根据所述点击信息和相应的结果属性对所述核验图像、第一展示模板和第一展示结构进行联动展示。
2.根据权利要求1所述的基于图像处理的电路板核验方法,其特征在于,
所述生成第一核验展示界面,对所述第一核验展示界面进行分区处理,得到实体展示区、一级结果展示区和二级结果展示区,包括:
调取第一核验展示界面,获取所述第一核验展示界面中一组平行的边界线作为第一平行边界线,将剩余的平行的边界线作为第二平行边界线;
确定所述第一平行边界线的第一中间点和所述第二平行边界线的第二中间点;
根据第一中间点或第二中间点的连线对所述第一核验展示界面进行划分,得到待划分展示区和二级结果展示区;
获取所述待划分展示区中较长的两条区域线作为第一平行区域线,确定所述第一平行区域线的第三中间点,根据所述第三中间点的连线对所述第一核验展示界面进行划分,得到实体展示区和一级结果展示区。
3.根据权利要求2所述的基于图像处理的电路板核验方法,其特征在于,
所述获取各型号的待核验电路板的贴片布局图,根据所述贴片布局图生成与各型号的待核验电路板一一对应的第一展示模板,包括:
获取各型号的待核验电路板的贴片布局图,提取所述贴片布局图中电路板边缘的边缘轮廓,得到对应贴片布局图的初始展示模板,提取所述贴片布局图与各贴片对应的预设的贴片展示区;
基于所述贴片展示区对所述初始展示模板进行更新,生成与各型号的待核验电路板一一对应的第一展示模板。
4.根据权利要求1所述的基于图像处理的电路板核验方法,其特征在于,
所述根据核验模型对所述核验图像进行核验,得到各贴片在各所述核验维度对应的核验结果,基于所述核验结果对所述贴片展示区、第二展示节点和第三展示节点的结果属性进行更新,包括:
根据核验模型对所述核验图像进行核验,得到各贴片在各所述核验维度对应的核验结果,其中,所述核验维度至少包括贴片位置维度、贴片姿态维度和贴片焊接维度,所述核验结果包括正常结果或异常结果;
若所述贴片在所有核验维度对应的核验结果均为正常结果,将所述贴片作为正常贴片,以及将所述正常贴片对应的贴片展示区作为正常展示区,调取预设正常显示标签对所述正常展示区进行更新处理;
若所述贴片在任一核验维度对应的核验结果为异常结果,将所述贴片作为异常贴片,将所述异常贴片对应的贴片展示区作为异常展示区,调取预设异常显示标签对所述异常展示区进行更新处理;
根据所述异常结果对第二展示节点和第三展示节点进行更新处理。
5.根据权利要求4所述的基于图像处理的电路板核验方法,其特征在于,
所述根据所述异常结果对第二展示节点和第三展示节点进行更新处理,包括:
获取所述异常展示区对应的第二展示节点作为第二异常节点,确定所述异常结果对应的核验维度作为异常维度;
获取与所述第二异常节点直接连接的多个第三展示节点,将所述异常维度对应的第三展示节点作为第三异常节点;
对所述第二异常节点和所述第三异常节点以展示像素值进行显示。
6.根据权利要求1所述的基于图像处理的电路板核验方法,其特征在于,
所述接收用户对所述贴片展示区、第一展示节点、第二展示节点或第三展示节点的点击信息,根据所述点击信息和相应的结果属性对所述核验图像、第一展示模板和第一展示结构进行联动展示,包括:
接收用户对所述贴片展示区的点击信息,基于所述点击信息确定被点击的贴片展示区作为贴片联动展示区,基于所述贴片联动展示区对所述核验图像、第一展示模板和第一展示结构进行联动展示;
接收用户对所述第一展示结构中节点的点击信息,基于所述点击信息确定被点击的节点作为联动展示节点,基于所述联动展示节点和相应的结果属性对所述核验图像、第一展示模板和第一展示结构进行联动展示。
7.根据权利要求6所述的基于图像处理的电路板核验方法,其特征在于,
所述接收用户对所述贴片展示区的点击信息,基于所述点击信息确定被点击的贴片展示区作为贴片联动展示区,基于所述贴片联动展示区对所述核验图像、第一展示模板和第一展示结构进行联动展示,包括:
接收用户对所述第一展示模板中任一所述贴片展示区的点击信息,基于所述点击信息确定被点击的贴片展示区作为贴片联动展示区;
基于所述贴片联动展示区的位置,在所述核验图像中定位相同位置的贴片作为展示贴片,调取联动展示框对所述核验图像中的展示贴片进行框选;
获取所述第一展示模板中所述贴片联动展示区的区域线,将所述区域线的像素值更改为预设展示像素值;
确定所述贴片联动展示区对应的第二展示节点作为第二保留节点,获取与所述第二保留节点直接连接的第一展示节点和第三展示节点,并将第一展示结构中其余的节点删除得到第二展示结构。
8.根据权利要求6所述的基于图像处理的电路板核验方法,其特征在于,
所述接收用户对所述第一展示结构中节点的点击信息,基于所述点击信息确定被点击的节点作为联动展示节点,基于所述联动展示节点和相应的结果属性对所述核验图像、第一展示模板和第一展示结构进行联动展示,包括:
接收用户对所述第一展示结构中任一节点的点击信息,基于所述点击信息确定被点击的节点作为联动展示节点;
若所述联动展示节点为第一展示节点,则获取核验图像中所有的贴片作为展示贴片,调取选中框对所述核验图像中的展示贴片进行框选;
获取所述第一展示模板中所有所述贴片展示区的区域线,将所述区域线的像素值更改为预设展示像素值,在所述二级结果展示区对所述第一展示结构进行联动展示;
若所述联动展示节点为第二展示节点,则将所述第二展示节点作为第二选中节点,确定与所述第二选中节点对应的贴片展示区作为选中展示区,获取所述选中展示区的区域线,将所述区域线的像素值更改为预设展示像素值;
基于所述选中展示区的位置,在所述核验图像中定位相同位置的贴片作为选中贴片,调取联动展示框对所述核验图像中的选中贴片进行框选,并在所述二级结果展示区对所述第一展示结构进行联动展示;
若所述联动展示节点为第三展示节点,则基于第三展示节点和相应的结果属性对所述核验图像、第一展示模板和第一展示结构进行联动展示。
9.根据权利要求8所述的基于图像处理的电路板核验方法,其特征在于,
所述若所述联动展示节点为第三展示节点,则基于第三展示节点和相应的结果属性对所述核验图像、第一展示模板和第一展示结构进行联动展示,包括:
若所述联动展示节点为第三展示节点,则将所述第三展示节点作为第三选中节点,确定与所述第三选中节点直接连接的第二展示节点作为第二连接节点;
获取与所述第二连接节点对应的贴片展示区作为选中展示区,获取所述选中展示区的区域线,将所述区域线的像素值更改为预设展示像素值;
基于所述选中展示区的位置,在所述核验图像中定位相同位置的贴片作为选中贴片,调取联动展示框对所述核验图像中的选中贴片进行框选,并在所述二级结果展示区对所述第一展示结构进行联动展示。
10.一种基于图像处理的电路板核验***,其特征在于,包括:
分区模块,用于生成第一核验展示界面,对所述第一核验展示界面进行分区处理,得到实体展示区、一级结果展示区和二级结果展示区;
生成模块,用于获取各型号的待核验电路板的贴片布局图,根据所述贴片布局图生成与各型号的待核验电路板一一对应的第一展示模板,将所述第一展示模板展示在所述一级结果展示区内,所述第一展示模板包括多个贴片展示区;
构建模块,用于构建与所述待核验电路板对应的第一展示节点、与所述贴片展示区对应的第二展示节点,以及与核验维度对应的第三展示节点,根据所述第一展示节点、第二展示节点和第三展示节点生成第一展示结构,将所述第一展示结构展示在所述二级结果展示区内;
更新模块,用于采集待核验电路板的核验图像展示在所述实体展示区,根据核验模型对所述核验图像进行核验,得到各贴片在各所述核验维度对应的核验结果,基于所述核验结果对所述贴片展示区、第二展示节点和第三展示节点的结果属性进行更新;
展示模块,用于接收用户对所述贴片展示区、第一展示节点、第二展示节点或第三展示节点的点击信息,根据所述点击信息和相应的结果属性对所述核验图像、第一展示模板和第一展示结构进行联动展示。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202311136509.4A CN117115124B (zh) | 2023-09-05 | 2023-09-05 | 基于图像处理的电路板核验方法及*** |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202311136509.4A CN117115124B (zh) | 2023-09-05 | 2023-09-05 | 基于图像处理的电路板核验方法及*** |
Publications (2)
Publication Number | Publication Date |
---|---|
CN117115124A true CN117115124A (zh) | 2023-11-24 |
CN117115124B CN117115124B (zh) | 2024-02-06 |
Family
ID=88809012
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202311136509.4A Active CN117115124B (zh) | 2023-09-05 | 2023-09-05 | 基于图像处理的电路板核验方法及*** |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN117115124B (zh) |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4242751A (en) * | 1978-08-28 | 1980-12-30 | Genrad, Inc. | Automatic fault-probing method and apparatus for checking electrical circuits and the like |
US20110093840A1 (en) * | 2009-10-21 | 2011-04-21 | Micro Power Electronics, Inc. | Patches for battery-interfacing devices and associated systems and methods |
CN105573431A (zh) * | 2015-12-17 | 2016-05-11 | 山东海量信息技术研究院 | 一种多路高端服务器节点状态信息显示面板 |
US20220101992A1 (en) * | 2019-04-03 | 2022-03-31 | Pb Inc. | Sensor patch and related smart device, systems, and methods |
CN115575754A (zh) * | 2022-11-21 | 2023-01-06 | 浙江万胜智能科技股份有限公司 | 一种智慧工业园用电信息异常标识方法及*** |
US20230230225A1 (en) * | 2022-01-14 | 2023-07-20 | Hewlett Packard Enterprise Development Lp | Multi-tier pcba integrity validation process |
-
2023
- 2023-09-05 CN CN202311136509.4A patent/CN117115124B/zh active Active
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4242751A (en) * | 1978-08-28 | 1980-12-30 | Genrad, Inc. | Automatic fault-probing method and apparatus for checking electrical circuits and the like |
US20110093840A1 (en) * | 2009-10-21 | 2011-04-21 | Micro Power Electronics, Inc. | Patches for battery-interfacing devices and associated systems and methods |
CN105573431A (zh) * | 2015-12-17 | 2016-05-11 | 山东海量信息技术研究院 | 一种多路高端服务器节点状态信息显示面板 |
US20220101992A1 (en) * | 2019-04-03 | 2022-03-31 | Pb Inc. | Sensor patch and related smart device, systems, and methods |
US20230230225A1 (en) * | 2022-01-14 | 2023-07-20 | Hewlett Packard Enterprise Development Lp | Multi-tier pcba integrity validation process |
CN115575754A (zh) * | 2022-11-21 | 2023-01-06 | 浙江万胜智能科技股份有限公司 | 一种智慧工业园用电信息异常标识方法及*** |
Non-Patent Citations (1)
Title |
---|
孙剑等: "贴片机控制***的设计与实现", 机电工程技术, vol. 49, no. 6, pages 99 - 100 * |
Also Published As
Publication number | Publication date |
---|---|
CN117115124B (zh) | 2024-02-06 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN108512695A (zh) | 监控应用卡顿的方法及装置 | |
US8495555B2 (en) | Computer aided design system and method | |
CN116265972B (zh) | 一种移动设备的功耗显示方法及移动设备 | |
JP2008102252A (ja) | 地図表示装置及びプログラム | |
CN111984803B (zh) | 多媒体资源处理方法、装置、计算机设备及存储介质 | |
CN109509257A (zh) | 室内楼层级别构件图形形成方法、终端及存储介质 | |
JP2024502516A (ja) | データ注釈方法、装置、システム、デバイスおよび記憶媒体 | |
CN113986426B (zh) | 图像检测方法、装置、可读介质及电子设备 | |
CN117115124B (zh) | 基于图像处理的电路板核验方法及*** | |
CN114218072A (zh) | 测试脚本生成方法、装置、存储介质及计算机设备 | |
CN116630139A (zh) | 数据生成的方法、装置、设备和存储介质 | |
US8473892B1 (en) | Computer aided design system and method | |
CN113377476A (zh) | 界面显示方法、相关装置及计算机程序产品 | |
CN115619698A (zh) | 电路板缺陷的检测方法、装置及模型训练方法 | |
CN113508391A (zh) | 一种数据处理方法、装置和***、介质和计算机设备 | |
CN106850885B (zh) | 一种闪光灯结构及移动终端 | |
CN116662123B (zh) | 服务器部件监控方法、装置、电子设备及存储介质 | |
CN117241090B (zh) | 一种视频流中目标区域的信息生成方法和装置 | |
CN116866534B (zh) | 用于数字视频监控***的处理方法及装置 | |
CN110569459A (zh) | 一种网页信息的统计方法和装置 | |
CN117095389B (zh) | 基于液晶视觉识别单元的图像数据处理方法及*** | |
CN111210425B (zh) | 光电板的金手指区域识别方法、装置、设备及存储介质 | |
CN108108369A (zh) | 公用接口库调用错误处理方法和装置 | |
CN117830666A (zh) | 一种图像匹配方法、装置、设备及介质 | |
CN116192839A (zh) | 文件上传方法、装置、设备、介质及产品 |
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 |