CN110517260A - The detection method and device of circuit board, storage medium, electronic equipment - Google Patents

The detection method and device of circuit board, storage medium, electronic equipment Download PDF

Info

Publication number
CN110517260A
CN110517260A CN201910817218.9A CN201910817218A CN110517260A CN 110517260 A CN110517260 A CN 110517260A CN 201910817218 A CN201910817218 A CN 201910817218A CN 110517260 A CN110517260 A CN 110517260A
Authority
CN
China
Prior art keywords
circuit board
target detection
detection object
module
system diagram
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.)
Pending
Application number
CN201910817218.9A
Other languages
Chinese (zh)
Inventor
赵常余
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Beijing Horizon Robotics Technology Research and Development Co Ltd
Original Assignee
Beijing Horizon Robotics Technology Research and Development Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Beijing Horizon Robotics Technology Research and Development Co Ltd filed Critical Beijing Horizon Robotics Technology Research and Development Co Ltd
Priority to CN201910817218.9A priority Critical patent/CN110517260A/en
Publication of CN110517260A publication Critical patent/CN110517260A/en
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T7/00Image analysis
    • G06T7/0002Inspection of images, e.g. flaw detection
    • G06T7/0004Industrial image inspection
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T2207/00Indexing scheme for image analysis or image enhancement
    • G06T2207/20Special algorithmic details
    • G06T2207/20081Training; Learning
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T2207/00Indexing scheme for image analysis or image enhancement
    • G06T2207/20Special algorithmic details
    • G06T2207/20084Artificial neural networks [ANN]
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T2207/00Indexing scheme for image analysis or image enhancement
    • G06T2207/30Subject of image; Context of image processing
    • G06T2207/30108Industrial image inspection
    • G06T2207/30148Semiconductor; IC; Wafer

Landscapes

  • Engineering & Computer Science (AREA)
  • Quality & Reliability (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Image Analysis (AREA)

Abstract

The embodiment of the present disclosure discloses the detection method and device, storage medium, electronic equipment of a kind of circuit board, wherein method includes: the image that acquisition includes circuit board;Position of the target detection object on the circuit board on the circuit board is determined based on described image;Position based on the target detection object on the circuit board generates the two-dimensional circuit system diagram of the circuit board;Based on the two-dimensional circuit system diagram, the state of the target detection object on the circuit board is detected.Automatic detection circuit plate may be implemented in the embodiment of the present disclosure, to improve the detection efficiency of circuit board.

Description

The detection method and device of circuit board, storage medium, electronic equipment
Technical field
This disclosure relates to circuit board detecting technology, the detection method and device, storage medium, electricity of especially a kind of circuit board Sub- equipment.
Background technique
Currently, for the quality for guaranteeing circuit board, can be passed through by related personnel micro- after completing patch to circuit board Mirror or other observation tools detect circuit board, whether there is component solder skip, wrong weldering, rosin joint etc. in detection circuit board Abnormal conditions.And this to carry out circuit board detecting efficiency by way of manually estimating very low.
Summary of the invention
In order to solve the technical issues of how efficiently detecting to circuit board, the disclosure is proposed.The reality of the disclosure It applies example and provides the detection method and device, storage medium, electronic equipment of a kind of circuit board.
According to the one aspect of the embodiment of the present disclosure, a kind of detection method of circuit board is provided, comprising:
Acquisition includes the image of circuit board;
Position of the target detection object on the circuit board on the circuit board is determined based on described image;
Position based on the target detection object on the circuit board generates the two-dimensional circuit system of the circuit board Figure;
Based on the two-dimensional circuit system diagram, the state of the target detection object on the circuit board is detected.
According to the another aspect of the embodiment of the present disclosure, a kind of detection device of circuit board is provided, comprising:
Image collection module, for obtain include circuit board image;
Position determination module, the image for obtaining module photograph based on described image determine the target on the circuit board Position of the test object on the circuit board;
Figure generation module, the target detection object for being determined based on the position determination module is on the circuit board Position generates the two-dimensional circuit system diagram of the circuit board;
Detection module, the two-dimensional circuit system diagram for being generated based on the figure generation module, is detected on the circuit board Target detection object state.
According to the another aspect of the embodiment of the present disclosure, a kind of computer readable storage medium, the storage medium are provided It is stored with computer program, the computer program is used to execute the detection method of circuit board described in any of the above-described embodiment.
According to the embodiment of the present disclosure in another aspect, providing the electronic equipment and including:
Processor;
For storing the memory of the processor-executable instruction;
The processor, for executing the detection method of circuit board described in any of the above-described embodiment.
Based on disclosure above-described embodiment, includes the image of circuit board by acquisition, be based on the image determination circuitry plate On target detection object position on circuit boards, and the position generative circuit based on the target detection object on circuit boards The two-dimensional circuit system diagram of plate, based on the state of target detection object in the two-dimensional circuit system diagram detection circuit board, Ke Yishi Existing automatic detection circuit plate, improves the efficiency of circuit board detecting.
Below by drawings and examples, the technical solution of the disclosure is described in further detail.
Detailed description of the invention
The embodiment of the present disclosure is described in more detail in conjunction with the accompanying drawings, the above-mentioned and other purposes of the disclosure, Feature and advantage will be apparent.Attached drawing is used to provide to further understand the embodiment of the present disclosure, and constitutes explanation A part of book is used to explain the disclosure together with the embodiment of the present disclosure, does not constitute the limitation to the disclosure.In the accompanying drawings, Identical reference label typically represents same parts or step.
Fig. 1 is the exemplary system diagram of the detection method of disclosure circuit board in the application.
Fig. 2 is a kind of example of the image in the disclosure comprising circuit board.
Fig. 3 is the flow diagram of the detection method for the circuit board that one exemplary embodiment of the disclosure provides.
Fig. 4 is a kind of example of two-dimensional circuit system diagram in the disclosure.
Fig. 5 is the flow diagram of the detection method for the circuit board that disclosure another exemplary embodiment provides.
Fig. 6 is the flow diagram of the detection method for the circuit board that disclosure another exemplary embodiment provides.
Fig. 7 is the flow diagram of the detection method for the circuit board that the another exemplary embodiment of the disclosure provides.
Fig. 8 is the flow diagram of the detection method for the circuit board that the another exemplary embodiment of the disclosure provides.
Fig. 9 is the flow diagram of the detection method for the circuit board that the another exemplary embodiment of the disclosure provides.
Figure 10 is the flow diagram of the detection method for the circuit board that the another exemplary embodiment of the disclosure provides.
Figure 11 is the structural schematic diagram of the detection device for the circuit board that one exemplary embodiment of the disclosure provides.
Figure 12 is the structural schematic diagram of the detection device for the circuit board that disclosure another exemplary embodiment provides.
Figure 13 is the structural schematic diagram of the detection device for the circuit board that disclosure another exemplary embodiment provides.
Figure 14 is the structure chart for the electronic equipment that one exemplary embodiment of the disclosure provides.
Specific embodiment
In the following, will be described in detail by referring to the drawings according to an example embodiment of the present disclosure.Obviously, described embodiment is only It is only a part of this disclosure embodiment, rather than the whole embodiments of the disclosure, it should be appreciated that the disclosure is not by described herein The limitation of example embodiment.
It should also be noted that unless specifically stated otherwise, the opposite cloth of the component and step that otherwise illustrate in these embodiments It sets, numerical expression and the unlimited the scope of the present disclosure processed of numerical value.
It will be understood by those skilled in the art that the terms such as " first ", " second " in the embodiment of the present disclosure are only used for distinguishing Different step, equipment or module etc., neither represent any particular technology meaning, also do not indicate that the inevitable logic between them is suitable Sequence.
It should also be understood that in the embodiments of the present disclosure, " multiple " can refer to two or more, and "at least one" can refer to One, two or more.
It should also be understood that for the either component, data or the structure that are referred in the embodiment of the present disclosure, clearly limit no or Person may be generally understood to one or more in the case where context provides opposite enlightenment.
In addition, term "and/or" in the disclosure, only a kind of incidence relation for describing affiliated partner, expression can be deposited In three kinds of relationships, for example, A and/or B, can indicate: individualism A exists simultaneously A and B, these three situations of individualism B. In addition, character "/" in the disclosure, typicallys represent the relationship that forward-backward correlation object is a kind of "or".
It should also be understood that the disclosure highlights the difference between each embodiment to the description of each embodiment, Same or similar place can be referred to mutually, for sake of simplicity, no longer repeating one by one.
Simultaneously, it should be appreciated that for ease of description, the size of various pieces shown in attached drawing is not according to reality Proportionate relationship draw.
Be to the description only actually of at least one exemplary embodiment below it is illustrative, never as to the disclosure And its application or any restrictions used.
Technology, method and apparatus known to person of ordinary skill in the relevant may be not discussed in detail, but suitable In the case of, the technology, method and apparatus should be considered as part of specification.
It should also be noted that similar label and letter indicate similar terms in following attached drawing, therefore, once a certain Xiang Yi It is defined in a attached drawing, then in subsequent attached drawing does not need that it is further discussed.
The embodiment of the present disclosure can be applied to the electronic equipments such as terminal device, computer system, server, can with it is numerous Other general or specialized computing system environments or configuration operate together.Suitable for electric with terminal device, computer system, server etc. The example of well-known terminal device, computing system, environment and/or configuration that sub- equipment is used together includes but is not limited to: Personal computer system, thin client, thick client computer, hand-held or laptop devices, is based on microprocessor at server computer system System, set-top box, programmable consumer electronics, NetPC Network PC, minicomputer system, large computer system and Distributed cloud computing technology environment, etc. including above-mentioned any system.
The electronic equipments such as terminal device, computer system, server can be in the department of computer science executed by computer system It is described under the general context of system executable instruction (such as program module).In general, program module may include routine, program, mesh Beacon course sequence, component, logic, data structure etc., they execute specific task or realize specific abstract data type.Meter Calculation machine systems/servers can be implemented in distributed cloud computing environment, and in distributed cloud computing environment, task is by by logical What the remote processing devices of communication network link executed.In distributed cloud computing environment, it includes storage that program module, which can be located at, On the Local or Remote computing system storage medium of equipment.
Application is summarized
In implementing the present disclosure, inventors have found that existing circuit board detecting method mainly passes through artificial mesh The mode of survey carries out circuit board detecting, and the circuit board detecting method is the prior art has at least the following problems: circuit board detecting low efficiency.
Exemplary system
Fig. 1 is the exemplary system diagram of the detection method of disclosure circuit board in the application, and Fig. 2 is wrapped in the disclosure A kind of example of image containing circuit board.As shown in Figure 1, including IPC (IP Camera, web camera) in the system diagram 110, electronic equipment 120, wherein communicated to connect between IPC110 and electronic equipment 120.
In the system diagram of example shown in Fig. 1, IPC 110 can be used for shooting circuit board.In shooting process, can pass through Size, the quality for the image that built-in artificial intelligence process device (not shown in figure 1) obtains shooting carry out intellectual analysis, foundation It analyzes result and adjusts shooting focal length, and repeatedly shot, until taking image clearly comprising circuit board.Wherein, this In described " clear " can refer to that image is not influenced by lens distortion, for example, as shown in Fig. 2, in the disclosure comprising circuit A kind of example of the image of plate.
Further, the image comprising circuit board that shooting obtains can be sent to electronic equipment 120 by IPC 110.
Electronic equipment 120 then can be used for according to the detection that should realize circuit board comprising the image of circuit board.As for electronics Equipment 120 is shown below, is not done herein in detail how according to the detection that should realize circuit board comprising the image of circuit board It states.
Illustrative methods
Fig. 3 is the flow diagram of the detection method for the circuit board that one exemplary embodiment of the disclosure provides, and be can be applicable to On electronic equipment 120 in above-mentioned embodiment illustrated in fig. 1, the present embodiment combination Fig. 2 is illustrated, as shown in figure 3, packet Include following steps:
Step 301, acquisition includes the image of circuit board.
In one embodiment, as shown in Fig. 2, image to include circuit board, on the circuit board comprising capacitor, inductance, The components such as resistance also include the point of non-patch.
Step 302, based on the position of target detection object on circuit boards on image determination circuitry plate.
In one embodiment, target detection object may include the components such as above-mentioned capacitor, inductance, resistance, can also wrap Include the point of above-mentioned non-patch.
For example, the target detection object on position 22 is as shown in Fig. 2, the target detection object on position 21 is capacitor Inductance, the target detection object on position 23 are resistance, and the target detection object on position 24 is the point of non-patch.
Step 303, the two-dimensional circuit system diagram of the position generative circuit plate based on target detection object on circuit boards.
In one embodiment, the two-dimensional circuit system diagram of circuit board can reflect out each target detection object on circuit boards Position.
For example, as shown in figure 4, a kind of example for the two-dimensional circuit system diagram of circuit board passes through rectangle frame in Fig. 4 Identify the position of each target detection object on circuit boards.
Step 304: being based on two-dimensional circuit system diagram, the state of the target detection object in detection circuit board.
In one embodiment, the state of target detection object may include: normal, abnormal.
In one embodiment, above-mentioned exception may include solder skip, accidentally welds again.
Wherein solder skip is directed to the point of non-patch, for example, the target detection object at position 31 is not in Fig. 4 The point of patch, the state of the target detection object are solder skip.
Accidentally weldering then refers to that component welds mistake, for example, in Fig. 4, point where the target detection object at position 32 The component that upper script should weld is resistance, but what is actually welded is capacitor, therefore, the component welding in the point Mistake, the state of the target detection object are accidentally to weld.
Based on the above embodiment, by carrying out shooting image to circuit board, based on the target on the image determination circuitry plate The position of test object on circuit boards, and the two dimension of the position generative circuit plate based on the target detection object on circuit boards Circuit system figure, based on the state of target detection object in the two-dimensional circuit system diagram detection circuit board, due to two-dimensional circuit system System figure can accurately show position and the state of each component on circuit board, therefore be based on two-dimensional circuit system diagram Can in accurate detection circuit board each component state, since different circuit boards can be realized by way of shooting image Detection, therefore substantially increase the detection efficiency of circuit board.
As shown in figure 5, step 302 may include following steps on the basis of above-mentioned embodiment illustrated in fig. 3:
Step 3021, the threedimensional model based on image generative circuit plate.
In one embodiment, the three of the Software Creates circuit board such as 3 d modeling software, such as 3D Max, Maya be can use Dimension module.
Step 3022, the threedimensional model of circuit board is input to the neural network model trained, is obtained on circuit board The position of target detection object on circuit boards.
In one embodiment, as shown in figure 4, each target detection object can be identified by rectangle frame on circuit boards Position.
Based on the above embodiment, by the threedimensional model based on image generative circuit plate, the threedimensional model of circuit board is defeated Enter to obtain the position of the object of the target detection on circuit board on circuit boards to the neural network model trained, may be implemented The position of target detection object on circuit boards on automatic identification circuit plate.
As shown in fig. 6, the detection method of circuit board may also include that on the basis of above-mentioned embodiment illustrated in fig. 3
Step 601, the type of target detection object is determined.
In one embodiment, the type of each target detection object on circuit board can be determined by algorithm for pattern recognition.
In one embodiment, the type of target detection object may include resistance, inductance, capacitor, non-patch point etc..
For example, the type of the target detection object at position 21 is capacitor, the target detection pair at position 22 in Fig. 2 The type of elephant is inductance, and the type of the target detection object at position 23 is resistance, the class of the target detection object at position 24 Type is non-patch point.
Step 602, the first pre-set color value corresponding with the type of target detection object is determined.
In one embodiment, the different types of corresponding color value of target detection object can be preset, in order to Description is convenient, which is known as the first pre-set color value.
For example, being corresponding first pre-set color value of different types of target detection object as described in Table 1 A kind of example:
Table 1
The type of target detection object First pre-set color value
Resistance #00FF00 (green)
Inductance #FFFF00 (yellow)
Capacitor #0000FF (blue)
The point of non-patch #FF0000 (red)
In this embodiment it is possible to determine the first face corresponding with the type of each target detection object by above-mentioned table 1 Color value.
Step 603, with the first pre-set color value displaying target test object in two-dimensional circuit system diagram.
In one embodiment, the square of the first pre-set color value can be passed through in the two-dimentional system circuit diagram of example shown in Fig. 4 Shape frame shows target detection object.
For example, it is assumed that the type of target detection object be resistance, then can example shown in Fig. 4 two-dimentional system circuit diagram In, which is shown by the rectangle frame of green;In another example, it is assumed that the type of target detection object is not patch Point, then the target detection pair can be shown by red rectangle frame in the two-dimentional system circuit diagram of example shown in Fig. 4 As.
Based on the above embodiment, pass through the type and the first default face corresponding with the type of determining target detection object Color value, with the first pre-set color value displaying target test object in two-dimensional circuit system diagram, due to two-dimensional circuit system diagram energy The point of the different types of component and non-patch on circuit board is enough shown by different colors, therefore based on two dimension electricity Road system diagram can whether there is solder skip in the type and point of each component in accurate detection circuit board, due to different electricity Road plate can realize detection by way of shooting image, therefore substantially increase the detection efficiency of circuit board.
As shown in fig. 7, the detection method of circuit board may also include that on the basis of above-mentioned embodiment illustrated in fig. 6
Step 701, the component codes of target detection object are determined.
In one embodiment, the component codes of target detection object refer to the number of the target detection object on circuit board.
In one embodiment, component codes can be the combination of letter and number, and letter therein can represent target The type of test object.
For example, the component codes of the target detection object on position 21 are " C831 " in Fig. 2, letter " C " therein is then Indicate capacitor;The component codes of target detection object on position 22 are " L36 ", and letter " L " therein then indicates inductance;Position The component codes of target detection object on 23 are " R782 ", and letter " R " therein then indicates resistance.
Step 702, judge whether type and the type corresponding to its component codes of target detection object are consistent.
In one embodiment, it can be determined that class represented by the letter in the type of target detection object and its component codes Whether type is consistent.
Step 703, if it is inconsistent, for indicating the second pre-set color value of abnormal state in two-dimensional circuit system diagram Displaying target test object.
In one embodiment, above-mentioned abnormal state refers to and accidentally welds.
For example, the type of the target detection object at position 32 is capacitor, but its component codes is " R781 " in Fig. 4, So, the type of target detection object and Type-Inconsistencies represented by alphabetical " R ", therefore, the face of the rectangle frame at position 32 Color can be the second pre-set color value for indicating abnormal state.
Based on the above embodiment, by determining the component codes of target detection object, and judge the class of target detection object Whether type is consistent with type corresponding to its component codes, can identify target detection object with the presence or absence of accidentally welding, inconsistent When, by two-dimensional circuit system diagram with for indicating the second pre-set color value displaying target test object of abnormal state, Since two-dimensional circuit system diagram can show the target detection object of abnormal state on circuit board by color, it is based on two Tie up circuit system figure can in accurate detection circuit board each component state, since different circuit boards can pass through shooting The mode of image realizes detection, therefore substantially increases the detection efficiency of circuit board.
As shown in figure 8, the detection method of circuit board may also include that on the basis of above-mentioned embodiment illustrated in fig. 7
Step 801, the mapping table between record target detection object position on circuit boards and its component codes.
Step 802, when receiving component and inspecting instruction, the object component generation carried in instruction is inspected based on component Number search mapping table, obtain target position corresponding with object component code name.
In one embodiment, user can issue component by modes such as voice, figure, texts and inspect instruction, this yuan Device is inspected in instruction and carries the object component code name that user specifies.
Step 803, in two-dimensional circuit system diagram, with the corresponding target detection in third pre-set color value displaying target position Object.
Based on the above embodiment, by between record target detection object position on circuit boards and its component codes Mapping table may be implemented when user issues component and inspects instruction, and it is specified to find user based on the mapping table The corresponding target position of object component code name, in two-dimensional circuit system diagram, with third pre-set color value displaying target position Corresponding target detection object, since two-dimensional circuit system diagram can show that user it is expected the target detection of detection by color Object, therefore can make user that can rapidly find the target detection pair that its expectation detects in two-dimensional circuit system diagram As promoting user experience to improve the detection efficiency of circuit board.
As shown in figure 9, the detection method of circuit board may also include that on the basis of above-mentioned embodiment illustrated in fig. 8
Step 901, the integrated information of pre-stored target detection object corresponding with object component code name is obtained.
In one embodiment, the integrated information of target detection object may include: packaging information, type information, supplier Information etc..
In one embodiment, on circuit board the integrated information of each target detection object can be the circuit board process segment into Row storage.
Step 902, integrated information is exported.
Based on the above embodiment, pass through the collection of the pre-stored target detection object corresponding with object component code name of acquisition At information, and export the integrated information, due to integrated information can reflect the packaging information of target detection object, type information, Therefore supplier information etc. can be used family from multiple dimensions understanding target detection object by exporting integrated information, improve electricity The detection efficiency of road plate.
As shown in Figure 10, on the basis of above-mentioned embodiment illustrated in fig. 3, the detection method of circuit board may also include that
Step 1001, the risk etc. of the state determination circuit plate based on the target detection object on the circuit board detected Grade.
In one embodiment, electricity can be determined based on the quantity N1 for the target detection object for being in abnormality on circuit board The risk class of road plate, wherein quantity N1 is bigger, and the risk class of indication circuit plate is higher.
It in one embodiment, can be based on the target detection object for being in normal condition on above-mentioned quantity N1 and circuit board Ratio D between quantity N2 determines the risk class of circuit board, wherein ratio D is bigger, and the risk class of indication circuit plate is got over It is high.
In one embodiment, it can include basic, normal, high three ranks with the risk class of definition circuit plate, and be each wind Corresponding threshold interval is respectively set in dangerous grade, is based on this, by by above-mentioned quantity N1 (or ratio D) and each risk class pair The threshold interval answered is compared, according to comparison result determine quantity N1 locating for threshold interval, and then can then determine electricity The risk class of road plate.
Step 1002, risk class is exported.
Based on the above embodiment, pass through the risk of the state determination circuit plate of target detection object on the circuit board that detects Grade exports the risk class, since the risk class can reflect the quality of circuit board on the whole, passes through output wind Dangerous grade facilitates user and has gained some understanding on the whole to the quality of circuit board, improves the detection efficiency of circuit board.
The detection method for any circuit board that the embodiment of the present disclosure provides can have data processing by any suitable The equipment of ability executes, including but not limited to: terminal device and server etc..Alternatively, embodiment of the present disclosure offer is any The detection method of circuit board can be executed by processor, as processor executes sheet by the command adapted thereto for calling memory to store The detection method for any circuit board that open embodiment refers to.Hereafter repeat no more.
Exemplary means
Figure 11 is the structural schematic diagram of the detection device for the circuit board that one exemplary embodiment of the disclosure provides.Such as Figure 11 institute Show, comprising:
Image collection module 1101, for obtain include circuit board image;
Position determination module 1102, for based on image collection module obtain include circuit board image determination circuitry The position of target detection object on circuit boards on plate;
Figure generation module 1103, the position of target detection object on circuit boards for being determined based on position determination module The two-dimensional circuit system diagram of generative circuit plate;
Detection module 1104, the two-dimensional circuit system diagram for being generated based on figure generation module, the mesh in detection circuit board Mark the state of test object.
The detection device for the circuit board that the disclosure provides is determined by carrying out shooting image to circuit board based on the image The position of target detection object on circuit boards on circuit board, and the position based on the target detection object on circuit boards is raw At the two-dimensional circuit system diagram of circuit board, based on the state of target detection object in the two-dimensional circuit system diagram detection circuit board, Since two-dimensional circuit system diagram can accurately show position and the state of each component on circuit board, it is based on two Tie up circuit system figure can in accurate detection circuit board each component state, since different circuit boards can pass through shooting The mode of image realizes detection, therefore substantially increases the detection efficiency of circuit board.
Figure 12 is the structural schematic diagram of the detection device for the circuit board that disclosure another exemplary embodiment provides.Such as Figure 12 Shown, the detection device for the circuit board that the disclosure provides can also include:
Determination type module 1105, for determining the type of target detection object;
Color determination module 1106, it is opposite with the type of target detection object that determination type module is determined for determination In the first pre-set color value;
First display module 1107, it is first default for being determined in two-dimensional circuit system diagram with color determination module Color value displaying target test object.
In an optional example, the detection device of circuit board can also include:
Code name determining module 1108, for determining the component codes of target detection object;
Judgment module 1109, type and code name for judging target detection object that determination type module is determined determine Whether type corresponding to the component codes that module is determined is consistent;
Second display module 1110, if for judgment module judging result be it is inconsistent, in two-dimensional circuit system diagram In for indicating the second pre-set color value displaying target test object of abnormal state.
In an optional example, the detection device of circuit board can also include:
Logging modle 1111, the position of the target detection object determined for record position determining module on circuit boards The mapping table between component codes determined with code name determining module;
Searching module 1112 is carried in instruction for being inspected based on component when receiving component and inspecting instruction Object component code name searches the mapping table of logging modle record, obtains target position corresponding with object component code name;
Third display module 1113, for showing searching module with third pre-set color value in two-dimensional circuit system diagram The corresponding target detection object in obtained target position.
In an optional example, the detection device of circuit board can also include:
Data obtaining module 1114, for obtaining pre-stored target detection object corresponding with object component code name Integrated information;
First output module 1115 obtains the integrated information that module is got for output information.
In an optional example, the detection device of circuit board can also include:
Risk determining module 1116, the state of the target detection object on the circuit board for being detected based on detection module Determine the risk class of circuit board;
Second output module 1117, the risk class determined for exporting risk determining module.
Figure 13 is the structural schematic diagram of the detection device for the circuit board that disclosure another exemplary embodiment provides.Such as Figure 13 Shown, position determination module 1102 may include:
Submodule 11021 is modeled, for the threedimensional model based on image generative circuit plate;
Model submodule 11022 has been trained for the threedimensional model for modeling the circuit board that submodule generates to be input to Neural network model obtains the position of target detection object on circuit boards on circuit board.
Example electronic device
In the following, being described with reference to Figure 14 the electronic equipment according to the embodiment of the present disclosure.The electronic equipment can be first and set Standby 100 and second any of equipment 200 or both or with their independent stand-alone devices, which can be with the One equipment and the second equipment are communicated, to receive the collected input signal of institute from them.
Figure 14 illustrates the block diagram of the electronic equipment according to the embodiment of the present disclosure.
As shown in figure 14, electronic equipment 140 includes one or more processors 141 and memory 142.
Processor 141 can be central processing unit (CPU) or have data-handling capacity and/or instruction execution capability Other forms processing unit, and can control the other assemblies in electronic equipment 140 to execute desired function.
Memory 142 may include one or more computer program products, and the computer program product may include Various forms of computer readable storage mediums, such as volatile memory and/or nonvolatile memory.The volatibility is deposited Reservoir for example may include random access memory (RAM) and/or cache memory (cache) etc..It is described non-volatile Memory for example may include read-only memory (ROM), hard disk, flash memory etc..It can be on the computer readable storage medium One or more computer program instructions are stored, processor 141 can run described program instruction, to realize sheet described above The detection method of the circuit board of disclosed each embodiment and/or other desired functions.It computer-readable is deposited described The various contents such as input signal, signal component, noise component(s) can also be stored in storage media.
In one example, electronic equipment 140 can also include: input unit 143 and output device 144, these components It is interconnected by bindiny mechanism's (not shown) of bus system and/or other forms.
For example, the input unit 143 can be above-mentioned when the electronic equipment is the first equipment 100 or the second equipment 200 Microphone or microphone array, for capturing the input signal of sound source.When the electronic equipment is stand-alone device, input dress Setting 143 can be communication network connector, for receiving input signal collected from the first equipment 100 and the second equipment 200.
In addition, the input equipment 143 can also include such as keyboard, mouse etc..
The output device 144 can be output to the outside various information, including range information, the directional information etc. determined. The output equipment 144 may include such as display, loudspeaker, printer and communication network and its be connected long-range defeated Equipment etc. out.
Certainly, to put it more simply, illustrating only in the electronic equipment 140 one in component related with the disclosure in Figure 14 A bit, the component of such as bus, input/output interface etc. is omitted.In addition to this, according to concrete application situation, electronic equipment 140 can also include any other component appropriate.
Illustrative computer program product and computer readable storage medium
Other than the above method and equipment, embodiment of the disclosure can also be computer program product comprising meter Calculation machine program instruction, it is above-mentioned that the computer program instructions make the processor execute this specification when being run by processor According to the step in the detection method of the circuit board of the various embodiments of the disclosure described in " illustrative methods " part.
The computer program product can be write with any combination of one or more programming languages for holding The program code of row embodiment of the present disclosure operation, described program design language includes object oriented program language, such as Java, C++ etc. further include conventional procedural programming language, such as " C " language or similar programming language.Journey Sequence code can be executed fully on the user computing device, partly execute on a user device, be independent soft as one Part packet executes, part executes on a remote computing or completely in remote computing device on the user computing device for part Or it is executed on server.
In addition, embodiment of the disclosure can also be computer readable storage medium, it is stored thereon with computer program and refers to It enables, the computer program instructions make the processor execute above-mentioned " the exemplary side of this specification when being run by processor According to the step in the detection method of the circuit board of the various embodiments of the disclosure described in method " part.
The computer readable storage medium can be using any combination of one or more readable mediums.Readable medium can To be readable signal medium or readable storage medium storing program for executing.Readable storage medium storing program for executing for example can include but is not limited to electricity, magnetic, light, electricity Magnetic, the system of infrared ray or semiconductor, device or device, or any above combination.Readable storage medium storing program for executing it is more specific Example (non exhaustive list) includes: the electrical connection with one or more conducting wires, portable disc, hard disk, random access memory Device (RAM), read-only memory (ROM), erasable programmable read only memory (EPROM or flash memory), optical fiber, portable compact disc Read-only memory (CD-ROM), light storage device, magnetic memory device or above-mentioned any appropriate combination.
The basic principle of the disclosure is described in conjunction with specific embodiments above, however, it is desirable to, it is noted that in the disclosure The advantages of referring to, advantage, effect etc. are only exemplary rather than limitation, must not believe that these advantages, advantage, effect etc. are the disclosure Each embodiment is prerequisite.In addition, detail disclosed above is merely to exemplary effect and the work being easy to understand With, rather than limit, it is that must be realized using above-mentioned concrete details that above-mentioned details, which is not intended to limit the disclosure,.
Each embodiment in this specification is described in a progressive manner, the highlights of each of the examples are with its The difference of its embodiment, the same or similar part cross-reference between each embodiment.For system embodiment For, since it is substantially corresponding with embodiment of the method, so being described relatively simple, referring to the portion of embodiment of the method in place of correlation It defends oneself bright.
Device involved in the disclosure, device, equipment, system block diagram only as illustrative example and be not intended to It is required that or hint must be attached in such a way that box illustrates, arrange, configure.As those skilled in the art will appreciate that , it can be connected by any way, arrange, configure these devices, device, equipment, system.Such as "include", "comprise", " tool " etc. word be open vocabulary, refer to " including but not limited to ", and can be used interchangeably with it.Vocabulary used herein above "or" and "and" refer to vocabulary "and/or", and can be used interchangeably with it, unless it is not such that context, which is explicitly indicated,.Here made Vocabulary " such as " refers to phrase " such as, but not limited to ", and can be used interchangeably with it.
Disclosed method and device may be achieved in many ways.For example, can by software, hardware, firmware or Software, hardware, firmware any combination realize disclosed method and device.The said sequence of the step of for the method Merely to be illustrated, the step of disclosed method, is not limited to sequence described in detail above, special unless otherwise It does not mentionlet alone bright.In addition, in some embodiments, also the disclosure can be embodied as to record program in the recording medium, these programs Including for realizing according to the machine readable instructions of disclosed method.Thus, the disclosure also covers storage for executing basis The recording medium of the program of disclosed method.
It may also be noted that each component or each step are can to decompose in the device of the disclosure, device and method And/or reconfigure.These decompose and/or reconfigure the equivalent scheme that should be regarded as the disclosure.
The above description of disclosed aspect is provided so that any person skilled in the art can make or use this It is open.Various modifications in terms of these are readily apparent to those skilled in the art, and are defined herein General Principle can be applied to other aspect without departing from the scope of the present disclosure.Therefore, the disclosure is not intended to be limited to Aspect shown in this, but according to principle disclosed herein and the consistent widest range of novel feature.
In order to which purpose of illustration and description has been presented for above description.In addition, this description is not intended to the reality of the disclosure It applies example and is restricted to form disclosed herein.Although already discussed above multiple exemplary aspects and embodiment, this field skill Its certain modifications, modification, change, addition and sub-portfolio will be recognized in art personnel.

Claims (11)

1. a kind of detection method of circuit board, comprising:
Acquisition includes the image of circuit board;
Position of the target detection object on the circuit board on the circuit board is determined based on described image;
Position based on the target detection object on the circuit board generates the two-dimensional circuit system diagram of the circuit board;
Based on the two-dimensional circuit system diagram, the state of the target detection object on the circuit board is detected.
2. according to the method described in claim 1, further include:
Determine the type of the target detection object;
Determine the first pre-set color value corresponding with the type of the target detection object;
The target detection object is shown with first pre-set color value in the two-dimensional circuit system diagram.
3. according to the method described in claim 2, further include:
Determine the component codes of the target detection object;
Judge whether type and the type corresponding to its component codes of the target detection object are consistent;
If inconsistent, for indicating that the second pre-set color value of abnormal state shows institute in the two-dimensional circuit system diagram State target detection object.
4. according to the method described in claim 3, further include:
The target detection object is recorded in the position on the circuit board and the mapping table between its component codes;
When receiving component and inspecting instruction, the object component code name carried in instruction is inspected based on the component and searches institute Mapping table is stated, target position corresponding with the object component code name is obtained;
In the two-dimensional circuit system diagram, the corresponding target detection pair in the target position is shown with third pre-set color value As.
5. according to the method described in claim 4, further include:
Obtain the integrated information of pre-stored target detection object corresponding with the object component code name;
Export the integrated information.
6. according to the method described in claim 1, further include:
The risk class of the circuit board is determined based on the state of the target detection object on the circuit board detected;
Export the risk class.
7. according to the method described in claim 1, wherein, the target detection determined based on described image on the circuit board Position of the object on the circuit board, comprising:
The threedimensional model of the circuit board is generated based on described image;
The threedimensional model of the circuit board is input to the neural network model trained, obtains the target inspection on the circuit board Survey position of the object on the circuit board.
8. a kind of detection device of circuit board, comprising:
Image collection module, for obtain include circuit board image;
Position determination module, the image for obtaining module photograph based on described image determine the target detection on the circuit board Position of the object on the circuit board;
Figure generation module, position of the target detection object on the circuit board for being determined based on the position determination module Generate the two-dimensional circuit system diagram of the circuit board;
Detection module, the two-dimensional circuit system diagram for being generated based on the figure generation module, detects the mesh on the circuit board Mark the state of test object.
9. device according to claim 8, further includes:
Determination type module, for determining the type of the target detection object;
Color determination module, it is opposite with the type of the target detection object that the determination type module is determined for determination In the first pre-set color value;
First display module, it is first default for being determined in the two-dimensional circuit system diagram with the color determination module Color value shows the target detection object.
10. a kind of computer readable storage medium, the storage medium is stored with computer program, and the computer program is used for Execute the detection method of any circuit board of the claims 1-7.
11. a kind of electronic equipment, the electronic equipment include:
Processor;
For storing the memory of the processor-executable instruction;
The processor, for executing the detection method of any circuit board of the claims 1-7.
CN201910817218.9A 2019-08-30 2019-08-30 The detection method and device of circuit board, storage medium, electronic equipment Pending CN110517260A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201910817218.9A CN110517260A (en) 2019-08-30 2019-08-30 The detection method and device of circuit board, storage medium, electronic equipment

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201910817218.9A CN110517260A (en) 2019-08-30 2019-08-30 The detection method and device of circuit board, storage medium, electronic equipment

Publications (1)

Publication Number Publication Date
CN110517260A true CN110517260A (en) 2019-11-29

Family

ID=68628853

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201910817218.9A Pending CN110517260A (en) 2019-08-30 2019-08-30 The detection method and device of circuit board, storage medium, electronic equipment

Country Status (1)

Country Link
CN (1) CN110517260A (en)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112435222A (en) * 2020-11-11 2021-03-02 深圳技术大学 Circuit board detection method and device and computer readable storage medium
CN112528845A (en) * 2020-12-11 2021-03-19 华中师范大学 Physical circuit diagram identification method based on deep learning and application thereof
CN112733924A (en) * 2021-01-04 2021-04-30 哈尔滨工业大学 Multi-patch component detection method
CN113256558A (en) * 2021-04-12 2021-08-13 珠海欣泰电子科技有限公司 Stub detection method, device and system
CN113739695A (en) * 2020-05-27 2021-12-03 云米互联科技(广东)有限公司 Image-based radio frequency connector detection method, detection device and storage medium

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101477066A (en) * 2009-01-09 2009-07-08 华南理工大学 Circuit board element mounting/welding quality detection method and system based on super-resolution image reconstruction
CN103869215A (en) * 2012-12-10 2014-06-18 鸿富锦精密工业(深圳)有限公司 Electronic component inspection system and electronic component inspection method
CN106529369A (en) * 2016-10-11 2017-03-22 广州视源电子科技股份有限公司 Component mounting state detection method and system
CN107886131A (en) * 2017-11-24 2018-04-06 佛山科学技术学院 One kind is based on convolutional neural networks detection circuit board element polarity method and apparatus
CN108254374A (en) * 2017-12-31 2018-07-06 芜湖哈特机器人产业技术研究院有限公司 The abnormal detection method of circuit board element inserting
CN109725247A (en) * 2018-12-18 2019-05-07 蒂姆维澳(上海)网络技术有限公司 A kind of circuit board remote maintenance support method and system

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101477066A (en) * 2009-01-09 2009-07-08 华南理工大学 Circuit board element mounting/welding quality detection method and system based on super-resolution image reconstruction
CN103869215A (en) * 2012-12-10 2014-06-18 鸿富锦精密工业(深圳)有限公司 Electronic component inspection system and electronic component inspection method
CN106529369A (en) * 2016-10-11 2017-03-22 广州视源电子科技股份有限公司 Component mounting state detection method and system
CN107886131A (en) * 2017-11-24 2018-04-06 佛山科学技术学院 One kind is based on convolutional neural networks detection circuit board element polarity method and apparatus
CN108254374A (en) * 2017-12-31 2018-07-06 芜湖哈特机器人产业技术研究院有限公司 The abnormal detection method of circuit board element inserting
CN109725247A (en) * 2018-12-18 2019-05-07 蒂姆维澳(上海)网络技术有限公司 A kind of circuit board remote maintenance support method and system

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113739695A (en) * 2020-05-27 2021-12-03 云米互联科技(广东)有限公司 Image-based radio frequency connector detection method, detection device and storage medium
CN112435222A (en) * 2020-11-11 2021-03-02 深圳技术大学 Circuit board detection method and device and computer readable storage medium
CN112528845A (en) * 2020-12-11 2021-03-19 华中师范大学 Physical circuit diagram identification method based on deep learning and application thereof
CN112528845B (en) * 2020-12-11 2022-09-20 华中师范大学 Physical circuit diagram identification method based on deep learning and application thereof
CN112733924A (en) * 2021-01-04 2021-04-30 哈尔滨工业大学 Multi-patch component detection method
CN113256558A (en) * 2021-04-12 2021-08-13 珠海欣泰电子科技有限公司 Stub detection method, device and system

Similar Documents

Publication Publication Date Title
CN110517260A (en) The detection method and device of circuit board, storage medium, electronic equipment
US11321044B2 (en) Augmented reality quick-start and user guide
CN109727229B (en) Method and device for detecting false solder
US10684321B2 (en) Printed circuit board inspecting apparatus, method for detecting anomaly in solder paste and computer readable recording medium
CN104914845B (en) A kind of car body controller fault testing method and system based on industrial personal computer
CN111044149A (en) Method and device for detecting temperature abnormal point of voltage transformer and readable storage medium
CN107315140A (en) AOI detection method, device, equipment and storage medium
KR20220085589A (en) Method and System for Defect Inspection Based on Deep Learning
CN105022694A (en) Test case generation method and system for mobile terminal test
CN107229887A (en) Multi-code scanning device and multi-code scan method
KR102174424B1 (en) Method for Inspecting Component basesd Server and system and apparatus therefor
CN114153926A (en) Data quality evaluation method and device, computer equipment and storage medium
CN104407699A (en) Human-computer interaction method, device and system
CN107907546A (en) A kind of defects of vision detection method and system based on intelligent mobile terminal
CN115987617A (en) Configuration checking method for equal-protection evaluation safety equipment
JPWO2018158815A1 (en) Inspection support device, inspection support method and program
CN104933454A (en) Equipment spot inspection device based on Internet of things and control method thereof
Kleber et al. Automated {PCB} reverse engineering
CN104596578A (en) Mobile terminal, inspection method and system for external connector based on the mobile terminal
CN205158384U (en) Treat information detection system of check out test set
CN108874339A (en) Signal source fault detection method, device and electronic equipment
CN204347856U (en) Based on the equipment point-detecting device of technology of Internet of things
CN107423276A (en) A kind of analysis report generation method and device
CN105227333B (en) The method and apparatus of network element device data maintenance
EP4165592A1 (en) System and method for tracing components of electronic assembly

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
RJ01 Rejection of invention patent application after publication

Application publication date: 20191129

RJ01 Rejection of invention patent application after publication