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 PDFInfo
- 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
Links
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
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T2207/00—Indexing scheme for image analysis or image enhancement
- G06T2207/20—Special algorithmic details
- G06T2207/20081—Training; Learning
-
- 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/20—Special algorithmic details
- G06T2207/20084—Artificial neural networks [ANN]
-
- 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/30148—Semiconductor; 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
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.
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)
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)
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 |
-
2019
- 2019-08-30 CN CN201910817218.9A patent/CN110517260A/en active Pending
Patent Citations (6)
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)
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 | |
US11704085B2 (en) | Augmented reality quick-start and user guide | |
CN109871326A (en) | A kind of method and apparatus that script is recorded | |
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 | |
CN109727229A (en) | Rosin joint detection method and device | |
CN110175609A (en) | Interface element detection method, device and equipment | |
KR20220085589A (en) | Method and System for Defect Inspection Based on Deep Learning | |
CN109978833A (en) | Picture quality automatic testing method, system, equipment and storage medium | |
CN107315140A (en) | AOI detection method, device, equipment and storage medium | |
CN110415240A (en) | Sample image generation method and device, circuit board defect detection method and device | |
KR102174424B1 (en) | Method for Inspecting Component basesd Server and system and apparatus therefor | |
CN113760730A (en) | Automatic testing method and device | |
CN104463056A (en) | Equipment spot inspection device based on Internet of things and control method of equipment spot inspection device | |
EP4165592A1 (en) | System and method for tracing components of electronic assembly | |
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 | |
CN115372793B (en) | Circuit detection method for integrated circuit | |
CN104933454A (en) | Equipment spot inspection device based on Internet of things and control method thereof | |
Kleber et al. | Automated {PCB} reverse engineering | |
CN205158384U (en) | Treat information detection system of check out test set | |
CN104596578A (en) | Mobile terminal, inspection method and system for external connector based on the mobile terminal | |
CN108874339A (en) | Signal source fault detection method, device and electronic equipment | |
CN105227333B (en) | The method and apparatus of network element device data maintenance |
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 |