CN113808067A - Circuit board detection method, visual detection equipment and device with storage function - Google Patents

Circuit board detection method, visual detection equipment and device with storage function Download PDF

Info

Publication number
CN113808067A
CN113808067A CN202010531315.4A CN202010531315A CN113808067A CN 113808067 A CN113808067 A CN 113808067A CN 202010531315 A CN202010531315 A CN 202010531315A CN 113808067 A CN113808067 A CN 113808067A
Authority
CN
China
Prior art keywords
image
detected
sub
sample
extracting
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
CN202010531315.4A
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.)
Midea Group Co Ltd
Guangdong Midea White Goods Technology Innovation Center Co Ltd
Original Assignee
Midea Group Co Ltd
Guangdong Midea White Goods Technology Innovation Center 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 Midea Group Co Ltd, Guangdong Midea White Goods Technology Innovation Center Co Ltd filed Critical Midea Group Co Ltd
Priority to CN202010531315.4A priority Critical patent/CN113808067A/en
Publication of CN113808067A publication Critical patent/CN113808067A/en
Pending legal-status Critical Current

Links

Images

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
    • G06T7/00Image analysis
    • G06T7/10Segmentation; Edge detection
    • 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

Landscapes

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

Abstract

The application discloses a circuit board detection method, a visual detection device and a device with a storage function, wherein the circuit board detection method comprises the following steps: acquiring an image to be detected, wherein the image to be detected comprises a circuit board to be detected, and at least one mounting area for mounting a component to be detected is arranged on the circuit board to be detected; extracting a characteristic image of the installation area from the image to be detected; and predicting whether the installation area is provided with the component to be tested or not by the pre-trained recognition model based on the characteristic image. The circuit board detection method provided by the application can judge whether components are installed in the installation area on the circuit board.

Description

Circuit board detection method, visual detection equipment and device with storage function
Technical Field
The present disclosure relates to the field of circuit board technologies, and in particular, to a circuit board detection method, a visual inspection apparatus, and a device with a storage function.
Background
In recent years, as electronic technology has been developed, circuit boards have been rapidly developed as important components of electronic technology, wherein whether components are mounted on the circuit boards correctly or not is one of important factors determining the quality of the circuit boards.
The inventor of the application finds that in the process of installing components on a circuit board, due to the diversity of circuit board types, the difference of incoming materials of different components and the error of operators, the phenomenon of missing components on the circuit board can occur, so that the defective rate of the circuit board is increased, and serious influence is brought to enterprises and factories.
Disclosure of Invention
The technical problem mainly solved by the application is to provide a circuit board detection method, a visual detection device and a device with a storage function, and whether components are installed in a mounting area on a circuit board can be judged.
In order to solve the technical problem, the application adopts a technical scheme that: provided is a circuit board detection method, comprising the following steps: acquiring an image to be detected, wherein the image to be detected comprises a circuit board to be detected, and at least one mounting area for mounting a component to be detected is arranged on the circuit board to be detected; extracting a characteristic image of the installation area from the image to be detected; and predicting whether the component to be tested is installed in the installation area or not by a pre-trained recognition model based on the characteristic image.
In order to solve the above technical problem, another technical solution adopted by the present application is: there is provided a visual inspection apparatus comprising a processor, a memory and a communication circuit, the processor being coupled to the memory and the communication circuit respectively, the processor implementing the steps of the above method by executing program data in the memory.
In order to solve the above technical problem, another technical solution adopted by the present application is: there is provided an apparatus having a storage function, storing program data executable by a processor to implement the steps in the above method.
The beneficial effect of this application is: the circuit board detection method provided by the application predicts whether the component to be detected is installed in the installation area on the circuit board to be detected or not by utilizing the pre-trained recognition model based on the obvious difference between the characteristic image of the installation area provided with the component to be detected and the characteristic image of the installation area not provided with the component to be detected, and can detect whether the condition that the circuit board to be detected has the component to be detected which is not installed is detected.
Drawings
In order to more clearly illustrate the technical solutions in the embodiments of the present application, the drawings needed to be used in the description of the embodiments are briefly introduced below, and it is obvious that the drawings in the following description are only some embodiments of the present application, and it is obvious for those skilled in the art to obtain other drawings based on these drawings without creative efforts. Wherein:
FIG. 1 is a schematic flow chart diagram illustrating an embodiment of a circuit board inspection method according to the present application;
FIG. 2 is a schematic flow chart diagram illustrating another embodiment of a circuit board inspection method according to the present application;
FIG. 3 is a schematic diagram of a configuration file structure;
FIG. 4 is a schematic flow chart diagram illustrating another embodiment of a circuit board inspection method according to the present application;
FIG. 5 is a schematic flow chart illustrating a variation of an image under test according to an embodiment;
FIG. 6 is a schematic partial flow chart diagram of another embodiment of a circuit board inspection method according to the present application;
FIG. 7 is a schematic flow chart illustrating training of a recognition model according to an embodiment;
FIG. 8 is a schematic flow chart subsequent to FIG. 7;
FIG. 9 is a schematic structural diagram of an embodiment of the vision inspection apparatus of the present application;
fig. 10 is a schematic structural diagram of an embodiment of the device with a storage function according to the present application.
Detailed Description
The technical solutions in the embodiments of the present application will be clearly and completely described below with reference to the drawings in the embodiments of the present application, and it is obvious that the described embodiments are only a part of the embodiments of the present application, and not all the embodiments. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present application.
Referring to fig. 1, fig. 1 is a schematic flow chart diagram of an embodiment of a circuit board detection method according to the present application, where the detection method includes:
s110: acquiring an image to be detected, wherein the image to be detected comprises a circuit board to be detected, and at least one mounting area for mounting a component to be detected is arranged on the circuit board to be detected.
In an application scenario, the vision inspection apparatus obtains an image to be inspected by shooting a circuit board to be inspected, for example, a camera is installed on the vision inspection apparatus, the circuit board to be inspected is shot by the camera, or in order to improve the definition of the image to be inspected, a vision inspection system composed of hardware such as an industrial camera, a lens, a coaxial light source and a photoelectric sensor is installed on the vision inspection apparatus, and the circuit board to be inspected is shot by the vision inspection system to obtain the image to be inspected. In another application scenario, the visual inspection device does not shoot the circuit board to be detected, but directly receives the image to be detected sent by other devices.
The circuit board to be tested in the image to be tested may be the whole circuit board to be tested or may be a part of the circuit board to be tested, for example, when only whether the component to be tested is installed in the installation area of the local area on the circuit board to be tested, the obtained image to be tested may only include the local area corresponding to the circuit board to be tested.
At least one mounting area on the circuit board to be tested can be a mounting area for mounting the same type of components to be tested, and can also be a mounting area for mounting different types of components to be tested.
S120: and extracting a characteristic image of the installation area from the image to be detected.
A feature image including features of the mounting area is extracted from the image to be measured using, for example, an image extraction technique.
The extracted feature image may include features of a plurality of mounting areas simultaneously or may include features of a single mounting area only.
S130: and predicting whether the installation area is provided with the component to be tested or not by the pre-trained recognition model based on the characteristic image.
The characteristic image of the mounting area provided with the component to be tested is obviously different from the characteristic image of the mounting area not provided with the component to be tested, so whether the component to be tested is mounted in the mounting area is predicted by using the recognition model based on the difference between the characteristic image and the characteristic image.
When the extracted feature images comprise the features of a plurality of installation areas, the feature images are input into the recognition model, the recognition model can predict whether the plurality of installation areas are provided with the components to be tested, when the extracted feature images only comprise the features of a single installation area, the extracted feature images can be input into the recognition model in sequence, and the recognition model can predict whether each installation area is provided with the components to be tested in sequence.
As can be seen from the above, in the embodiment, the pre-trained recognition model is used to predict whether the component to be tested is installed in the installation area on the circuit board to be tested based on the obvious difference between the feature image of the installation area where the component to be tested is installed and the feature image of the installation area where the component to be tested is not installed, so that whether the component to be tested is neglected to be installed in the circuit board to be tested can be detected.
Referring to fig. 2, fig. 2 is a schematic flow chart of another embodiment of the circuit board inspection method of the present application. The circuit board detection method comprises the following steps:
s210: the method comprises the steps of obtaining an image to be detected, wherein the image to be detected comprises a circuit board to be detected, at least one mounting area where components to be detected need to be mounted is arranged on the circuit board to be detected, and the mounting area is used for mounting a single component to be detected.
Unlike the above embodiments, the mounting area can mount only one device under test at most.
In other embodiments, the mounting area may mount a plurality of components to be tested at the same time, which is not limited herein.
S220: and carrying out segmentation processing on the image to be detected to obtain a sub image to be detected containing a single installation area.
S230: and extracting the image in the designated area in the sub image to be detected to obtain a characteristic image corresponding to the installation area in the sub image to be detected.
Specifically, the designated area in the sub image to be measured is a pre-designated partial area in the sub image to be measured, and the features in the partial area can reflect the overall features of the sub image to be measured.
S240: and predicting whether the component to be tested is installed in the installation area or not by a pre-trained recognition model based on the characteristic image.
In the embodiment, the characteristic image of the installation area is not directly extracted from the image to be detected, but the image to be detected is firstly segmented to obtain the sub image to be detected only containing a single installation area, then the image in the designated area is extracted from the sub image to be detected to obtain the characteristic image corresponding to the installation area, namely, the sub image to be detected is directly processed to obtain the characteristic image corresponding to the installation area in the sub image to be detected.
In an application scene, when an image to be detected is segmented, a high-precision positioning vision technology is used for segmentation.
Specifically, during segmentation, each mounting area in an image to be measured is positioned with high precision, and then is segmented, for example, a configuration file corresponding to a circuit board to be measured is generated in advance, positions of the mounting areas on the circuit board to be measured (for example, coordinate ranges of the mounting areas) are stored in the configuration file, and then each mounting area is positioned with high precision according to the configuration file, and then is segmented.
In an application scenario, the step S230 of extracting the image in the designated area in the sub-image to be measured specifically includes: and extracting the image at the appointed jack in the sub image to be detected.
Specifically, the mounting area is provided with jacks for mounting a component to be tested, the number of the jacks may be one, two or more, wherein a plurality of jacks on the mounting area are preset as designated jacks, and the designated jacks may be all jacks in the mounting area or part of jacks in the mounting area.
When the component to be detected is not installed in the installation area, obvious jacks exist in the sub-image to be detected, and when the component to be detected is installed in the installation area, the jacks do not exist in the sub-image to be detected due to the covering of the component to be detected, so that in order to guarantee the accurate prediction of a subsequent recognition model, an image at a specified jack in the sub-image to be detected is extracted to obtain a feature image corresponding to the installation area in the sub-image to be detected, namely, the subsequent recognition model predicts by using the general features of the jacks.
In the application scene, the step of extracting the image at the designated jack in the sub image to be measured to obtain the characteristic image corresponding to the installation area in the sub image to be measured includes:
a: and acquiring the pre-stored center coordinates and radius of the specified jack.
B: and arranging a circumscribed rectangular frame capable of framing the appointed jack on the sub-image to be detected according to the circle center coordinate and the radius of the appointed jack.
C: and extracting the image in the circumscribed rectangular frame.
D: and splicing the images in the circumscribed rectangular frame to obtain a characteristic image.
Specifically, the circle center coordinates and the radius of a designated jack in a designated sub image to be detected are obtained, then an external rectangular frame for framing the designated jack is determined, and then images in the external rectangular frame are extracted, wherein one designated jack corresponds to one external rectangular frame, and when the number of the designated jacks is more than two, the number of the external rectangular frames is also more than two, so that the images in the external rectangular frames are spliced, and the characteristic images corresponding to the installation areas in the sub images to be detected are obtained.
In other application scenarios, the extracted image may also be an image inside a circumscribed circle covering the designated jack, which is not limited herein.
In the present embodiment, the coordinates of the center of the circle and the radius of the designated jack are stored in a preset configuration file. That is, the center coordinates and the radius of the designated jack corresponding to each mounting area are set and stored in the visual inspection apparatus.
Meanwhile, the step A specifically comprises the following steps: and searching corresponding circle center coordinates and radius from the configuration file according to the component names which are pre-allocated to the components to be mounted in the mounting area.
Referring to fig. 3, the configuration file stores the component name of the component to be tested to be mounted in each mounting area, and the center coordinates and the radius of the designated jack in the mounting area, and after the characteristic image is obtained, the corresponding center coordinates and the radius are searched from the configuration file according to the component name of the component to be tested corresponding to each mounting area.
For example, in the application scenario of fig. 3, "RY 3" is the name of the component to be tested, "Hole 1" is the first designated socket in the mounting area corresponding to the component to be tested, and "Hole 2" is the second designated socket in the mounting area corresponding to the component to be tested. That is, in the application scenario of fig. 3, the images at two designated sockets in the sub-images to be measured are extracted to obtain corresponding feature images.
In other application scenarios, the corresponding circle center coordinates and radius can be searched in the configuration file according to the position of each installation area.
Specifically, the configuration file stores, in addition to the center coordinates and the radius of the designated jack, the position of each mounting area on the circuit board to be tested (for example, the coordinate position of the center of the mounting area), then in the obtained feature image, the position of the mounting area corresponding to the feature image on the circuit board to be tested is obtained by using, for example, a high-precision positioning technology, and then the corresponding center coordinates and the radius are searched in the configuration file according to the position.
Referring to fig. 4, fig. 4 is a schematic flow chart of another embodiment of the circuit board inspection method of the present application. The circuit board detection method comprises the following steps:
s310: the method comprises the steps of obtaining an image to be detected, wherein the image to be detected comprises a circuit board to be detected, at least one mounting area where components to be detected need to be mounted is arranged on the circuit board to be detected, and the mounting area is used for mounting a single component to be detected.
S320: and carrying out segmentation processing on the image to be detected to obtain a sub image to be detected containing a single installation area.
S330: and extracting images at two jacks with the farthest distance in the sub-images to be detected.
S340: and splicing the images at the two jacks with the farthest distance to obtain a characteristic image.
S350: and predicting whether the installation area is provided with the component to be tested or not by the pre-trained recognition model based on the characteristic image.
Referring to fig. 5, at least one mounting area 101 where a component 111 to be tested needs to be mounted is disposed on a circuit board to be tested in an image 100 to be tested, only one component 111 to be tested can be mounted in each mounting area 101, in an application scenario of fig. 5, a part of the mounting areas 101 are mounted with the component 111 to be tested, and a part of the mounting areas 101 are not mounted with the component 111 to be tested, where the mounting areas 101 mounted with the component 111 to be tested are shown by dotted lines, and the mounting areas 101 not mounted with the component 111 to be tested are shown by solid lines.
After the image 100 to be detected is obtained, the image 100 to be detected is segmented to obtain a plurality of sub images 110 to be detected, then the images at the first jack 102 and the second jack 103 in the sub images 110 to be detected are respectively extracted, then the two images are spliced to obtain a characteristic image 120, and finally whether the component 111 to be detected is installed in the installation area 101 is predicted based on the characteristic image 120.
Of course, in other embodiments, images at other jacks in the sub-test image may be extracted to obtain the feature image, for example, an image of a jack located at the center of the mounting area in the sub-test image is extracted to obtain the feature image, and in short, the application is not limited to extracting the image at a specific jack in the sub-test image to obtain the feature image.
Referring to fig. 6, fig. 6 is a schematic partial flow chart of another embodiment of the circuit board inspection method of the present application. In this embodiment, before the step of predicting whether the component to be tested is mounted in the mounting area based on the feature image by using the recognition model trained in advance, the method further includes:
s410: and acquiring a first sample image, wherein the first sample image comprises a sample circuit board, and a sample component is installed in the installation area of the sample circuit board.
S420: and acquiring a second sample image, wherein the second sample image comprises a sample circuit board, and a sample element is not installed in the installation area of the sample circuit board.
S430: and training the recognition model by taking one of the first sample image and the second sample image as a positive sample and taking the other one of the first sample image and the second sample image as a negative sample, wherein at least one mounting area is arranged on the sample circuit board.
The method for acquiring the first sample image and the second sample image is the same as the method for acquiring the sample image to be measured in the above embodiment, and details are not repeated here.
The sample circuit board and the circuit board to be tested can be the same in type or different in type, and the type of the sample component and the type of the component to be tested can be the same or different.
And one or more than two mounting areas are arranged on the sample circuit board.
In an application scenario, when the recognition model is trained, after a first sample image is acquired, the first sample image is taken as a positive sample and marked as '1', after a second sample image is acquired, the second sample image is taken as a negative sample and marked as '0', then an algorithm is used for performing two-class training on the positive sample and the negative sample to obtain the recognition model, and in an application scenario, the algorithm of a resnet basic network is used for performing two-class training on the positive sample and the negative sample to obtain the recognition model.
Specifically, in the training process, the recognition model is obtained based on the difference between the first sample image and the second sample image.
In an application scenario, each mounting area is used to mount a single sample component, and before step S430, the first sample image is segmented to obtain a first sub-image to be measured including the single mounting area, and the second sample image is segmented to obtain a second sub-image to be measured including the single mounting area, where step S430 specifically includes: and taking one of the first sub image to be detected and the second sub image to be detected as a positive sample, and taking the other one of the first sub image to be detected and the plurality of second sub images to be detected as a negative sample to train the recognition model.
In the application scenario, the first sample image and the second sample image are respectively segmented, the segmented first sub-image to be detected is used as a positive sample, and the segmented second sub-image to be detected is used as a negative sample to be trained to obtain the identification model, so that the complexity of data processing can be reduced, the difficulty of generating the identification model is reduced, and the accuracy of trained classification can be ensured.
In the application scenario, before training of the recognition model, images in a specified area in a first sub-image to be detected are extracted to obtain a first feature image, images in a specified area in a second sub-image to be detected are extracted to obtain a second feature image, and then the recognition model is obtained by training with the first feature image as a positive sample and the second feature image as a negative sample.
Specifically, the designated area in the first sub image to be measured is a pre-designated partial area in the first sub image to be measured, the features in the partial area can reflect the overall features of the first sub image to be measured, the designated area in the second sub image to be measured is a pre-designated partial area in the second sub image to be measured, and the features in the partial area can reflect the overall features of the second sub image to be measured.
When a first feature image corresponding to the first sub image to be detected is extracted, an image at a specified jack in the first sub image to be detected, for example, an image at two jacks with the farthest distance in the first sub image to be detected is extracted, and when a second feature image corresponding to the second sub image to be detected is extracted, an image at a specified jack in the second sub image to be detected, for example, an image at two jacks with the farthest distance in the second sub image to be detected is extracted.
Specifically, the process of extracting the image at the designated socket in the first sub-image to be measured and the process of extracting the image at the designated socket in the second sub-image to be measured are the same as the process of extracting the image at the designated socket in the sub-image to be measured in step S230, which may be referred to the above embodiment specifically, and are not described herein again.
When the jack images are extracted, the external rectangular images of the jacks are extracted, and the external rectangular images are spliced.
Specifically, the step of extracting an image at a designated socket in a first sub-image to be measured to obtain a first feature image includes: acquiring circle center coordinates and radius of a specified jack in a pre-stored first sub image to be detected; setting a circumscribed rectangular frame capable of framing the specified jack on the first sub-image to be detected according to the circle center coordinate and the radius of the specified jack; extracting an image in the circumscribed rectangular frame; splicing the images in the circumscribed rectangular frame to obtain a first characteristic image; the step of extracting the image at the designated jack in the second sub image to be detected to obtain a second characteristic image comprises the following steps: acquiring circle center coordinates and radius of a specified jack in a pre-stored second sub image to be detected; setting a circumscribed rectangular frame capable of framing the designated jack on the second sub-image to be detected according to the circle center coordinate and the radius of the designated jack; extracting an image in the circumscribed rectangular frame; and splicing the images in the circumscribed rectangular frame to obtain a second characteristic image.
How to extract the circumscribed rectangle image of the jack can be referred to the above related parts, and is not described herein again.
For a better understanding of the training process of the recognition model, the following description is made in conjunction with fig. 8 and 9.
After the first sample image 200 is obtained, the first sample image 200 is divided into a plurality of first sub-images to be detected 210, then images at two jacks 202 and 203 which are farthest away in the first sub-images to be detected 210 are extracted, and the images at the two jacks 202 and 203 are spliced to obtain a first characteristic image 220 corresponding to an installation area in the first sub-images to be detected 210; after the second sample image 300 is obtained, the second sample image 300 is divided into a plurality of second sub-images to be measured 310, then images at two jacks 302 and 303 farthest away in the second sub-images to be measured 310 are extracted, and the images at the two jacks 302 and 303 are spliced to obtain a second characteristic image 320 corresponding to the installation area in the second sub-image to be measured 310.
Then, the first feature image 220 is labeled as "1", the second feature image 320 is labeled as "0", and the first feature image 220 is used as a positive sample and the second feature image 320 is used as a negative sample to train to obtain the recognition model.
When the recognition model predicts a feature image extracted from an image to be detected, 0 or 1 is output, when the output is 0, it indicates that a component to be detected is not installed in the installation area, when the output is 1, it indicates that the component to be detected is installed in the installation area, and in an application scene, corresponding probabilities are output while 0 or 1 is output, for example, the output result of the recognition model is 0 and 98%, which indicates that the probability of the component to be detected being not installed in the installation area is 98%.
It can be understood that, when the recognition model is trained, if the label corresponding to the positive sample is "yes" and the label corresponding to the negative sample is "no", the recognition model outputs "yes" or "no" in the prediction.
In other application scenarios, the first sample image may be used as a negative sample, the second sample image may be used as a positive sample, and the recognition model is obtained through training.
In the above embodiment, the training process of the whole recognition model is independent of the types of the mounting areas and the sample components, so that the trained recognition model can predict whether components are mounted in various types of mounting areas, the universality of the recognition model is realized, the recognition model does not need to be retrained any more no matter how the components to be detected on the circuit board to be detected are updated, the workload of development can be reduced, the difficulty of the whole detection method is reduced, an independent model does not need to be established for each type of components to be detected, and the calculation amount and the cost of a processor can be reduced.
In any one of the above embodiments, in order to prompt an operator in time when it is determined that the component to be tested is not mounted in the mounting region, the circuit board detection method further includes: when the mounting area of the circuit board to be tested is predicted not to be mounted with the component to be tested, prompt information is sent, and the prompt information can be voice prompt information, light prompt information or a combination of the voice prompt information and the light prompt information, which is not limited herein.
Meanwhile, when the mounting area of the circuit board to be tested is predicted to be not provided with the component to be tested, in order to enable an operator to determine which mounting area is not provided with the component to be tested, the sent information also carries identification information of the mounting area which is not provided with the component to be tested, and the identification information can be the component name of the corresponding component to be tested or the position of the corresponding component to be tested on the circuit board to be tested.
Referring to fig. 9, fig. 9 is a schematic structural diagram of an embodiment of the visual inspection apparatus of the present application. The visual inspection apparatus 800 includes a processor 810, a memory 820 and a communication circuit 830, the processor 810 is coupled to the memory 820 and the communication circuit 830, respectively, and the processor 810 implements the steps of any of the above methods by executing the program data in the memory 820, wherein the detailed methods can refer to the above embodiments and are not described herein again.
In the actual operation process, the visual inspection apparatus 800 may perform inspection on each circuit board to be inspected in the operation process, perform spot inspection on the circuit boards to be inspected at a certain time interval, or perform inspection on a specific circuit board to be inspected after receiving an instruction sent by a user.
Referring to fig. 10, fig. 10 is a device with a storage function of the present application, the device with a storage function 900 stores program data 910, and the program data 910 can be executed by a processor to implement steps of any one of the methods, where detailed methods can be referred to the above embodiments and are not described herein again.
The device 900 with a storage function may be a server, a usb disk, a removable hard disk, a Read-Only Memory (ROM), a Random Access Memory (RAM), a magnetic disk, or an optical disk.
In summary, the circuit board detection method provided by the application can automatically judge whether the component to be detected is installed in the installation area of the circuit board to be detected, is simple, and can achieve the purposes of reducing cost and improving the popularization.
The above description is only for the purpose of illustrating embodiments of the present application and is not intended to limit the scope of the present application, and all modifications of equivalent structures and equivalent processes, which are made by the contents of the specification and the drawings of the present application or are directly or indirectly applied to other related technical fields, are also included in the scope of the present application.

Claims (15)

1. A circuit board detection method is characterized by comprising the following steps:
acquiring an image to be detected, wherein the image to be detected comprises a circuit board to be detected, and at least one mounting area for mounting a component to be detected is arranged on the circuit board to be detected;
extracting a characteristic image of the installation area from the image to be detected;
and predicting whether the component to be tested is installed in the installation area or not by a pre-trained recognition model based on the characteristic image.
2. The method of claim 1, wherein the mounting area is used for mounting a single component to be tested.
3. The method according to claim 2, wherein the step of extracting the feature image of the mounting area from the image to be tested comprises:
carrying out segmentation processing on the image to be detected to obtain a sub image to be detected containing a single installation area;
and extracting the image in the designated area in the sub image to be detected to obtain the characteristic image corresponding to the installation area in the sub image to be detected.
4. The method according to claim 3, wherein the step of extracting the image in the designated area in the sub image to be tested to obtain the feature image corresponding to the installation area in the sub image to be tested comprises:
and extracting the image at the appointed jack in the sub image to be detected so as to obtain the characteristic image corresponding to the installation area in the sub image to be detected.
5. The method of claim 4, wherein the step of extracting the image at the designated socket in the sub image to be tested to obtain the feature image corresponding to the mounting area in the sub image to be tested comprises:
extracting images at two jacks with the farthest distance in the sub images to be detected;
and splicing the images at the two farthest sockets to obtain the characteristic image.
6. The method of claim 4, wherein the step of extracting the image at the designated socket in the sub image to be tested to obtain the feature image corresponding to the mounting area in the sub image to be tested comprises:
obtaining the prestored circle center coordinate and radius of the specified jack;
setting a circumscribed rectangular frame capable of framing the specified jack on the sub-image to be detected according to the circle center coordinate and the radius of the specified jack;
extracting the image in the circumscribed rectangular frame;
and splicing the images in the circumscribed rectangular frame to obtain the characteristic image.
7. The method according to claim 6, wherein the circle center coordinates and the radius of the specified jack are stored in a preset configuration file;
the step of obtaining the pre-stored center coordinates and radius of the specified jack comprises:
and searching the corresponding circle center coordinate and radius from the configuration file according to the component name pre-allocated to the component to be mounted in the mounting area.
8. The method according to claim 1, wherein before the step of predicting whether the component to be tested is mounted on the mounting area based on the feature image by using a pre-trained recognition model, the method further comprises:
obtaining a first sample image, wherein the first sample image comprises a sample circuit board, and a sample component is installed in a mounting area of the sample circuit board;
acquiring a second sample image, wherein the second sample image comprises the sample circuit board, and the sample component is not installed in the installation area of the sample circuit board;
training the recognition model by taking one of the first sample image and the second sample image as a positive sample and taking the other of the first sample image and the second sample image as a negative sample;
wherein the sample circuit board is provided with at least one of the mounting regions.
9. The method of claim 8, wherein the mounting section is configured to mount a single sample component,
before the step of training the recognition model by using one of the first sample image and the second sample image as a positive sample and using the other of the first sample image and the second sample image as a negative sample, the method further includes:
performing segmentation processing on the first sample image to obtain a first sub-image to be detected containing a single installation area;
performing segmentation processing on the second sample image to obtain a second sub-image to be detected containing a single installation area;
the step of training the recognition model with one of the first sample image and the second sample image as a positive sample and the other of the first sample image and the second sample image as a negative sample includes:
and training the recognition model by taking one of the first sub-image to be detected and the second sub-image to be detected as a positive sample and taking the other one of the first sub-images to be detected and the second sub-images to be detected as a negative sample.
10. The method of claim 9, wherein the step of training the recognition model with one of the first sub-image to be measured and the second sub-image to be measured as a positive sample and the other of the first sub-images to be measured and the second sub-images to be measured as a negative sample comprises:
extracting an image in a designated area in the first sub image to be detected to obtain a first characteristic image;
extracting an image in a designated area in the second sub image to be detected to obtain a second characteristic image;
and training the recognition model by taking the first characteristic image as a positive sample and the second characteristic image as a negative sample.
11. The method of claim 10,
the step of extracting the image in the designated area in the first sub image to be detected to obtain a first characteristic image includes:
extracting an image at a designated jack in the first sub image to be detected to obtain the first characteristic image;
the step of extracting the image in the designated area in the second sub image to be detected to obtain a second characteristic image includes:
and extracting the image at the designated jack in the second sub image to be detected to obtain the second characteristic image.
12. The method of claim 11,
the step of extracting the image at the designated jack in the first sub image to be detected to obtain the first characteristic image comprises:
extracting images at two jacks with the farthest distance in the first sub image to be detected;
splicing images at two jacks with the farthest distance in the first sub image to be detected to obtain a first characteristic image;
the step of extracting the image at the designated jack in the second sub image to be detected to obtain the second characteristic image comprises the following steps:
extracting images at two jacks with the farthest distance in the second sub image to be detected;
and splicing the images at the two jacks with the farthest distance in the second sub image to be detected to obtain the second characteristic image.
13. The method of claim 11,
the step of extracting the image at the designated jack in the first sub image to be detected to obtain the first characteristic image comprises:
acquiring the circle center coordinates and the radius of the specified jack in the first sub-image to be detected which are stored in advance;
setting a circumscribed rectangular frame capable of framing the specified jack on the first sub-image to be detected according to the circle center coordinate and the radius of the specified jack;
extracting the image in the circumscribed rectangular frame;
splicing the images in the circumscribed rectangular frame to obtain the first characteristic image;
the step of extracting the image at the designated jack in the second sub image to be detected to obtain the second characteristic image comprises the following steps:
acquiring the circle center coordinates and the radius of the specified jack in the second sub-image to be detected which are stored in advance;
setting a circumscribed rectangular frame capable of framing the specified jack on the second sub-image to be detected according to the circle center coordinate and the radius of the specified jack;
extracting the image in the circumscribed rectangular frame;
and splicing the images in the circumscribed rectangular frame to obtain the second characteristic image.
14. A visual inspection apparatus comprising a processor, a memory and a communication circuit, the processor being coupled to the memory and the communication circuit respectively, the processor implementing the steps of the method of any one of claims 1-13 by executing program data in the memory.
15. An apparatus having a memory function, wherein program data are stored, which program data are executable by a processor to perform the steps of the method according to any of claims 1-13.
CN202010531315.4A 2020-06-11 2020-06-11 Circuit board detection method, visual detection equipment and device with storage function Pending CN113808067A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202010531315.4A CN113808067A (en) 2020-06-11 2020-06-11 Circuit board detection method, visual detection equipment and device with storage function

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202010531315.4A CN113808067A (en) 2020-06-11 2020-06-11 Circuit board detection method, visual detection equipment and device with storage function

Publications (1)

Publication Number Publication Date
CN113808067A true CN113808067A (en) 2021-12-17

Family

ID=78943734

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202010531315.4A Pending CN113808067A (en) 2020-06-11 2020-06-11 Circuit board detection method, visual detection equipment and device with storage function

Country Status (1)

Country Link
CN (1) CN113808067A (en)

Citations (58)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH01140136A (en) * 1987-11-27 1989-06-01 Canon Inc Lens barrel
JP2001138182A (en) * 1999-11-11 2001-05-22 Uht Corp Method for detecting center of target hole in flexible wiring board, and upper lighting system used in same method
WO2003067951A1 (en) * 2002-02-07 2003-08-14 Matsushita Electric Industrial Co., Ltd. Electronic part mounting device and method
CN1504742A (en) * 2002-11-28 2004-06-16 威光机械工程股份有限公司 Automatic optical detecting system for blemish assembly on printed circuit board
JP2005086034A (en) * 2003-09-09 2005-03-31 Yamagata Casio Co Ltd Component mounter, method and program for automatically switching carrying speed of printed circuit board
JP2008185444A (en) * 2007-01-30 2008-08-14 Tsutomu Takahashi Printed circuit board inspection device
JP2008211236A (en) * 2008-04-17 2008-09-11 Juki Corp Component mounting apparatus
CN101807289A (en) * 2010-03-15 2010-08-18 深圳市中钞科信金融科技有限公司 Modeling method for distributed image processing system
CN101915769A (en) * 2010-06-29 2010-12-15 华南理工大学 Automatic optical inspection method for printed circuit board comprising resistance element
CN102074031A (en) * 2011-01-13 2011-05-25 广东正业科技股份有限公司 Standard establishment method for observational check machine of printed circuit board
JP2013004951A (en) * 2011-06-22 2013-01-07 Fuji Mach Mfg Co Ltd Electronic component mounting device
CN102937595A (en) * 2012-11-13 2013-02-20 浙江省电力公司电力科学研究院 Method, device and system for detecting printed circuit board (PCB)
CN103712555A (en) * 2013-07-10 2014-04-09 湖北工业大学 Automobile crossbeam assembly hole visual on-line measurement system and method thereof
CN103925911A (en) * 2014-04-23 2014-07-16 杭州师范大学 Method for detecting reference target on flexible printed circuit calibration stand
CN104655641A (en) * 2015-01-31 2015-05-27 华南理工大学 High-precision full-automatic FPC (Flexible Printed Circuit) defect detecting device and detecting process
CN104764712A (en) * 2015-04-29 2015-07-08 浙江工业大学 Method for detecting quality of inner wall of via hole of PCB
CN104777176A (en) * 2015-03-25 2015-07-15 广州视源电子科技股份有限公司 PCB detection method and apparatus thereof
CN105184793A (en) * 2015-09-02 2015-12-23 广东电网有限责任公司汕尾供电局 Electric energy meter sample appearance and PCB element detection method
CN105223208A (en) * 2015-09-23 2016-01-06 深圳市繁维科技有限公司 A kind of circuit board detecting template and preparation method thereof, circuit board detecting method
CN105451461A (en) * 2015-11-25 2016-03-30 四川长虹电器股份有限公司 PCB board positioning method based on SCARA robot
CN105466951A (en) * 2014-09-12 2016-04-06 江苏明富自动化科技股份有限公司 Automatic optical detection apparatus and detection method thereof
CN105631893A (en) * 2016-03-09 2016-06-01 中国矿业大学 Method and device for detecting whether capacitor is correctly mounted through photographing
CN105911065A (en) * 2015-02-23 2016-08-31 株式会社思可林集团 Pattern inspection apparatus and pattern inspection method
CN105930848A (en) * 2016-04-08 2016-09-07 西安电子科技大学 SAR-SIFT feature-based SAR image target recognition method
CN105957059A (en) * 2016-04-20 2016-09-21 广州视源电子科技股份有限公司 Electronic component missing detection method and system
CN106127780A (en) * 2016-06-28 2016-11-16 华南理工大学 A kind of curved surface defect automatic testing method and device thereof
CN106127746A (en) * 2016-06-16 2016-11-16 广州视源电子科技股份有限公司 Circuit board component missing part detection method and system
CN106327496A (en) * 2016-08-26 2017-01-11 西安电子科技大学 System and method for detecting defects of blind holes in PCB (Printed Circuit Board) bare board based on AOI (Automated Optical Inspection)
CN106447020A (en) * 2016-09-13 2017-02-22 上海海事大学 Intelligent bacterium colony counting method
CN106501706A (en) * 2016-11-03 2017-03-15 昆山万像光电有限公司 A kind of blind hole detection method of printed circuit board (PCB)
CN107422859A (en) * 2017-07-26 2017-12-01 广东美的制冷设备有限公司 Regulation and control method, apparatus and computer-readable recording medium and air-conditioning based on gesture
CN107470170A (en) * 2017-07-13 2017-12-15 上海第二工业大学 PCB detection sorting systems and method based on machine vision
CN108010011A (en) * 2017-10-23 2018-05-08 鲁班嫡系机器人(深圳)有限公司 A kind of device for helping to confirm the target area on target object and the equipment including the device
CN108362220A (en) * 2018-01-19 2018-08-03 中国科学技术大学 The method of measuring three-dimensional morphology and defects detection for printed wiring board
CN108401414A (en) * 2015-06-19 2018-08-14 雅马哈发动机株式会社 Element fixing apparatus and component mounting method
CN108601220A (en) * 2017-12-28 2018-09-28 四川深北电路科技有限公司 A kind of hole-punching method of printed circuit board
CN108765416A (en) * 2018-06-15 2018-11-06 福建工程学院 PCB surface defect inspection method and device based on fast geometric alignment
CN108802046A (en) * 2018-06-01 2018-11-13 中国电子科技集团公司第三十八研究所 A kind of hydrid integrated circuit component defect optical detection apparatus and its detection method
CN108830838A (en) * 2018-05-28 2018-11-16 江苏大学 A kind of pcb board incompleteness Trigger jitter detection method of sub-pixel
CN108871454A (en) * 2018-07-24 2018-11-23 北京航天控制仪器研究所 A kind of detection device and method for circuit board comprehensive parameters
CN109239102A (en) * 2018-08-21 2019-01-18 南京理工大学 A kind of flexible circuit board open defect detection method based on CNN
CN109287077A (en) * 2018-10-17 2019-01-29 华南理工大学 A kind of electronic component insertion method and device
CN109342456A (en) * 2018-09-14 2019-02-15 广东工业大学 A kind of welding point defect detection method, device, equipment and readable storage medium storing program for executing
CN109429473A (en) * 2017-08-28 2019-03-05 株洲中车时代电气股份有限公司 Automatic check method and device with polarity electronic component in circuit board
CN109785324A (en) * 2019-02-01 2019-05-21 佛山市南海区广工大数控装备协同创新研究院 A kind of large format pcb board localization method
CN109839385A (en) * 2019-03-04 2019-06-04 佛山市南海区广工大数控装备协同创新研究院 A kind of adaptive pcb board defective vision detection and localization and categorizing system
CN109859164A (en) * 2018-12-21 2019-06-07 苏州绿控传动科技股份有限公司 A method of by Quick-type convolutional neural networks to PCBA appearance test
CN109886950A (en) * 2019-02-22 2019-06-14 北京百度网讯科技有限公司 The defect inspection method and device of circuit board
CN109902806A (en) * 2019-02-26 2019-06-18 清华大学 Method is determined based on the noise image object boundary frame of convolutional neural networks
CN109934808A (en) * 2019-03-04 2019-06-25 佛山市南海区广工大数控装备协同创新研究院 One kind being based on image Multiple Shape normal direction gradient difference value pcb board defect classification method
CN110334433A (en) * 2019-07-03 2019-10-15 电子科技大学 A kind of PCB package file automatic generation method
CN110348268A (en) * 2018-04-02 2019-10-18 鲁班嫡系机器人(深圳)有限公司 A kind of characteristic recognition method, device and the equipment of the part of electronic component
CN110415240A (en) * 2019-08-01 2019-11-05 国信优易数据有限公司 Sample image generation method and device, circuit board defect detection method and device
CN110502832A (en) * 2019-08-20 2019-11-26 苏州浪潮智能科技有限公司 A kind of method and device of board design
CN110567369A (en) * 2019-08-30 2019-12-13 康代影像科技(苏州)有限公司 hole site detection method and detection equipment based on up-down drilling circuit board
CN110619622A (en) * 2019-04-08 2019-12-27 天津职业技术师范大学(中国职业培训指导教师进修中心) Bread board structure image automatic detection method based on computer vision
CN110636715A (en) * 2019-08-27 2019-12-31 杭州电子科技大学 Self-learning-based automatic welding and defect detection method
CN111107717A (en) * 2019-12-02 2020-05-05 欣强电子(清远)有限公司 Processing method of PCB capable of preventing finger from scratching

Patent Citations (58)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH01140136A (en) * 1987-11-27 1989-06-01 Canon Inc Lens barrel
JP2001138182A (en) * 1999-11-11 2001-05-22 Uht Corp Method for detecting center of target hole in flexible wiring board, and upper lighting system used in same method
WO2003067951A1 (en) * 2002-02-07 2003-08-14 Matsushita Electric Industrial Co., Ltd. Electronic part mounting device and method
CN1504742A (en) * 2002-11-28 2004-06-16 威光机械工程股份有限公司 Automatic optical detecting system for blemish assembly on printed circuit board
JP2005086034A (en) * 2003-09-09 2005-03-31 Yamagata Casio Co Ltd Component mounter, method and program for automatically switching carrying speed of printed circuit board
JP2008185444A (en) * 2007-01-30 2008-08-14 Tsutomu Takahashi Printed circuit board inspection device
JP2008211236A (en) * 2008-04-17 2008-09-11 Juki Corp Component mounting apparatus
CN101807289A (en) * 2010-03-15 2010-08-18 深圳市中钞科信金融科技有限公司 Modeling method for distributed image processing system
CN101915769A (en) * 2010-06-29 2010-12-15 华南理工大学 Automatic optical inspection method for printed circuit board comprising resistance element
CN102074031A (en) * 2011-01-13 2011-05-25 广东正业科技股份有限公司 Standard establishment method for observational check machine of printed circuit board
JP2013004951A (en) * 2011-06-22 2013-01-07 Fuji Mach Mfg Co Ltd Electronic component mounting device
CN102937595A (en) * 2012-11-13 2013-02-20 浙江省电力公司电力科学研究院 Method, device and system for detecting printed circuit board (PCB)
CN103712555A (en) * 2013-07-10 2014-04-09 湖北工业大学 Automobile crossbeam assembly hole visual on-line measurement system and method thereof
CN103925911A (en) * 2014-04-23 2014-07-16 杭州师范大学 Method for detecting reference target on flexible printed circuit calibration stand
CN105466951A (en) * 2014-09-12 2016-04-06 江苏明富自动化科技股份有限公司 Automatic optical detection apparatus and detection method thereof
CN104655641A (en) * 2015-01-31 2015-05-27 华南理工大学 High-precision full-automatic FPC (Flexible Printed Circuit) defect detecting device and detecting process
CN105911065A (en) * 2015-02-23 2016-08-31 株式会社思可林集团 Pattern inspection apparatus and pattern inspection method
CN104777176A (en) * 2015-03-25 2015-07-15 广州视源电子科技股份有限公司 PCB detection method and apparatus thereof
CN104764712A (en) * 2015-04-29 2015-07-08 浙江工业大学 Method for detecting quality of inner wall of via hole of PCB
CN108401414A (en) * 2015-06-19 2018-08-14 雅马哈发动机株式会社 Element fixing apparatus and component mounting method
CN105184793A (en) * 2015-09-02 2015-12-23 广东电网有限责任公司汕尾供电局 Electric energy meter sample appearance and PCB element detection method
CN105223208A (en) * 2015-09-23 2016-01-06 深圳市繁维科技有限公司 A kind of circuit board detecting template and preparation method thereof, circuit board detecting method
CN105451461A (en) * 2015-11-25 2016-03-30 四川长虹电器股份有限公司 PCB board positioning method based on SCARA robot
CN105631893A (en) * 2016-03-09 2016-06-01 中国矿业大学 Method and device for detecting whether capacitor is correctly mounted through photographing
CN105930848A (en) * 2016-04-08 2016-09-07 西安电子科技大学 SAR-SIFT feature-based SAR image target recognition method
CN105957059A (en) * 2016-04-20 2016-09-21 广州视源电子科技股份有限公司 Electronic component missing detection method and system
CN106127746A (en) * 2016-06-16 2016-11-16 广州视源电子科技股份有限公司 Circuit board component missing part detection method and system
CN106127780A (en) * 2016-06-28 2016-11-16 华南理工大学 A kind of curved surface defect automatic testing method and device thereof
CN106327496A (en) * 2016-08-26 2017-01-11 西安电子科技大学 System and method for detecting defects of blind holes in PCB (Printed Circuit Board) bare board based on AOI (Automated Optical Inspection)
CN106447020A (en) * 2016-09-13 2017-02-22 上海海事大学 Intelligent bacterium colony counting method
CN106501706A (en) * 2016-11-03 2017-03-15 昆山万像光电有限公司 A kind of blind hole detection method of printed circuit board (PCB)
CN107470170A (en) * 2017-07-13 2017-12-15 上海第二工业大学 PCB detection sorting systems and method based on machine vision
CN107422859A (en) * 2017-07-26 2017-12-01 广东美的制冷设备有限公司 Regulation and control method, apparatus and computer-readable recording medium and air-conditioning based on gesture
CN109429473A (en) * 2017-08-28 2019-03-05 株洲中车时代电气股份有限公司 Automatic check method and device with polarity electronic component in circuit board
CN108010011A (en) * 2017-10-23 2018-05-08 鲁班嫡系机器人(深圳)有限公司 A kind of device for helping to confirm the target area on target object and the equipment including the device
CN108601220A (en) * 2017-12-28 2018-09-28 四川深北电路科技有限公司 A kind of hole-punching method of printed circuit board
CN108362220A (en) * 2018-01-19 2018-08-03 中国科学技术大学 The method of measuring three-dimensional morphology and defects detection for printed wiring board
CN110348268A (en) * 2018-04-02 2019-10-18 鲁班嫡系机器人(深圳)有限公司 A kind of characteristic recognition method, device and the equipment of the part of electronic component
CN108830838A (en) * 2018-05-28 2018-11-16 江苏大学 A kind of pcb board incompleteness Trigger jitter detection method of sub-pixel
CN108802046A (en) * 2018-06-01 2018-11-13 中国电子科技集团公司第三十八研究所 A kind of hydrid integrated circuit component defect optical detection apparatus and its detection method
CN108765416A (en) * 2018-06-15 2018-11-06 福建工程学院 PCB surface defect inspection method and device based on fast geometric alignment
CN108871454A (en) * 2018-07-24 2018-11-23 北京航天控制仪器研究所 A kind of detection device and method for circuit board comprehensive parameters
CN109239102A (en) * 2018-08-21 2019-01-18 南京理工大学 A kind of flexible circuit board open defect detection method based on CNN
CN109342456A (en) * 2018-09-14 2019-02-15 广东工业大学 A kind of welding point defect detection method, device, equipment and readable storage medium storing program for executing
CN109287077A (en) * 2018-10-17 2019-01-29 华南理工大学 A kind of electronic component insertion method and device
CN109859164A (en) * 2018-12-21 2019-06-07 苏州绿控传动科技股份有限公司 A method of by Quick-type convolutional neural networks to PCBA appearance test
CN109785324A (en) * 2019-02-01 2019-05-21 佛山市南海区广工大数控装备协同创新研究院 A kind of large format pcb board localization method
CN109886950A (en) * 2019-02-22 2019-06-14 北京百度网讯科技有限公司 The defect inspection method and device of circuit board
CN109902806A (en) * 2019-02-26 2019-06-18 清华大学 Method is determined based on the noise image object boundary frame of convolutional neural networks
CN109934808A (en) * 2019-03-04 2019-06-25 佛山市南海区广工大数控装备协同创新研究院 One kind being based on image Multiple Shape normal direction gradient difference value pcb board defect classification method
CN109839385A (en) * 2019-03-04 2019-06-04 佛山市南海区广工大数控装备协同创新研究院 A kind of adaptive pcb board defective vision detection and localization and categorizing system
CN110619622A (en) * 2019-04-08 2019-12-27 天津职业技术师范大学(中国职业培训指导教师进修中心) Bread board structure image automatic detection method based on computer vision
CN110334433A (en) * 2019-07-03 2019-10-15 电子科技大学 A kind of PCB package file automatic generation method
CN110415240A (en) * 2019-08-01 2019-11-05 国信优易数据有限公司 Sample image generation method and device, circuit board defect detection method and device
CN110502832A (en) * 2019-08-20 2019-11-26 苏州浪潮智能科技有限公司 A kind of method and device of board design
CN110636715A (en) * 2019-08-27 2019-12-31 杭州电子科技大学 Self-learning-based automatic welding and defect detection method
CN110567369A (en) * 2019-08-30 2019-12-13 康代影像科技(苏州)有限公司 hole site detection method and detection equipment based on up-down drilling circuit board
CN111107717A (en) * 2019-12-02 2020-05-05 欣强电子(清远)有限公司 Processing method of PCB capable of preventing finger from scratching

Non-Patent Citations (6)

* Cited by examiner, † Cited by third party
Title
AKSHAY A. SARAWADE等: "Detection of Faulty Integrated Circuits in PCB with Thermal Image Processing", 《IEEE 2019 INTERNATIONAL CONFERENCE ON NASCENT TECHNOLOGIES IN ENGINEERING (ICNTE)》, 2 January 2020 (2020-01-02), pages 1 - 6 *
JIANJIE MA: "Defect detection and recognition of bare PCB based on computer vision", IEEE(2017 36TH CHINESE CONTROL CONFERENCE (CCC)), 11 September 2017 (2017-09-11), pages 11023 - 11028 *
苑玮琦;张元;: "柔性电路板硅胶帽定位缺陷视觉检测算法研究", 电脑与信息技术, no. 04, 15 August 2018 (2018-08-15), pages 38 - 43 *
苑玮琦等: "柔性电路板硅胶帽定位缺陷视觉检测算法研究", 《电脑与信息技术》, vol. 26, no. 04, 31 August 2018 (2018-08-31), pages 38 - 43 *
谢光伟;仲兆准;钟胜奎;张运诗;沈峰;: "基于机器视觉的PCB板上圆Mark点定位方法的研究", 电脑知识与技术, no. 32, 15 November 2013 (2013-11-15), pages 7340 - 7344 *
郭联金等: "基于LabVIEW的机器视觉在PCB缺陷检测中的应用", 《深圳信息职业技术学院学报等》, vol. 14, no. 01, 31 March 2016 (2016-03-31), pages 28 - 32 *

Similar Documents

Publication Publication Date Title
CN111507958B (en) Target detection method, training method of detection model and electronic equipment
WO2022151658A1 (en) Defect detection method and apparatus, and computer device and computer-readable storage medium
CN111292327B (en) Machine room inspection method, device, equipment and storage medium
CN111080633A (en) Screen defect detection method and device, terminal equipment and storage medium
WO2022105027A1 (en) Image recognition method and system, electronic device, and storage medium
CN115690102B (en) Defect detection method, defect detection apparatus, electronic device, storage medium, and program product
CN113077416A (en) Welding spot welding defect detection method and system based on image processing
CN117455917B (en) Establishment of false alarm library of etched lead frame and false alarm on-line judging and screening method
CN117589770A (en) PCB patch board detection method, device, equipment and medium
CN110817674B (en) Method, device and equipment for detecting step defect of escalator and storage medium
CN117274245A (en) AOI optical detection method and system based on image processing technology
CN117455887A (en) PCB incoming material detection method, device, equipment and medium based on machine vision
CN113804704A (en) Circuit board detection method, visual detection equipment and device with storage function
CN113808067A (en) Circuit board detection method, visual detection equipment and device with storage function
CN116993654A (en) Camera module defect detection method, device, equipment, storage medium and product
CN115115596A (en) Electronic component detection method and device and automatic quality inspection equipment
CN114266737A (en) Defect detection method, device, equipment and storage medium
CN114841255A (en) Detection model training method, device, equipment, storage medium and program product
CN111046878B (en) Data processing method and device, computer storage medium and computer
CN114581360A (en) Photovoltaic module label detection method, device, equipment and computer storage medium
CN111275682A (en) Container detection method, device and computer readable storage medium
CN111292374A (en) Method and equipment for automatically plugging and unplugging USB interface
EP4321857A1 (en) Method and apparatus for detecting welding mark, and electronic device
US20240104717A1 (en) Defect detection method and device
CN113820333B (en) Battery pole piece abnormality detection method, device, upper computer and detection system

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