WO2017113874A1 - Board card error detection method and system - Google Patents
Board card error detection method and system Download PDFInfo
- Publication number
- WO2017113874A1 WO2017113874A1 PCT/CN2016/098235 CN2016098235W WO2017113874A1 WO 2017113874 A1 WO2017113874 A1 WO 2017113874A1 CN 2016098235 W CN2016098235 W CN 2016098235W WO 2017113874 A1 WO2017113874 A1 WO 2017113874A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- difference image
- board
- card
- image information
- image data
- Prior art date
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T7/00—Image analysis
-
- 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
- G06T7/001—Industrial image inspection using an image reference approach
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T2207/00—Indexing scheme for image analysis or image enhancement
- G06T2207/30—Subject of image; Context of image processing
- G06T2207/30108—Industrial image inspection
- G06T2207/30141—Printed circuit board [PCB]
Definitions
- the present invention relates to the field of quality monitoring technologies, and in particular, to a card error detection method and system.
- the board is a very important component in various electronic devices and devices. It is often used for data acquisition and output, and its quality directly affects the performance of electronic devices and devices.
- the quality of the board is usually measured by the worker's hand-held board, and compared with the picture of the standard board or the standard board to find out the difference between it and the standard board. And then judge the quality of the board according to the difference.
- the temperature of the board after the reflow process is still high, which is not convenient for the worker to take the board, which makes it impossible to detect the quality of the board in time.
- the board is not only cumbersome, but also easy to cause visual fatigue of the workers, which leads to the inaccurate and timely detection of defects and errors in the board, which brings hidden dangers to the quality of the board.
- the present invention adopts the following technical solutions:
- a method for detecting a card error comprising the following steps:
- the handheld device So that the handheld device generates a difference image for the card error detection based on the difference image information.
- a method for detecting a card error comprising the following steps:
- a difference image for the card error detection is generated based on the difference image information.
- the present invention provides a card error detecting system, the system comprising a processing device, the processing device comprising:
- An obtaining unit configured to acquire image data of the board
- a matching analysis unit configured to perform matching analysis on the image data and image data of the standard board, and generate and store difference image information of the board;
- a sending unit configured to send the difference image information to the handheld device, so that the handheld device generates a difference image for the card error detection according to the difference image information.
- a card error detection system comprising a handheld device, the handheld device comprising:
- a receiving unit configured to receive the difference image information sent by the processing device, where the difference image information is generated by the processing device after performing matching analysis on the image data of the card and the image data of the standard card;
- a display unit configured to generate a difference image for the card error detection according to the difference image information.
- the present invention also provides a card error detecting system, the system comprising an image capturing device, the processing device as described above, and the handheld device as described above, wherein the camera device, the processing device and the handheld device are sequentially connected ,
- the image capturing device transmits image data of the acquired board to the processing device, and the processing device receives the image data and performs matching analysis on the image data and the image data of the standard card to obtain the board.
- a difference image information of the card the processing device stores the difference image information and transmits the difference image information to the handheld device, the handheld device receiving the difference image information and generating for the difference image information The difference image of the card error detection.
- the above-mentioned board error detection method obtains a difference image for board error detection by performing matching analysis on the image data of the board to be tested and the image data of the standard board, and realizes between the board containing the board and the standard board by using the handheld device. Differences in the display of the difference image, so the user can follow the handheld device. The displayed difference image and the actual situation of the board detect the card incorrectly, and the user can conveniently move the handheld device when the user uses the handheld device for card error detection, without manually picking up the card and the standard board. The card is compared, so the error detection of the card according to the difference image displayed on the handheld device has high convenience, and the efficiency of the card error detection is further improved, and is particularly suitable for the production in the card industry. Monitoring of board quality during the process.
- FIG. 1 is a schematic flow chart of a method for detecting a card error in one embodiment
- FIG. 2 is a schematic flow chart of a method for detecting a card error in another embodiment
- FIG. 3 is a schematic structural diagram of a card error detecting system in one embodiment
- FIG. 4 is a schematic structural diagram of a card error detecting system in another embodiment
- FIG. 5 is a schematic structural diagram of a card error detecting system in another embodiment
- FIG. 6 is a schematic diagram showing the workflow of a processing device in one embodiment
- FIG. 7 is a schematic diagram showing the workflow of the handheld device in one embodiment.
- the board error detection method includes the following steps:
- S100 acquires image data of the board
- S110 performs matching analysis on the image data and image data of the standard board, and generates and stores difference image information of the board;
- S120 transmits the difference image information to the handheld device, so that the handheld device generates a difference image for the card error detection according to the difference image information.
- the image of the board is taken and the analog signal of the board image is converted into a processable digital signal to form image data corresponding to the board and the image data is acquired, wherein the image of the board can be captured by an industrial camera. It is realized by a device with image acquisition function such as a camera and a scanner.
- matching the image data of the board and the image data of the standard board Analyze, generate and store difference image information for the board.
- image recognition methods can be implemented by using various image matching methods, such as a relation structure based matching method, a matching method combined with a specific theoretical tool, a matching method based on gray information, and a sub-pixel based.
- the matching method of the content feature and the matching method based on the content feature according to the image matching technology based on image matching, the image data of the card and the image data of the standard card are matched and analyzed, and the difference image information of the card is generated and stored, wherein
- the difference image information only includes the image data of the board, and only the image data of the board is sent to the handheld device;
- the difference image information includes image data of the board and difference position information between the board and the standard board, and the difference position information reflects between the image of the board and the image of the standard board.
- the location of the difference at this time, the image data of the board and the difference position information are sent to the handheld device .
- the handheld device in this embodiment refers to an electronic device or device that can be conveniently held on the hand, such as various mobile terminals capable of image display, for receiving difference image information and generating for use according to difference image information.
- the difference image of the board error detection.
- the image data of the board is transmitted to the handheld device, and the handheld device generates a difference image according to the image data, and the difference image at this time is The image of the board; in the case that the analysis result of the image data of the board and the image data of the standard board is not matched, the image data of the board and the difference position information are transmitted to the handheld device, and the handheld device according to the image data and
- the difference position information generates a difference image, and the difference image at this time includes not only the image of the board but also the specific difference position on the image of the board.
- the card error detection method of the embodiment obtains a difference image for the card error detection by performing matching analysis on the image data of the board to be detected and the image data of the standard board, and implements the card and the standard by using the handheld device.
- the difference between the boards is displayed by the difference image, so the user can perform error detection on the board according to the difference image displayed on the handheld device and the actual situation of the board, and at the same time, because the user performs the board error detection by using the handheld device, It is convenient to move the handheld device without manually picking up the card and comparing it with the standard board, so according to the difference map displayed on the handheld device
- the error detection of the board is highly convenient, and the efficiency of the board error detection is further improved, and is particularly suitable for monitoring the quality of the board during the production process of the board industry.
- the method for detecting a card error includes the following steps:
- the S200 receives the difference image information sent by the processing device, where the difference image information is generated by the processing device after performing matching analysis on the image data of the card and the image data of the standard card;
- S210 generates a difference image for the card error detection according to the difference image information.
- the handheld device is used as the main body to receive the difference image information, where the difference image information is generated by the processing device after performing matching analysis on the image data of the card and the image data of the standard card; After the image information, the difference image for the card error detection is generated according to the difference image information, and in the case where the analysis result of the image data of the board and the image data of the standard board is matched, the difference image information only includes the board.
- Image data at this time, a difference image is generated according to the difference image information, and the difference image is an image of the card; in the case where the analysis result of the image data of the card and the image data of the standard card does not match, the difference image information includes The image data of the board and the difference position information between the board and the standard board.
- the difference position information reflects the position of the difference between the image of the board and the image of the standard board.
- the difference image information is generated.
- a difference image which generates a difference image based on the difference image information, and the difference image includes not only the image of the board but It includes a display position of the specific differences in the image on the board.
- the card error detecting method of the embodiment generates the difference image for the card error detection by using the difference image information generated by the matching analysis of the image data of the board and the image data of the standard board by the processing device, and realizes the inclusion board
- the difference between the card and the standard board is displayed, so the user can detect the card according to the difference image and the actual situation of the board, without having to manually pick up each board and standard board to be tested.
- the card is compared, and when the actual image of the card to be detected is different from the image of the standard card, the displayed difference image includes the specific difference position of the two, and the user can perform targeted detection according to the difference image. Thereby improving the efficiency and accuracy of board error detection.
- the difference position of the board relative to the standard board is displayed in high brightness or blinking according to the difference image information.
- the difference image information includes both the image data of the board itself and the difference position information of the board relative to the standard board, wherein the image data of the board reflects each board
- the image of the component and its position, solder joints, etc., and the difference position information refers to the difference position of the image of the board relative to the standard board image obtained by analysis, such as coordinate information of the difference position, pixel information, etc.
- the difference position of the board relative to the standard board is high-brightness display or flashing display, it is convenient for the user to quickly find the specific position of the difference point on the board, thereby avoiding the search for the difference point of the entire image of the board. Greatly improve the efficiency and accuracy of board error detection.
- the process of receiving the difference image information and generating the difference image for the card error detection according to the difference image information includes: determining whether the to-be-confirmed queue of the received difference image information is empty, and if yes, according to the difference image The information generates a difference image for board error detection, otherwise, it waits to receive the difference image information until the queue to be confirmed is empty.
- it is first determined whether the queue to be confirmed for receiving the difference image is empty. If the queue to be confirmed is empty, it indicates that there is no difference image information to be displayed at this time, so the difference can be received.
- the difference image information before determining the difference image information, it is first determined whether the queue to be confirmed is empty, and determining whether to receive the difference image information according to the determination result, so even if a plurality of pieces of difference image information corresponding to the plurality of boards are sequentially generated, In the following, the plurality of difference image information can be sequentially displayed, and the difference image generated according to the previously received difference image information is not covered by the difference image information received later, thereby implementing the one-by-one detection of the card. Avoid user's missed detection and misdetection of the board.
- the alarm information is generated when the image data of the board does not match the image data of the standard board.
- the alarm information is generated at this time, and corresponding light alarm or sound alarm can be performed according to the alarm information, and the user can directly determine the matching analysis according to the alarm. As a result, it is judged that the board needs to be made. Make further confirmation.
- the user may be promptly reminded that the board may have an error, so that the user can perform error detection on the board as soon as possible.
- the alarm can reduce the time consuming of the board error detection, thereby improving the production efficiency of the board.
- the user can also be reminded by light or sound, thereby helping the user to quickly analyze whether there is a difference between the board and the standard board.
- the difference image of the card is displayed, and the user inputs an instruction to the handheld device according to the displayed difference image and the actual situation of the card, specifically,
- the matching evaluation result of the user evaluation processing device is correct, that is, the board is actually different from the standard board
- the user inputs an analysis correct instruction to the handheld device, and the instruction indicates that the detection result of the board error detection is correct
- the handheld device receives the analysis correct instruction, and sends the analysis correct instruction to the processing device, and the processing device stores the difference image information corresponding to the card to the first database according to the analysis correct instruction sent by the handheld device; when the user evaluates the processing device matching The analysis result is wrong, that is, the board is actually the same as the standard board.
- the user inputs an analysis error instruction to the handheld device, which indicates that the detection result of the board error detection is wrong, and the handheld device receives the analysis error instruction.
- the user can input different instructions (analyze the correct command or analyze the wrong command) to the handheld device according to the actual situation of the card, and the handheld device receives the received command.
- the processing device stores the difference image information of the card in the corresponding database according to different instructions, and finally realizes the classification and storage of the difference image information of each card, and the beneficial effects thereof are:
- Backtracking analysis of the quality of the board provides a reference for further improving the quality of the board production.
- it can provide a basis for the accuracy evaluation of the board error detection method. If the board is detected by the board error detection method, the suspected information is obtained. The more data Less, the accuracy of the board error detection method is higher.
- the user can mark or store the error type of the card through the handheld device, without manual labeling of the wrong card, which simplifies the process of detecting the card error and saves human resources.
- the data flag type of the difference image information is modified according to the analysis error instruction; when the deletion instruction input by the user is received, the corresponding difference image is deleted according to the deletion instruction. information.
- the handheld device specifically, when the user evaluates the matching analysis result of the processing device as an error according to the difference image displayed by the handheld device and the actual situation of the card, the data flag of the difference image information of the card is required.
- the type is modified, the user can input an analysis error instruction to the handheld device.
- the handheld device receives the analysis error instruction and sends it to the processing device, and the processing device sends the difference image information of the stored card according to the analysis error instruction.
- the data flag type is changed from the error type to the false positive or suspected type, thereby completing the distinction of the data mark types of different difference image information, and providing objective data for the backtracking analysis of the late card quality; when the user displays the difference according to the handheld device
- the image is combined with the actual situation of the board, and when the matching analysis result of the evaluation processing device is an error, that is, the actual situation of the board is the same as that of the standard board, and there are no component defects, solder joint defects, etc.
- the deletion command is input to the handheld device, and the handheld device receives the delete command, and sends the delete command to the processing device, and the processing device deletes the difference image information corresponding to the card according to the delete command, thereby saving the storage space of the processing device and reducing the processing device. cost.
- the present invention further provides a card error detecting system.
- the card error detecting system includes a processing device, and the processing device includes:
- the acquiring unit 300 is configured to acquire image data of the board
- the matching analysis unit 310 is configured to perform matching analysis on the image data and the image data of the standard board, and generate and store difference image information of the board;
- the sending unit 320 is configured to send the difference image information to the handheld device, so that the handheld device generates a difference image for the card error detection according to the difference image information.
- the image of the board is taken and the analog signal of the board image is converted into a processable digital signal to form image data corresponding to the board, and the acquiring unit 300 acquires the image data, wherein the image of the board can be captured.
- Equipment with image acquisition functions such as industrial cameras, cameras, and scanners achieve.
- the matching analysis unit 310 After the acquisition unit 300 acquires the image data of the board, the matching analysis unit 310 performs matching analysis on the image data of the board and the image data of the standard board, and generates and stores the difference image information of the board.
- the matching analysis unit 310 can perform the matching analysis on the image data of the acquired board and the image data of the standard board according to the image matching technology based on image matching.
- image recognition methods can be implemented by using various image matching methods, such as a relation structure based matching method, a matching method combined with a specific theoretical tool, a matching method based on gray information, and a sub-pixel based.
- the matching analysis unit 310 performs matching analysis on the image data of the card and the image data of the standard card according to the image matching technology based on the image matching, and generates and stores the difference image of the card.
- the sending unit 320 transmits only the image data of the card to the handheld device, so that The handheld device generates a difference image for the card error detection according to the difference image information; when the image data of the card does not match the image data of the standard card, the difference image information includes the image data of the card and the board and the standard board The difference between the location information, the difference location information reflects the map of the board The position of the difference from the image of the standard board, at this time, the transmitting unit 320 transmits the image data of the board and the difference position information to the handheld device, so that the handheld device generates the difference for the card error detection according to the difference image information.
- the handheld device in this embodiment refers to an electronic device or device that can be conveniently held on the hand, such as various mobile terminals capable of image display, for receiving difference image information and generating for use according to difference image information.
- the difference image of the board error when the image data of the card does not match the image data of the standard card, the difference image information includes the image data of the card and the board and the standard
- the card error detection system of the embodiment performs matching analysis on the image data of the board to be detected and the image data of the standard board by the processing device, obtains a difference image for board error detection, and transmits the difference image information to the handheld
- the device realizes the display of the difference image including the difference between the board and the standard board by using the handheld device, so the user can perform error detection on the card according to the difference image displayed on the handheld device and the actual situation of the board, and at the same time
- the handheld device can be conveniently moved without manually picking up the card and comparing with the standard card, so the card is error-detected according to the difference image displayed on the handheld device. It has high convenience and further improves the efficiency of board error detection, especially suitable for use in the board industry. Monitoring of board quality during production.
- a card error detection system includes a handheld device, and the handheld device includes:
- the receiving unit 400 is configured to receive the difference image information sent by the processing device, where the difference image information is generated by the processing device performing matching analysis on the image data of the card and the image data of the standard card;
- the display unit 410 is configured to generate a difference image for the card error detection according to the difference image information.
- the handheld device includes a receiving unit 400 and a display unit 410 connected in sequence, wherein the receiving unit 400 receives the difference image information sent by the processing device, where the difference image information is the processing device through the card After the image data of the standard board and the image data of the standard board are matched and analyzed, the receiving unit 400 receives the difference image information, and sends the received difference image information to the display unit 410, and the display unit 410 generates the difference image information according to the difference image information. The difference image for the board error detection.
- the difference image information only includes the image data of the card, and at this time, the display unit 410 generates a difference image according to the difference image information, and the difference
- the image is the image of the board; in the case that the processing device does not match the image data of the board and the image data of the standard board, the difference image information includes the image data of the board and the board and the standard board.
- the difference position information between the difference position information reflects the difference between the image of the board and the image of the standard board.
- the display unit 410 generates a difference image according to the difference image information, and generates a difference according to the difference image information.
- the image, the difference image includes not only the image of the board, but also the display of the specific difference position on the image of the board.
- the handheld device of the card error detecting system displays the difference image information by using the difference image information generated by the matching analysis of the image data of the board and the image data of the standard board by the processing device, and generates the difference image information for generating the card error detection.
- the difference image so the user can perform error detection on the card according to the difference image displayed by the handheld device and the actual situation of the board, without manually picking up each board to be tested and comparing it with the standard board, when the to-be-detected
- the difference image displayed by the handheld device includes the specific difference position of the two, and the user can perform targeted detection according to the difference image, and the user can conveniently move Handheld device This improves the efficiency and accuracy of board error detection.
- the card error detecting system includes a camera device 500, a processing device 510, and a handheld device 520.
- the imaging device 500, the processing device 510, and the handheld device 520 are sequentially connected,
- the image capturing device 500 transmits the collected image data to the processing device 510; the processing device 510 receives the image data and performs matching analysis on the image data and the image data of the standard card to obtain difference image information of the card, and the processing device 510 stores the difference image.
- the information is transmitted to the handheld device 520, and the handheld device 520 receives the difference image information and generates a difference image for the card error detection based on the difference image information.
- the imaging device 500 collects image data of the card.
- the imaging device 500 captures an image of the card, and converts the analog signal of the card image into a digital signal that the processing device 510 can process, forms image data corresponding to the card, and outputs the image data to the processing device 510, wherein the imaging device 500 It can be an image capture function device such as an industrial camera, a video camera, and a scanner.
- the processing device 510 performs matching analysis on the image data of the board collected by the camera 500 and the image data of the standard board to obtain difference image information of the board, and the processing device 510 stores the difference image information of the board and sends the difference image information to Handheld device 520.
- the processing device 510 can be implemented according to an image recognition technology based on image matching.
- image recognition methods can be implemented by using various image matching methods, such as a relation structure based matching method, a matching method combined with a specific theoretical tool, a matching method based on gray information, and a sub-pixel based.
- the processing device 510 performs matching analysis on the image data of the card and the image data of the standard card according to the image matching technology based on image matching, and generates and stores the difference image information of the card.
- the difference image information only includes image data of the card, and the processing device 510 transmits only the image data of the card to the handheld device 520; when the card is When the image data does not match the image data of the standard board, the difference image information includes the image data of the board and the difference position information between the board and the standard board, and the difference position information reflects the image of the board and the standard board.
- the position of the difference between the images of the card the processing device 510 will image the data of the card and Different position information is transmitted to the handheld device 520.
- the handheld device 520 refers to an electronic device or device that can be conveniently operated on the hand, such as various mobile terminals capable of image display, and the handheld device 520 receives the difference image information transmitted by the processing device 510 and generates the difference image information according to the difference image information.
- a difference image for board error detection In a case where the processing device 510 matches the analysis result of the image data of the card and the image data of the standard card, the processing device 510 transmits the difference image information of the card to the handheld device 520, and the handheld device 520 generates the difference image information according to the difference image information.
- the difference image, the difference image at this time is the image of the card; in the case that the processing device 510 does not match the analysis result of the image data of the card and the image data of the standard card, the processing device 510 will include the difference position information.
- the difference image information is sent to the handheld device 520, and the handheld device 520 generates a difference image based on the difference image information.
- the difference image at this time includes not only the image of the card but also the specific difference position on the image of the card.
- the card error detection system implements communication between the processing device and the handheld device to display a difference image including a difference between the card and the standard card on the handheld device, and the user can display the difference image and the board according to the displayed on the handheld device.
- the actual situation of the card detects the error of the card. Because the user can easily move the handheld device when using the handheld device for card error detection, instead of manually picking up the card and comparing with the standard card, according to the handheld
- the difference image displayed on the device has high convenience for error detection of the board, and further improves the efficiency of board error detection, especially suitable for monitoring the quality of the board during the production process of the board industry. .
- a wireless communication module is respectively disposed on the processing device and the handheld device, so as to realize real-time transmission of difference image information between the processing device and the handheld device, and at the same time, the setting of the wireless communication module is Handheld devices are more convenient for error detection of boards.
- the wireless communication module disposed on the processing device and the handheld device may be any one of a GSM module, a GPRS module, a Wifi module, or a Bluetooth module.
- the wireless communication module can use any one of a GSM (Global System for Mobile Communication, GSM) module, a GPRS (General Packet Radio Service, GPRS) module, a Wifi (Wireless Fidelity, Wifi) module, or a Bluetooth module, wherein the GSM module, GPRS The module is suitable for long-distance wireless communication, while the Wifi module and Bluetooth module are suitable for short-distance wireless communication.
- the global mobile communication system module is a functional module that integrates a GSM radio frequency chip, a baseband processing chip, a memory, a power amplifier device, and the like on a circuit board, and can implement GSM.
- GSM Global System for Mobile Communications
- the general packet radio service module is an important module for industrial-grade wireless data transmission. It can provide transparent TCP wireless long-distance data transmission or transparent UDP wireless long-distance data transmission through the GPRS network.
- GPRS modules There are many types of GPRS modules. Such as the WISMO series of Wave Company of France and the S series of Siemens.
- Wifi modules suitable for short-distance data transmission include TLN13UA06, WM001S-600, etc.
- the Bluetooth modules suitable for short-distance data transmission include Dell Bluetooth module and CSR Bluetooth module.
- the processing device and the handheld device can also communicate in a wired manner, and the communication method is not easily interfered by the environmental electromagnetic field, which is beneficial to enhancing the reliability of the card error detection method.
- FIG. 6 is a schematic diagram of a workflow of a processing device, and the working process of the processing device adopting the above communication method specifically includes the following steps:
- step S610 determines whether the camera device is normally accessed, and if so, proceeds to step S620; otherwise, returns to step S600;
- S620 controls the camera device to collect image data of the board, and proceeds to step S630;
- step S630 determines whether the handheld device is wireless access; if yes, proceeds to step S650; otherwise, proceeds to step S640;
- step S640 determines whether the handheld device is wired access; if yes, proceeds to step S650; otherwise, returns to step S600;
- the S650 matches the image data collected by the analysis camera device and the image data of the standard board, and proceeds to step S660;
- the S670 transmits the difference image information of the board to the handheld device.
- the flow diagram shown in FIG. 6 specifically reflects an implementation of a practical processing device that fully considers the connection between the processing device and the camera device and the handheld device, and wireless access and wired connection to the handheld device. In both cases, analysis and judgment can be performed to ensure processing The communication between the handheld device and the handheld device is normal.
- the processing device sends the difference image information of each card to the handheld device in the form of a queue, and the handheld device receives the difference image information of each card sent by the processing device, and according to the difference corresponding to each card
- the order of the image information and the alarm information is sequentially displayed.
- the user evaluates whether the matching analysis result of the processing device is correct according to the difference image displayed by the handheld device and the actual situation of the card. If correct, The user inputs an analysis correct command to the handheld device, otherwise inputs an analysis error command, and the handheld device transmits the command input by the user to the processing device.
- the workflow diagram of the handheld device shown in FIG. 7 the following steps are included:
- step S700 determines whether the queue to be confirmed is empty, and if so, proceeds to step S710; otherwise, repeats step S700;
- step S710 is displayed according to the difference image information, proceeds to step S720;
- S720 receives the instruction that the user inputs according to the result of the difference image and the actual situation of the board, and proceeds to step S730;
- step S730 determines whether the instruction is to analyze the correct instruction, and if so, proceeds to step S740; otherwise, proceeds to step S750;
- the S740 handheld device sends the analysis correct command to the processing device
- the S750 handheld device sends an analysis error command to the processing device.
- the handheld device first sequentially sends the commands input by the user to the confirmed queue in sequence, and the processing device then correspondingly according to the instructions in the confirmed queue.
- the difference image information is processed.
- the communication between the handheld device and the processing device is completed in the form of a queue, which improves the accuracy and reliability of data transmission between the two.
- the handheld device can be a mobile phone or a tablet. Since mobile phones and tablet computers are light in weight, easy to carry, safe and reliable, the use of a mobile phone or a tablet computer as a handheld device makes the handheld device more flexible and convenient, and has greater flexibility and convenience. It is important that the mobile phone or tablet as a handheld device can make full use of the powerful data transmission function of the mobile phone or the tablet computer, realizing the real-time and fast processing between the processing device and the mobile phone, or the processing device and the tablet computer in the card error detection method. Data transfer, thereby improving the board's Detection efficiency. Similar to a mobile phone or a tablet computer, a wearable device with a picture display function can also be applied to the card error detection method proposed by the present invention instead of the handheld device, thereby providing a feasible solution for further efficient card error detection. The way.
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 Processing (AREA)
- Image Analysis (AREA)
Abstract
A board card error detection method and system. The method comprises the following steps: acquiring image data of a board card (S100); performing matching analysis on the image data and image data of a standard board card to generate and store differential image information about the board card (S110); and sending the differential image information to a handheld device, so that the handheld device is enabled to generate a differential image used for board card error detection according to the differential image information (S120). In the present method and system, a user performs error detection on a board card according to a differential image displayed on a handheld device and the actual situation of the board card; and since the user can conveniently move the handheld device without manually taking the board card to be compared with a standard board card, the convenience and efficiency of board card error detection are increased.
Description
本发明涉及质量监控技术领域,特别是涉及一种板卡错误检测方法及系统。The present invention relates to the field of quality monitoring technologies, and in particular, to a card error detection method and system.
板卡是目前各种电子设备及装置中非常重要的组成元件,经常用于数据的采集、输出等,其质量的好坏直接影响电子设备及装置的性能。在目前的工业生产中,对于板卡质量的检测通常是采用工人手持板卡,将其与标准板卡或者标准板卡的图片进行比对的方式,找出其与标准板卡之间的区别,进而根据区别情况判断板卡的质量。但在板卡的实际生产过程中,经回流焊工艺处理后的板卡温度仍然较高,不便于工人对板卡的拿取,因而导致无法及时对板卡的质量进行检测,同时,通过手持板卡与标准板卡进行对比,不但过程繁琐,而且容易使工人产生视觉疲劳而导致无法准确、及时发现板卡存在的缺陷、错误,为板卡的质量带来隐患。The board is a very important component in various electronic devices and devices. It is often used for data acquisition and output, and its quality directly affects the performance of electronic devices and devices. In the current industrial production, the quality of the board is usually measured by the worker's hand-held board, and compared with the picture of the standard board or the standard board to find out the difference between it and the standard board. And then judge the quality of the board according to the difference. However, in the actual production process of the board, the temperature of the board after the reflow process is still high, which is not convenient for the worker to take the board, which makes it impossible to detect the quality of the board in time. Compared with the standard board, the board is not only cumbersome, but also easy to cause visual fatigue of the workers, which leads to the inaccurate and timely detection of defects and errors in the board, which brings hidden dangers to the quality of the board.
发明内容Summary of the invention
基于此,有必要针对板卡检测不便捷、检测效率低的问题,提供一种板卡错误检测方法及系统,以提高板卡错误检测的效率。Based on this, it is necessary to provide a board error detection method and system for the problem of inconvenient board detection and low detection efficiency, so as to improve the efficiency of board error detection.
为实现上述目的,本发明采用如下技术方案:To achieve the above object, the present invention adopts the following technical solutions:
一种板卡错误检测方法,该方法包括以下步骤:A method for detecting a card error, the method comprising the following steps:
获取板卡的图像数据;Obtain image data of the board;
对所述图像数据和标准板卡的图像数据进行匹配分析,生成并存储所述板卡的差异图像信息;Performing matching analysis on the image data and image data of the standard board to generate and store difference image information of the board;
将所述差异图像信息发送至手持装置,Sending the difference image information to the handheld device,
以使所述手持装置根据所述差异图像信息生成用于所述板卡错误检测的差异图像。
So that the handheld device generates a difference image for the card error detection based on the difference image information.
一种板卡错误检测方法,该方法包括以下步骤:A method for detecting a card error, the method comprising the following steps:
接收处理装置发送过来的差异图像信息,所述差异图像信息为所述处理装置通过对板卡的图像数据和标准板卡的图像数据进行匹配分析后所生成的;Receiving difference image information sent by the processing device, wherein the difference image information is generated by the processing device after performing matching analysis on image data of the card and image data of the standard card;
根据所述差异图像信息生成用于所述板卡错误检测的差异图像。A difference image for the card error detection is generated based on the difference image information.
相应地,本发明提出一种板卡错误检测系统,该系统包括处理装置,所述处理装置包括:Accordingly, the present invention provides a card error detecting system, the system comprising a processing device, the processing device comprising:
获取单元,用于获取板卡的图像数据;An obtaining unit, configured to acquire image data of the board;
匹配分析单元,用于对所述图像数据和标准板卡的图像数据进行匹配分析,生成并存储所述板卡的差异图像信息;a matching analysis unit, configured to perform matching analysis on the image data and image data of the standard board, and generate and store difference image information of the board;
发送单元,用于将所述差异图像信息发送至手持装置,以使所述手持装置根据所述差异图像信息生成用于所述板卡错误检测的差异图像。And a sending unit, configured to send the difference image information to the handheld device, so that the handheld device generates a difference image for the card error detection according to the difference image information.
一种板卡错误检测系统,该系统包括手持装置,所述手持装置包括:A card error detection system, the system comprising a handheld device, the handheld device comprising:
接收单元,用于接收处理装置发送过来的差异图像信息,所述差异图像信息为所述处理装置通过对板卡的图像数据和标准板卡的图像数据进行匹配分析后所生成的;a receiving unit, configured to receive the difference image information sent by the processing device, where the difference image information is generated by the processing device after performing matching analysis on the image data of the card and the image data of the standard card;
显示单元,用于根据所述差异图像信息生成用于所述板卡错误检测的差异图像。And a display unit configured to generate a difference image for the card error detection according to the difference image information.
同时,本发明还提出一种板卡错误检测系统,该系统包括摄像装置、如上所述的处理装置和如上所述的手持装置,所述摄像装置、所述处理装置和所述手持装置依次连接,Meanwhile, the present invention also provides a card error detecting system, the system comprising an image capturing device, the processing device as described above, and the handheld device as described above, wherein the camera device, the processing device and the handheld device are sequentially connected ,
所述摄像装置将采集到的板卡的图像数据发送至所述处理装置,所述处理装置接收所述图像数据并对所述图像数据和标准板卡的图像数据进行匹配分析,得到所述板卡的差异图像信息,所述处理装置存储所述差异图像信息并将所述差异图像信息发送至所述手持装置,所述手持装置接收所述差异图像信息并根据所述差异图像信息生成用于所述板卡错误检测的差异图像。The image capturing device transmits image data of the acquired board to the processing device, and the processing device receives the image data and performs matching analysis on the image data and the image data of the standard card to obtain the board. a difference image information of the card, the processing device stores the difference image information and transmits the difference image information to the handheld device, the handheld device receiving the difference image information and generating for the difference image information The difference image of the card error detection.
上述板卡错误检测方法通过对待测板卡的图像数据和标准板卡的图像数据进行匹配分析,获得用于板卡错误检测的差异图像,并利用手持装置实现包含板卡与标准板卡之间差异的差异图像的显示,因此用户可以根据手持装置上
所显示的差异图像和板卡的实际情况对板卡进行错误检测,同时由于用户在利用手持装置进行板卡错误检测时,能够方便地移动手持装置,而不需要手动拿起板卡与标准板卡进行比对,因此根据手持装置上所显示的差异图像对板卡进行错误检测具有很高的便捷性,同时也进一步提高了板卡错误检测的效率,尤其适合用于在板卡工业生产的过程中对板卡质量的监控。The above-mentioned board error detection method obtains a difference image for board error detection by performing matching analysis on the image data of the board to be tested and the image data of the standard board, and realizes between the board containing the board and the standard board by using the handheld device. Differences in the display of the difference image, so the user can follow the handheld device
The displayed difference image and the actual situation of the board detect the card incorrectly, and the user can conveniently move the handheld device when the user uses the handheld device for card error detection, without manually picking up the card and the standard board. The card is compared, so the error detection of the card according to the difference image displayed on the handheld device has high convenience, and the efficiency of the card error detection is further improved, and is particularly suitable for the production in the card industry. Monitoring of board quality during the process.
图1为其中一个实施例中板卡错误检测方法的流程示意图;1 is a schematic flow chart of a method for detecting a card error in one embodiment;
图2为另一个实施例中板卡错误检测方法的流程示意图;2 is a schematic flow chart of a method for detecting a card error in another embodiment;
图3为其中一个实施例中板卡错误检测系统的结构示意图;3 is a schematic structural diagram of a card error detecting system in one embodiment;
图4为另一个实施例中板卡错误检测系统的结构示意图;4 is a schematic structural diagram of a card error detecting system in another embodiment;
图5为另一个实施例中板卡错误检测系统的结构示意图;FIG. 5 is a schematic structural diagram of a card error detecting system in another embodiment; FIG.
图6为其中一个实施方式中处理装置的工作流程示意图;6 is a schematic diagram showing the workflow of a processing device in one embodiment;
图7为其中一个实施方式中手持装置的工作流程示意图。FIG. 7 is a schematic diagram showing the workflow of the handheld device in one embodiment.
下面将结合附图及较佳实施例对本发明的技术方案进行详细描述。The technical solutions of the present invention will be described in detail below with reference to the accompanying drawings and preferred embodiments.
在其中一个实施例中,参见图1所示的板卡错误检测方法的流程示意图,板卡错误检测方法包括以下步骤:In one embodiment, referring to the flow diagram of the card error detection method shown in FIG. 1, the board error detection method includes the following steps:
S100获取板卡的图像数据;S100 acquires image data of the board;
S110对所述图像数据和标准板卡的图像数据进行匹配分析,生成并存储所述板卡的差异图像信息;S110 performs matching analysis on the image data and image data of the standard board, and generates and stores difference image information of the board;
S120将所述差异图像信息发送至手持装置,以使所述手持装置根据所述差异图像信息生成用于所述板卡错误检测的差异图像。S120 transmits the difference image information to the handheld device, so that the handheld device generates a difference image for the card error detection according to the difference image information.
具体地,摄取板卡的图像并将板卡图像的模拟信号变换成可处理的数字信号,形成板卡对应的图像数据并获取该图像数据,其中,对板卡图像的摄取可以通过工业相机、摄像机以及扫描仪等具有图像采集功能的设备实现。Specifically, the image of the board is taken and the analog signal of the board image is converted into a processable digital signal to form image data corresponding to the board and the image data is acquired, wherein the image of the board can be captured by an industrial camera. It is realized by a device with image acquisition function such as a camera and a scanner.
获取板卡的图像数据后,对板卡图像数据和标准板卡的图像数据进行匹配
分析,生成并存储板卡的差异图像信息。作为一种具体的实施方式,在对采集到的板卡的图像数据和标准板卡的图像数据进行匹配分析时,可以根据基于图像匹配的图像识别技术实现。在基于图像匹配的图像识别技术领域,可以采用多种图像匹配方法来实现图像识别,例如基于关系结构的匹配方法、结合特定理论工具的匹配方法、基于灰度信息的匹配方法、基于亚像元的匹配方法以及基于内容特征的匹配方法等,根据基于图像匹配的图像识别技术对板卡的图像数据和标准板卡的图像数据进行匹配分析后,生成并存储板卡的差异图像信息,其中,当板卡的图像数据与标准板卡的图像数据匹配时,差异图像信息仅包含板卡的图像数据,此时仅将板卡的图像数据发送至手持装置;当板卡的图像数据与标准板卡的图像数据不匹配时,差异图像信息包含板卡的图像数据以及板卡与标准板卡之间的差异位置信息,该差异位置信息反映的是板卡的图像与标准板卡的图像之间的差异的位置,此时将板卡的图像数据以及差异位置信息发送至手持装置。After acquiring the image data of the board, matching the image data of the board and the image data of the standard board
Analyze, generate and store difference image information for the board. As a specific implementation manner, when performing matching analysis on the image data of the acquired board and the image data of the standard board, it may be implemented according to image recognition technology based on image matching. In the field of image recognition based image recognition technology, image recognition methods can be implemented by using various image matching methods, such as a relation structure based matching method, a matching method combined with a specific theoretical tool, a matching method based on gray information, and a sub-pixel based. The matching method of the content feature and the matching method based on the content feature, according to the image matching technology based on image matching, the image data of the card and the image data of the standard card are matched and analyzed, and the difference image information of the card is generated and stored, wherein When the image data of the board matches the image data of the standard board, the difference image information only includes the image data of the board, and only the image data of the board is sent to the handheld device; when the image data of the board and the standard board When the image data of the card does not match, the difference image information includes image data of the board and difference position information between the board and the standard board, and the difference position information reflects between the image of the board and the image of the standard board. The location of the difference, at this time, the image data of the board and the difference position information are sent to the handheld device .
本实施例中的手持装置是指能够方便地拿在手上进行操作的电子装置或者设备,例如能够进行图像显示的各种移动终端等,用于接收差异图像信息并根据差异图像信息生成用于板卡错误检测的差异图像。在对板卡的图像数据和标准板卡的图像数据的分析结果是匹配的情况下,将板卡的图像数据发送至手持装置,手持装置根据图像数据生成差异图像,此时的差异图像即为板卡的图像;在对板卡的图像数据和标准板卡的图像数据的分析结果是不匹配的情况下,将板卡的图像数据以及差异位置信息发送至手持装置,手持装置根据图像数据及差异位置信息生成差异图像,此时的差异图像不仅包括板卡的图像,而且在板卡的图像上显示具体的差异位置。The handheld device in this embodiment refers to an electronic device or device that can be conveniently held on the hand, such as various mobile terminals capable of image display, for receiving difference image information and generating for use according to difference image information. The difference image of the board error detection. When the analysis result of the image data of the board and the image data of the standard board are matched, the image data of the board is transmitted to the handheld device, and the handheld device generates a difference image according to the image data, and the difference image at this time is The image of the board; in the case that the analysis result of the image data of the board and the image data of the standard board is not matched, the image data of the board and the difference position information are transmitted to the handheld device, and the handheld device according to the image data and The difference position information generates a difference image, and the difference image at this time includes not only the image of the board but also the specific difference position on the image of the board.
本实施例的板卡错误检测方法通过对待检测的板卡的图像数据和标准板卡的图像数据进行匹配分析,获得用于板卡错误检测的差异图像,并利用手持装置实现包含板卡与标准板卡之间差异的差异图像的显示,因此用户可以根据手持装置上所显示的差异图像和板卡的实际情况对板卡进行错误检测,同时由于用户在利用手持装置进行板卡错误检测时,能够方便地移动手持装置,而不需要手动拿起板卡与标准板卡进行比对,因此根据手持装置上所显示的差异图
像对板卡进行错误检测具有很高的便捷性,同时也进一步提高了板卡错误检测的效率,尤其适合用于在板卡工业生产的过程中对板卡质量的监控。The card error detection method of the embodiment obtains a difference image for the card error detection by performing matching analysis on the image data of the board to be detected and the image data of the standard board, and implements the card and the standard by using the handheld device. The difference between the boards is displayed by the difference image, so the user can perform error detection on the board according to the difference image displayed on the handheld device and the actual situation of the board, and at the same time, because the user performs the board error detection by using the handheld device, It is convenient to move the handheld device without manually picking up the card and comparing it with the standard board, so according to the difference map displayed on the handheld device
For example, the error detection of the board is highly convenient, and the efficiency of the board error detection is further improved, and is particularly suitable for monitoring the quality of the board during the production process of the board industry.
在另一个实施例中,参见图2所示,板卡错误检测方法包括以下步骤:In another embodiment, referring to FIG. 2, the method for detecting a card error includes the following steps:
S200接收处理装置发送过来的差异图像信息,所述差异图像信息为所述处理装置通过对板卡的图像数据和标准板卡的图像数据进行匹配分析后所生成的;The S200 receives the difference image information sent by the processing device, where the difference image information is generated by the processing device after performing matching analysis on the image data of the card and the image data of the standard card;
S210根据所述差异图像信息生成用于所述板卡错误检测的差异图像。S210 generates a difference image for the card error detection according to the difference image information.
具体地,本实施例以手持装置为实施主体,接收差异图像信息,这里的差异图像信息是处理装置通过对板卡的图像数据和标准板卡的图像数据进行匹配分析后所生成的;接收差异图像信息后,根据差异图像信息生成用于板卡错误检测的差异图像,在对板卡的图像数据和标准板卡的图像数据的分析结果是匹配的情况下,差异图像信息仅包含板卡的图像数据,此时根据差异图像信息生成差异图像,差异图像即为板卡的图像;在对板卡的图像数据和标准板卡的图像数据的分析结果是不匹配的情况下,差异图像信息包含板卡的图像数据以及板卡与标准板卡之间的差异位置信息,该差异位置信息反映的是板卡的图像与标准板卡的图像之间的差异的位置,此时根据差异图像信息生成差异图像,根据差异图像信息生成差异图像,差异图像不仅包括板卡的图像,而且包括在板卡的图像上显示具体的差异位置。Specifically, in this embodiment, the handheld device is used as the main body to receive the difference image information, where the difference image information is generated by the processing device after performing matching analysis on the image data of the card and the image data of the standard card; After the image information, the difference image for the card error detection is generated according to the difference image information, and in the case where the analysis result of the image data of the board and the image data of the standard board is matched, the difference image information only includes the board. Image data, at this time, a difference image is generated according to the difference image information, and the difference image is an image of the card; in the case where the analysis result of the image data of the card and the image data of the standard card does not match, the difference image information includes The image data of the board and the difference position information between the board and the standard board. The difference position information reflects the position of the difference between the image of the board and the image of the standard board. At this time, the difference image information is generated. a difference image, which generates a difference image based on the difference image information, and the difference image includes not only the image of the board but It includes a display position of the specific differences in the image on the board.
本实施例的板卡错误检测方法利用处理装置对板卡的图像数据和标准板卡的图像数据的匹配分析而生成的差异图像信息,生成用于板卡错误检测的差异图像,实现对包含板卡与标准板卡之间差异的差异图像的显示,因此用户可以根据显示的差异图像和板卡的实际情况对板卡进行错误检测,而无需手动拿起每一个待检测的板卡与标准板卡进行比较,并且当待检测的板卡的实际图像与标准板卡的图像不同时,显示的差异图像中包括了二者的具体的差异位置,用户可以根据差异图像进行有针对性的检测,从而提高板卡错误检测的效率和准确度。The card error detecting method of the embodiment generates the difference image for the card error detection by using the difference image information generated by the matching analysis of the image data of the board and the image data of the standard board by the processing device, and realizes the inclusion board The difference between the card and the standard board is displayed, so the user can detect the card according to the difference image and the actual situation of the board, without having to manually pick up each board and standard board to be tested. The card is compared, and when the actual image of the card to be detected is different from the image of the standard card, the displayed difference image includes the specific difference position of the two, and the user can perform targeted detection according to the difference image. Thereby improving the efficiency and accuracy of board error detection.
作为一种具体的实施方式,根据差异图像信息对板卡上相对于标准板卡的差异位置进行高亮度显示或者闪烁显示。根据板卡的图像数据和标准板卡的图
像数据生成板卡的差异图像信息,该差异图像信息既包括板卡自身的图像数据,也包括板卡相对于标准板卡的差异位置信息,其中板卡的图像数据反映的是板卡上各个元件及其位置、焊点等的图像,而差异位置信息是指经过分析而得到的、板卡的图像相对于标准板卡图像的差异位置,如差异位置的坐标信息、像素信息等,因此根据板卡的差异图像信息进行显示的同时,还根据差异位置信息对板卡上相对于标准板卡的差异位置进行高亮度显示或者闪烁显示。由于板卡上相对于标准板卡的差异位置是高亮度显示或者闪烁显示的,因而能够方便用户快速发现板卡上差异点的具体位置,从而避免对板卡整幅图像进行差异点的寻找,极大地提高了板卡错误检测的效率和准确度。As a specific implementation manner, the difference position of the board relative to the standard board is displayed in high brightness or blinking according to the difference image information. According to the image data of the board and the map of the standard board
Like the difference image information of the data generation board, the difference image information includes both the image data of the board itself and the difference position information of the board relative to the standard board, wherein the image data of the board reflects each board The image of the component and its position, solder joints, etc., and the difference position information refers to the difference position of the image of the board relative to the standard board image obtained by analysis, such as coordinate information of the difference position, pixel information, etc., When the difference image information of the board is displayed, the difference position of the board relative to the standard board is displayed in high brightness or blinking according to the difference position information. Since the difference position of the board relative to the standard board is high-brightness display or flashing display, it is convenient for the user to quickly find the specific position of the difference point on the board, thereby avoiding the search for the difference point of the entire image of the board. Greatly improve the efficiency and accuracy of board error detection.
作为一种具体的实施方式,接收差异图像信息并根据差异图像信息生成用于板卡错误检测的差异图像的过程包括:判断接收差异图像信息的待确认队列是否为空,若是,则根据差异图像信息生成用于板卡错误检测的差异图像,否则,等待接收差异图像信息直至待确认队列为空。在本实施方式中,在接收差异图像信息前,首先判断用于接收差异图像的待确认队列是否为空,如果待确认队列为空,表明此时没有待显示的差异图像信息,因此可以接收差异图像信息并根据该差异图像信息生成用于板卡错误检测的差异图像;如果待确认队列不为空,表明此时有差异图像信息正在确认或者正在等待确认,因此此时的等待接收差异图像信息,直到的待确认队列为空,即直到待确认队列为空时,才能够再次接收差异图像信息。在本实施方式中,在接收差异图像信息前首先判断待确认队列是否为空,并根据判断结果确定是否接收差异图像信息,因此即使在依次生成若干个板卡对应的多个差异图像信息的情况下,仍然能够对多个差异图像信息依次进行显示,根据先接收到的差异图像信息而生成的差异图像并不会被后面接收到的差异图像信息而覆盖,从而实现对板卡的逐一检测,避免用户对板卡的漏检、错检。As a specific implementation manner, the process of receiving the difference image information and generating the difference image for the card error detection according to the difference image information includes: determining whether the to-be-confirmed queue of the received difference image information is empty, and if yes, according to the difference image The information generates a difference image for board error detection, otherwise, it waits to receive the difference image information until the queue to be confirmed is empty. In this embodiment, before receiving the difference image information, it is first determined whether the queue to be confirmed for receiving the difference image is empty. If the queue to be confirmed is empty, it indicates that there is no difference image information to be displayed at this time, so the difference can be received. And generating image according to the difference image information for the difference image of the card error detection; if the queue to be confirmed is not empty, indicating that the difference image information is being confirmed or waiting for confirmation at this time, and therefore waiting to receive the difference image information at this time Until the queue to be confirmed is empty, that is, until the queue to be confirmed is empty, the difference image information can be received again. In the present embodiment, before determining the difference image information, it is first determined whether the queue to be confirmed is empty, and determining whether to receive the difference image information according to the determination result, so even if a plurality of pieces of difference image information corresponding to the plurality of boards are sequentially generated, In the following, the plurality of difference image information can be sequentially displayed, and the difference image generated according to the previously received difference image information is not covered by the difference image information received later, thereby implementing the one-by-one detection of the card. Avoid user's missed detection and misdetection of the board.
作为一种具体的实施方式,当板卡的图像数据与标准板卡的图像数据不匹配时生成告警信息。例如,当分析板卡的图像数据和标准板卡的图像数据是不匹配时,此时生成告警信息,根据告警信息可以进行相应的灯光告警或者声音告警,用户根据告警则能够直接判断出匹配分析结果,进而判断出需对板卡做
作进一步的确认。在本实施方式中,通过对板卡的图像数据与标准板卡的图像数据不匹配的分析结果进行告警,能够及时提醒用户板卡可能存在错误,从而使用户尽早对板卡进行错误检测,而对于图像数据与标准板卡的图像数据相匹配的板卡而言,则无需人工再次确认是否存在错误,因而通过告警,能够减小板卡错误检测的耗时,从而提高板卡的生产效率。此外,在板卡的图像数据与标准板卡的图像数据匹配时,同样可以以灯光或者声音等方式提醒用户,从而帮助用户快速分析出板卡与标准板卡之间是否存在差异。As a specific implementation manner, the alarm information is generated when the image data of the board does not match the image data of the standard board. For example, when the image data of the analysis board and the image data of the standard board do not match, the alarm information is generated at this time, and corresponding light alarm or sound alarm can be performed according to the alarm information, and the user can directly determine the matching analysis according to the alarm. As a result, it is judged that the board needs to be made.
Make further confirmation. In the embodiment, by alerting the analysis result that the image data of the board and the image data of the standard board do not match, the user may be promptly reminded that the board may have an error, so that the user can perform error detection on the board as soon as possible. For the board whose image data matches the image data of the standard board, it is not necessary to manually confirm whether there is an error, and therefore, the alarm can reduce the time consuming of the board error detection, thereby improving the production efficiency of the board. In addition, when the image data of the board matches the image data of the standard board, the user can also be reminded by light or sound, thereby helping the user to quickly analyze whether there is a difference between the board and the standard board.
作为一种具体的实施方式,当接收到用户输入的分析正确指令时,根据分析正确指令将对应的差异图像信息存储至第一数据库;当接收到用户输入的分析错误指令时,根据分析错误指令将对应的差异图像信息存储至第二数据库。在本实施方式中,以手持装置为例,首先根据处理装置发送的差异图像信息显示板卡的差异图像,用户根据所显示的差异图像和板卡的实际情况向手持装置输入指令,具体地,当用户评价处理装置的匹配分析结果是正确的,即板卡与标准板卡实际上不同,此时,用户向手持装置输入分析正确指令,该指令表示板卡错误检测的检测结果是正确的,手持装置接收到分析正确指令,将分析正确指令发送至处理装置,处理装置则根据手持装置所发送的分析正确指令将板卡对应的差异图像信息存储至第一数据库;当用户评价处理装置的匹配分析结果是错误的,即板卡与标准板卡实际上相同,此时,用户向手持装置输入分析错误指令,该指令表示板卡错误检测的检测结果是错误的,手持装置接收到分析错误指令,将分析错误指令发送至处理装置,处理装置则根据手持装置所发送的分析错误指令将板卡对应的差异图像信息存储至第二数据库。在本实施方式中,用户根据手持装置所显示的差异图像,同时结合板卡的实际情况,可以向手持装置输入不同的指令(分析正确指令或者分析错误指令),手持装置将其接收到的指令反馈至处理装置,处理装置则根据不同的指令将板卡的差异图像信息存储至相应的数据库中,最终实现将各个板卡的差异图像信息进行分类存储,其有益效果在于:一方面便于后期对板卡的质量进行回溯分析,为进一步提高板卡的生产质量提供参考,另一方面能够为板卡错误检测方法的准确度的评定提供依据,如果利用板卡错误检测方法检测后得到的疑似信息数据越
少,则说明板卡错误检测方法的准确度越高。同时,用户可通过手持装置对板卡的错误类型进行标注或者存储,而无需对存在错误的板卡进行人工贴标签,简化了板卡错误检测的过程,节省了人力资源。As a specific implementation manner, when receiving the correct analysis instruction input by the user, storing the corresponding difference image information according to the analysis correct instruction to the first database; when receiving the analysis error instruction input by the user, according to the analysis error instruction The corresponding difference image information is stored to the second database. In the present embodiment, taking the handheld device as an example, firstly, according to the difference image information sent by the processing device, the difference image of the card is displayed, and the user inputs an instruction to the handheld device according to the displayed difference image and the actual situation of the card, specifically, When the matching evaluation result of the user evaluation processing device is correct, that is, the board is actually different from the standard board, at this time, the user inputs an analysis correct instruction to the handheld device, and the instruction indicates that the detection result of the board error detection is correct, The handheld device receives the analysis correct instruction, and sends the analysis correct instruction to the processing device, and the processing device stores the difference image information corresponding to the card to the first database according to the analysis correct instruction sent by the handheld device; when the user evaluates the processing device matching The analysis result is wrong, that is, the board is actually the same as the standard board. At this time, the user inputs an analysis error instruction to the handheld device, which indicates that the detection result of the board error detection is wrong, and the handheld device receives the analysis error instruction. Sending an analysis error instruction to the processing device, and the processing device is rooted Analysis handheld device sent corresponding to the error command to the card information stored in the difference image to the second database. In this embodiment, according to the difference image displayed by the handheld device, the user can input different instructions (analyze the correct command or analyze the wrong command) to the handheld device according to the actual situation of the card, and the handheld device receives the received command. Feedback to the processing device, the processing device stores the difference image information of the card in the corresponding database according to different instructions, and finally realizes the classification and storage of the difference image information of each card, and the beneficial effects thereof are: Backtracking analysis of the quality of the board provides a reference for further improving the quality of the board production. On the other hand, it can provide a basis for the accuracy evaluation of the board error detection method. If the board is detected by the board error detection method, the suspected information is obtained. The more data
Less, the accuracy of the board error detection method is higher. At the same time, the user can mark or store the error type of the card through the handheld device, without manual labeling of the wrong card, which simplifies the process of detecting the card error and saves human resources.
作为一种具体的实施方式,当接收到用户输入的分析错误指时,根据分析错误指令修改差异图像信息的数据标志类型;当接收到用户输入的删除指令时,根据删除指令删除对应的差异图像信息。仍以手持装置为例,具体地,当用户根据手持装置所显示的差异图像并结合板卡的实际情况,评价处理装置的匹配分析结果为错误时,需要对板卡的差异图像信息的数据标志类型进行修改时,用户可以向手持装置输入分析错误指令,此时手持装置接收到分析错误指令,将其发送至处理装置,处理装置则根据分析错误指令将已存储的板卡的差异图像信息的数据标志类型从错误类型修改为误报或者疑似类型,进而完成对不同差异图像信息的数据标志类型的区分,为后期板卡质量的回溯分析提供客观的数据;当用户根据手持装置所显示的差异图像并结合板卡的实际情况,评价处理装置的匹配分析结果为错误时,,即板卡与标准板卡的实际情况相同,板卡上并不存在元件缺陷、焊点缺陷等情况,用户不需要对此类的差异图像信息进行存储时,此时,用户可以向手持装置输入删除指令,手持装置接收到删除指令,将删除指令发送至处理装置,处理装置则根据删除指令将板卡对应的差异图像信息删除,从而节省处理装置的存储空间,降低处理装置的成本。As a specific implementation manner, when the analysis error finger input by the user is received, the data flag type of the difference image information is modified according to the analysis error instruction; when the deletion instruction input by the user is received, the corresponding difference image is deleted according to the deletion instruction. information. Still taking the handheld device as an example, specifically, when the user evaluates the matching analysis result of the processing device as an error according to the difference image displayed by the handheld device and the actual situation of the card, the data flag of the difference image information of the card is required. When the type is modified, the user can input an analysis error instruction to the handheld device. At this time, the handheld device receives the analysis error instruction and sends it to the processing device, and the processing device sends the difference image information of the stored card according to the analysis error instruction. The data flag type is changed from the error type to the false positive or suspected type, thereby completing the distinction of the data mark types of different difference image information, and providing objective data for the backtracking analysis of the late card quality; when the user displays the difference according to the handheld device The image is combined with the actual situation of the board, and when the matching analysis result of the evaluation processing device is an error, that is, the actual situation of the board is the same as that of the standard board, and there are no component defects, solder joint defects, etc. on the board, and the user does not When such differential image information needs to be stored, at this time, the user can The deletion command is input to the handheld device, and the handheld device receives the delete command, and sends the delete command to the processing device, and the processing device deletes the difference image information corresponding to the card according to the delete command, thereby saving the storage space of the processing device and reducing the processing device. cost.
相应地,本发明还提出一种板卡错误检测系统,在其中一个实施例中,参见图3所示,板卡错误检测系统包括处理装置,该处理装置包括:Accordingly, the present invention further provides a card error detecting system. In one embodiment, as shown in FIG. 3, the card error detecting system includes a processing device, and the processing device includes:
获取单元300,用于获取板卡的图像数据;The acquiring unit 300 is configured to acquire image data of the board;
匹配分析单元310,用于对所述图像数据和标准板卡的图像数据进行匹配分析,生成并存储所述板卡的差异图像信息;The matching analysis unit 310 is configured to perform matching analysis on the image data and the image data of the standard board, and generate and store difference image information of the board;
发送单元320,用于将所述差异图像信息发送至手持装置,以使所述手持装置根据所述差异图像信息生成用于所述板卡错误检测的差异图像。The sending unit 320 is configured to send the difference image information to the handheld device, so that the handheld device generates a difference image for the card error detection according to the difference image information.
具体地,摄取板卡的图像并将板卡图像的模拟信号变换成可处理的数字信号,形成板卡对应的图像数据,获取单元300获取该图像数据,其中,对板卡图像的摄取可以通过工业相机、摄像机以及扫描仪等具有图像采集功能的设备
实现。Specifically, the image of the board is taken and the analog signal of the board image is converted into a processable digital signal to form image data corresponding to the board, and the acquiring unit 300 acquires the image data, wherein the image of the board can be captured. Equipment with image acquisition functions such as industrial cameras, cameras, and scanners
achieve.
获取单元300获取板卡的图像数据后,匹配分析单元310对板卡的图像数据和标准板卡的图像数据进行匹配分析,生成并存储板卡的差异图像信息。作为一种具体的实施方式,匹配分析单元310在对采集到的板卡的图像数据和标准板卡的图像数据进行匹配分析时,可以根据基于图像匹配的图像识别技术实现。在基于图像匹配的图像识别技术领域,可以采用多种图像匹配方法来实现图像识别,例如基于关系结构的匹配方法、结合特定理论工具的匹配方法、基于灰度信息的匹配方法、基于亚像元的匹配方法以及基于内容特征的匹配方法等,匹配分析单元310根据基于图像匹配的图像识别技术对板卡的图像数据和标准板卡的图像数据进行匹配分析后,生成并存储板卡的差异图像信息,其中,当板卡的图像数据与标准板卡的图像数据匹配时,差异图像信息仅包含板卡的图像数据,此时发送单元320仅将板卡的图像数据发送至手持装置,以使手持装置根据差异图像信息生成用于板卡错误检测的差异图像;当板卡的图像数据与标准板卡的图像数据不匹配时,差异图像信息包含板卡的图像数据以及板卡与标准板卡之间的差异位置信息,该差异位置信息反映的是板卡的图像与标准板卡的图像之间的差异的位置,此时发送单元320将板卡的图像数据以及差异位置信息发送至手持装置,以使手持装置根据差异图像信息生成用于板卡错误检测的差异图像。本实施例中的手持装置是指能够方便地拿在手上进行操作的电子装置或者设备,例如能够进行图像显示的各种移动终端等,用于接收差异图像信息并根据差异图像信息生成用于板卡错误检测的差异图像。After the acquisition unit 300 acquires the image data of the board, the matching analysis unit 310 performs matching analysis on the image data of the board and the image data of the standard board, and generates and stores the difference image information of the board. As a specific implementation manner, the matching analysis unit 310 can perform the matching analysis on the image data of the acquired board and the image data of the standard board according to the image matching technology based on image matching. In the field of image recognition based image recognition technology, image recognition methods can be implemented by using various image matching methods, such as a relation structure based matching method, a matching method combined with a specific theoretical tool, a matching method based on gray information, and a sub-pixel based. The matching method and the matching method based on the content feature, the matching analysis unit 310 performs matching analysis on the image data of the card and the image data of the standard card according to the image matching technology based on the image matching, and generates and stores the difference image of the card. Information, wherein when the image data of the card matches the image data of the standard card, the difference image information only includes the image data of the card, and at this time, the sending unit 320 transmits only the image data of the card to the handheld device, so that The handheld device generates a difference image for the card error detection according to the difference image information; when the image data of the card does not match the image data of the standard card, the difference image information includes the image data of the card and the board and the standard board The difference between the location information, the difference location information reflects the map of the board The position of the difference from the image of the standard board, at this time, the transmitting unit 320 transmits the image data of the board and the difference position information to the handheld device, so that the handheld device generates the difference for the card error detection according to the difference image information. image. The handheld device in this embodiment refers to an electronic device or device that can be conveniently held on the hand, such as various mobile terminals capable of image display, for receiving difference image information and generating for use according to difference image information. The difference image of the board error detection.
本实施例的板卡错误检测系统通过处理装置对待检测的板卡的图像数据和标准板卡的图像数据进行匹配分析,获得用于板卡错误检测的差异图像,并将差异图像信息发送给手持装置,利用手持装置实现包含板卡与标准板卡之间差异的差异图像的显示,因此用户可以根据手持装置上所显示的差异图像和板卡的实际情况对板卡进行错误检测,同时由于用户在利用手持装置进行板卡错误检测时,能够方便地移动手持装置,而不需要手动拿起板卡与标准板卡进行比对,因此根据手持装置上所显示的差异图像对板卡进行错误检测具有很高的便捷性,同时也进一步提高了板卡错误检测的效率,尤其适合用于在板卡工业
生产的过程中对板卡质量的监控。The card error detection system of the embodiment performs matching analysis on the image data of the board to be detected and the image data of the standard board by the processing device, obtains a difference image for board error detection, and transmits the difference image information to the handheld The device realizes the display of the difference image including the difference between the board and the standard board by using the handheld device, so the user can perform error detection on the card according to the difference image displayed on the handheld device and the actual situation of the board, and at the same time When using the handheld device for card error detection, the handheld device can be conveniently moved without manually picking up the card and comparing with the standard card, so the card is error-detected according to the difference image displayed on the handheld device. It has high convenience and further improves the efficiency of board error detection, especially suitable for use in the board industry.
Monitoring of board quality during production.
在另一个实施例中,参见图4所示,一种板卡错误检测系统,该系统包括手持装置,手持装置包括:In another embodiment, referring to FIG. 4, a card error detection system includes a handheld device, and the handheld device includes:
接收单元400,用于接收处理装置发送过来的差异图像信息,所述差异图像信息为所述处理装置通过对板卡的图像数据和标准板卡的图像数据进行匹配分析后所生成的;The receiving unit 400 is configured to receive the difference image information sent by the processing device, where the difference image information is generated by the processing device performing matching analysis on the image data of the card and the image data of the standard card;
显示单元410,用于根据所述差异图像信息生成用于所述板卡错误检测的差异图像。The display unit 410 is configured to generate a difference image for the card error detection according to the difference image information.
具体地,在本实施例中,手持装置包括依次连接的接收单元400和显示单元410,其中,接收单元400接收处理装置发送过来的差异图像信息,这里的差异图像信息是处理装置通过对板卡的图像数据和标准板卡的图像数据进行匹配分析后所生成的;接收单元400接收差异图像信息后,将接收到的差异图像信息发送给显示单元410,显示单元410则根据差异图像信息生成用于板卡错误检测的差异图像。在处理装置对板卡的图像数据和标准板卡的图像数据的分析结果是匹配的情况下,差异图像信息仅包含板卡的图像数据,此时显示单元410根据差异图像信息生成差异图像,差异图像即为板卡的图像;在处理装置对板卡的图像数据和标准板卡的图像数据的分析结果是不匹配的情况下,差异图像信息包含板卡的图像数据以及板卡与标准板卡之间的差异位置信息,该差异位置信息反映的是板卡的图像与标准板卡的图像之间的差异的位置,此时显示单元410根据差异图像信息生成差异图像,根据差异图像信息生成差异图像,差异图像不仅包括板卡的图像,而且包括在板卡的图像上显示具体的差异位置。上述板卡错误检测系统的手持装置利用处理装置对板卡的图像数据和标准板卡的图像数据的匹配分析而生成的差异图像信息,对差异图像信息进行显示,生成用于板卡错误检测的差异图像,因此用户可以根据手持装置所显示的差异图像和板卡的实际情况对板卡进行错误检测,而无需手动拿起每一个待检测的板卡与标准板卡进行比较,当待检测的板卡的实际图像与标准板卡的图像不同时,手持装置所显示的差异图像中包括了二者的具体的差异位置,用户可以根据差异图像进行有针对性的检测,而且用户能够方便地移动手持装置,因
此提高了板卡错误检测的效率和准确度。Specifically, in the embodiment, the handheld device includes a receiving unit 400 and a display unit 410 connected in sequence, wherein the receiving unit 400 receives the difference image information sent by the processing device, where the difference image information is the processing device through the card After the image data of the standard board and the image data of the standard board are matched and analyzed, the receiving unit 400 receives the difference image information, and sends the received difference image information to the display unit 410, and the display unit 410 generates the difference image information according to the difference image information. The difference image for the board error detection. In the case where the processing device matches the image data of the card and the image data of the standard card, the difference image information only includes the image data of the card, and at this time, the display unit 410 generates a difference image according to the difference image information, and the difference The image is the image of the board; in the case that the processing device does not match the image data of the board and the image data of the standard board, the difference image information includes the image data of the board and the board and the standard board. The difference position information between the difference position information reflects the difference between the image of the board and the image of the standard board. At this time, the display unit 410 generates a difference image according to the difference image information, and generates a difference according to the difference image information. The image, the difference image includes not only the image of the board, but also the display of the specific difference position on the image of the board. The handheld device of the card error detecting system displays the difference image information by using the difference image information generated by the matching analysis of the image data of the board and the image data of the standard board by the processing device, and generates the difference image information for generating the card error detection. The difference image, so the user can perform error detection on the card according to the difference image displayed by the handheld device and the actual situation of the board, without manually picking up each board to be tested and comparing it with the standard board, when the to-be-detected When the actual image of the board is different from the image of the standard board, the difference image displayed by the handheld device includes the specific difference position of the two, and the user can perform targeted detection according to the difference image, and the user can conveniently move Handheld device
This improves the efficiency and accuracy of board error detection.
在另一个实施例中,参见图5所示,板卡错误检测系统包括摄像装置500、处理装置510和手持装置520,In another embodiment, referring to FIG. 5, the card error detecting system includes a camera device 500, a processing device 510, and a handheld device 520.
摄像装置500、处理装置510和手持装置520依次连接,The imaging device 500, the processing device 510, and the handheld device 520 are sequentially connected,
摄像装置500将采集到的图像数据发送至处理装置510;处理装置510接收图像数据并对图像数据和标准板卡的图像数据进行匹配分析,得到板卡的差异图像信息,处理装置510存储差异图像信息并将差异图像信息发送至手持装置520,手持装置520接收差异图像信息并根据差异图像信息生成用于板卡错误检测的差异图像。The image capturing device 500 transmits the collected image data to the processing device 510; the processing device 510 receives the image data and performs matching analysis on the image data and the image data of the standard card to obtain difference image information of the card, and the processing device 510 stores the difference image. The information is transmitted to the handheld device 520, and the handheld device 520 receives the difference image information and generates a difference image for the card error detection based on the difference image information.
具体地,摄像装置500采集板卡的图像数据。摄像装置500摄取板卡的图像,并将板卡图像的模拟信号变换成处理装置510可处理的数字信号,形成板卡对应的图像数据并将图像数据输出至处理装置510,其中,摄像装置500可以是工业相机、摄像机以及扫描仪等具有图像采集功能的设备。Specifically, the imaging device 500 collects image data of the card. The imaging device 500 captures an image of the card, and converts the analog signal of the card image into a digital signal that the processing device 510 can process, forms image data corresponding to the card, and outputs the image data to the processing device 510, wherein the imaging device 500 It can be an image capture function device such as an industrial camera, a video camera, and a scanner.
处理装置510对摄像装置500采集的板卡的图像数据和标准板卡的图像数据进行匹配分析,得到板卡的差异图像信息,处理装置510存储板卡的差异图像信息并将差异图像信息发送至手持装置520。作为一种具体的实施方式,处理装置510在对板卡的图像数据和标准板卡的图像数据进行匹配分析时,可以根据基于图像匹配的图像识别技术实现。在基于图像匹配的图像识别技术领域,可以采用多种图像匹配方法来实现图像识别,例如基于关系结构的匹配方法、结合特定理论工具的匹配方法、基于灰度信息的匹配方法、基于亚像元的匹配方法以及基于内容特征的匹配方法等,处理装置510根据基于图像匹配的图像识别技术对板卡的图像数据和标准板卡的图像数据进行匹配分析后,生成并存储板卡的差异图像信息,其中,当板卡的图像数据与标准板卡的图像数据匹配时,差异图像信息仅包含板卡的图像数据,处理装置510仅将板卡的图像数据发送至手持装置520;当板卡的图像数据与标准板卡的图像数据不匹配时,差异图像信息包含板卡的图像数据以及板卡与标准板卡之间的差异位置信息,该差异位置信息反映的是板卡的图像与标准板卡的图像之间的差异的位置,处理装置510将板卡的图像数据以及差异位置信息发送至手持装置520。
The processing device 510 performs matching analysis on the image data of the board collected by the camera 500 and the image data of the standard board to obtain difference image information of the board, and the processing device 510 stores the difference image information of the board and sends the difference image information to Handheld device 520. As a specific implementation manner, when the processing device 510 performs matching analysis on the image data of the card and the image data of the standard card, the processing device 510 can be implemented according to an image recognition technology based on image matching. In the field of image recognition based image recognition technology, image recognition methods can be implemented by using various image matching methods, such as a relation structure based matching method, a matching method combined with a specific theoretical tool, a matching method based on gray information, and a sub-pixel based. The matching method, the matching method based on the content feature, and the like, the processing device 510 performs matching analysis on the image data of the card and the image data of the standard card according to the image matching technology based on image matching, and generates and stores the difference image information of the card. Wherein, when the image data of the card matches the image data of the standard card, the difference image information only includes image data of the card, and the processing device 510 transmits only the image data of the card to the handheld device 520; when the card is When the image data does not match the image data of the standard board, the difference image information includes the image data of the board and the difference position information between the board and the standard board, and the difference position information reflects the image of the board and the standard board. The position of the difference between the images of the card, the processing device 510 will image the data of the card and Different position information is transmitted to the handheld device 520.
手持装置520是指能够方便地拿在手上进行操作的电子装置或者设备,例如能够进行图像显示的各种移动终端等,手持装置520接收处理装置510发送的差异图像信息并根据差异图像信息生成用于板卡错误检测的差异图像。在处理装置510对板卡的图像数据和标准板卡的图像数据的分析结果是匹配的情况下,处理装置510将板卡的差异图像信息发送至手持装置520,手持装置520根据差异图像信息生成差异图像,此时的差异图像即为板卡的图像;在处理装置510对板卡的图像数据和标准板卡的图像数据的分析结果是不匹配的情况下,处理装置510将包括差异位置信息的差异图像信息发送至手持装置520,手持装置520根据差异图像信息生成差异图像,此时的差异图像不仅包括板卡的图像,而且在板卡的图像上显示具体的差异位置。The handheld device 520 refers to an electronic device or device that can be conveniently operated on the hand, such as various mobile terminals capable of image display, and the handheld device 520 receives the difference image information transmitted by the processing device 510 and generates the difference image information according to the difference image information. A difference image for board error detection. In a case where the processing device 510 matches the analysis result of the image data of the card and the image data of the standard card, the processing device 510 transmits the difference image information of the card to the handheld device 520, and the handheld device 520 generates the difference image information according to the difference image information. The difference image, the difference image at this time is the image of the card; in the case that the processing device 510 does not match the analysis result of the image data of the card and the image data of the standard card, the processing device 510 will include the difference position information. The difference image information is sent to the handheld device 520, and the handheld device 520 generates a difference image based on the difference image information. The difference image at this time includes not only the image of the card but also the specific difference position on the image of the card.
上述板卡错误检测系统通过处理装置与手持装置之间的通信,实现在手持装置上显示包含板卡与标准板卡之间差异的差异图像,用户可以根据手持装置上所显示的差异图像和板卡的实际情况对板卡进行错误检测,由于用户在利用手持装置进行板卡错误检测时,能够方便地移动手持装置,而不需要手动拿起板卡与标准板卡进行比对,因此根据手持装置上所显示的差异图像对板卡进行错误检测具有很高的便捷性,同时也进一步提高了板卡错误检测的效率,尤其适合用于在板卡工业生产的过程中对板卡质量的监控。The card error detection system implements communication between the processing device and the handheld device to display a difference image including a difference between the card and the standard card on the handheld device, and the user can display the difference image and the board according to the displayed on the handheld device. The actual situation of the card detects the error of the card. Because the user can easily move the handheld device when using the handheld device for card error detection, instead of manually picking up the card and comparing with the standard card, according to the handheld The difference image displayed on the device has high convenience for error detection of the board, and further improves the efficiency of board error detection, especially suitable for monitoring the quality of the board during the production process of the board industry. .
作为一种具体的实施方式,在处理装置和手持装置上分别设置有无线通信模块,从而实现处理装置与手持装置之间对板卡的差异图像信息的实时传输,同时,无线通信模块的设置使得手持装置更方便应用于板卡的错误检测。处理装置和手持装置上所设置的无线通信模块可以为GSM模块、GPRS模块、Wifi模块或者蓝牙模块中的任意一种,作为其中一种具体的实施方式,处理装置与手持装置进行无线通信时,无线通信模块可以使用GSM(Global System for Mobile Communication,GSM)模块、GPRS(General Packet Radio Service,GPRS)模块、Wifi(Wireless Fidelity,Wifi)模块或者蓝牙模块中的任意一种,其中GSM模块、GPRS模块适合长距离的无线通信,而Wifi模块、蓝牙模块则适用于短距离的无线通信。全球移动通信系统模块是将GSM射频芯片、基带处理芯片、存储器、功放器件等集成在一块线路板上的功能模块,能够实现GSM
网络通信功能,常用的GSM模块有西门子公司的TC35等。通用分组无线业务模块是一种用于工业级无线数据传输的重要模块,可以通过GPRS网络为用户提供透明TCP无线远距离数据传输或者透明UDP无线远距离数据传输的功能,GPRS模块的种类较多,如法国Wave公司的WISMO系列和西门子公司的S系列等。适用于短距离数据传输的Wifi模块有TLN13UA06、WM001S-600等,适用于短距离数据传输的蓝牙模块有Dell蓝牙模块、CSR蓝牙模块等。As a specific implementation manner, a wireless communication module is respectively disposed on the processing device and the handheld device, so as to realize real-time transmission of difference image information between the processing device and the handheld device, and at the same time, the setting of the wireless communication module is Handheld devices are more convenient for error detection of boards. The wireless communication module disposed on the processing device and the handheld device may be any one of a GSM module, a GPRS module, a Wifi module, or a Bluetooth module. As a specific implementation manner, when the processing device performs wireless communication with the handheld device, The wireless communication module can use any one of a GSM (Global System for Mobile Communication, GSM) module, a GPRS (General Packet Radio Service, GPRS) module, a Wifi (Wireless Fidelity, Wifi) module, or a Bluetooth module, wherein the GSM module, GPRS The module is suitable for long-distance wireless communication, while the Wifi module and Bluetooth module are suitable for short-distance wireless communication. The global mobile communication system module is a functional module that integrates a GSM radio frequency chip, a baseband processing chip, a memory, a power amplifier device, and the like on a circuit board, and can implement GSM.
Network communication function, commonly used GSM module has Siemens TC35 and so on. The general packet radio service module is an important module for industrial-grade wireless data transmission. It can provide transparent TCP wireless long-distance data transmission or transparent UDP wireless long-distance data transmission through the GPRS network. There are many types of GPRS modules. Such as the WISMO series of Wave Company of France and the S series of Siemens. Wifi modules suitable for short-distance data transmission include TLN13UA06, WM001S-600, etc. The Bluetooth modules suitable for short-distance data transmission include Dell Bluetooth module and CSR Bluetooth module.
作为一种可选的方案,处理装置和手持装置也可以采用有线的方式实现通信,此种通信方式不易受环境电磁场的干扰,有利于增强板卡错误检测方法的可靠性。As an alternative solution, the processing device and the handheld device can also communicate in a wired manner, and the communication method is not easily interfered by the environmental electromagnetic field, which is beneficial to enhancing the reliability of the card error detection method.
在实际的板卡错误检测过程中,利用摄像装置采集板卡的图像数据,处理装置与手持装置之间的通信方式也可以采用无线通信和有线通信相结合的方式,以保障处理装置与手持装置之间的通信正常。如图6所示为处理装置的工作流程示意图,采用上述通信方式的处理装置的工作过程具体包括以下步骤:In the actual board error detection process, the image data of the board is collected by the camera device, and the communication mode between the processing device and the handheld device can also be combined with wireless communication and wired communication to ensure the processing device and the handheld device. The communication between the two is normal. FIG. 6 is a schematic diagram of a workflow of a processing device, and the working process of the processing device adopting the above communication method specifically includes the following steps:
S600处理装置初始化;S600 processing device initialization;
S610判断摄像装置是否正常接入,若是,则进入步骤S620;否则,返回步骤S600;S610 determines whether the camera device is normally accessed, and if so, proceeds to step S620; otherwise, returns to step S600;
S620控制摄像装置采集板卡的图像数据,进入步骤S630;S620 controls the camera device to collect image data of the board, and proceeds to step S630;
S630判断手持装置是否为无线接入;若是,则进入步骤S650;否则,进入步骤S640;S630 determines whether the handheld device is wireless access; if yes, proceeds to step S650; otherwise, proceeds to step S640;
S640判断手持装置是否为有线接入;若是,则进入步骤S650;否则,返回步骤S600;S640 determines whether the handheld device is wired access; if yes, proceeds to step S650; otherwise, returns to step S600;
S650匹配分析摄像装置采集的图像数据和标准板卡的图像数据,进入步骤S660;The S650 matches the image data collected by the analysis camera device and the image data of the standard board, and proceeds to step S660;
S660生成并存储所述板卡的差异图像信息,进入步骤S670;S660 generates and stores the difference image information of the board, proceeds to step S670;
S670将板卡的差异图像信息发送至手持装置。The S670 transmits the difference image information of the board to the handheld device.
图6所示的流程示意图具体反映出一种实际可行的处理装置的实施方式,该实施方式充分考虑处理装置分别与摄像装置及手持装置之间的连接,对手持装置的无线接入和有线接入两种情况均能够进行分析、判断,从而保障处理装
置与手持装置之间的通信正常。The flow diagram shown in FIG. 6 specifically reflects an implementation of a practical processing device that fully considers the connection between the processing device and the camera device and the handheld device, and wireless access and wired connection to the handheld device. In both cases, analysis and judgment can be performed to ensure processing
The communication between the handheld device and the handheld device is normal.
在一种具体的实施方式中,处理装置以队列的形式向手持装置发送各个板卡的差异图像信息,手持装置接收处理装置发送的各个板卡的差异图像信息,并按照各个板卡对应的差异图像信息及告警信息的顺序依次进行显示,在手持装置每一次进行显示后,用户都根据手持装置所显示的差异图像和板卡的实际情况,评价处理装置的匹配分析结果是否正确,若正确,用户向手持装置输入分析正确指令,否则输入分析错误指令,手持装置再将用户输入的指令发送至处理装置。具体地,参见图7所示的手持装置的工作流程示意图,包括如下步骤:In a specific implementation manner, the processing device sends the difference image information of each card to the handheld device in the form of a queue, and the handheld device receives the difference image information of each card sent by the processing device, and according to the difference corresponding to each card The order of the image information and the alarm information is sequentially displayed. After each display of the handheld device, the user evaluates whether the matching analysis result of the processing device is correct according to the difference image displayed by the handheld device and the actual situation of the card. If correct, The user inputs an analysis correct command to the handheld device, otherwise inputs an analysis error command, and the handheld device transmits the command input by the user to the processing device. Specifically, referring to the workflow diagram of the handheld device shown in FIG. 7, the following steps are included:
S700判断待确认队列是否为空,若是,则进入步骤S710;否则,则重复步骤S700;S700 determines whether the queue to be confirmed is empty, and if so, proceeds to step S710; otherwise, repeats step S700;
S710根据差异图像信息进行显示,进入步骤S720;S710 is displayed according to the difference image information, proceeds to step S720;
S720接收用户根据差异图像和板卡实际情况进行判断的结果而输入的指令,进入步骤S730;S720 receives the instruction that the user inputs according to the result of the difference image and the actual situation of the board, and proceeds to step S730;
S730判断指令是否为分析正确指令,若是,则进入步骤S740;否则,进入步骤S750;S730 determines whether the instruction is to analyze the correct instruction, and if so, proceeds to step S740; otherwise, proceeds to step S750;
S740手持装置将分析正确指令发送至处理装置;The S740 handheld device sends the analysis correct command to the processing device;
S750手持装置将分析错误指令发送至处理装置。The S750 handheld device sends an analysis error command to the processing device.
在手持装置将分析正确指令或者分析错误指令发送至处理装置的过程中,手持装置先将用户所输入的指令按照顺序依次发送至已确认队列,处理装置再根据已确认队列中的指令对相应的差异图像信息进行处理。手持装置和处理装置之间以队列的形式完成通信,提高了二者之间数据传输的准确性和可靠性。During the process in which the handheld device sends the analysis correct command or the analysis error command to the processing device, the handheld device first sequentially sends the commands input by the user to the confirmed queue in sequence, and the processing device then correspondingly according to the instructions in the confirmed queue. The difference image information is processed. The communication between the handheld device and the processing device is completed in the form of a queue, which improves the accuracy and reliability of data transmission between the two.
作为一种具体的实施方式,手持装置可以是手机或者平板电脑。由于手机和平板电脑均具有重量轻、易于携带、安全可靠等优点,因此以手机或者平板电脑作为手持装置,使得手持装置除具有上述优点之外,同时具有更强的灵活性、便捷性,更为重要的是,以手机或者平板电脑作为手持装置可以充分利用手机或者平板电脑强大的数据传输功能,实现板卡错误检测方法中处理装置与手机、或者处理装置与平板电脑之间的实时、快速数据传输,从而提高板卡的
检测效率。与手机或者平板电脑类似地,具有图片显示功能的可穿戴设备也可以替代手持装置而应用于本发明所提出的板卡错误检测方法之中,为更进一步实现高效板卡错误检测提供一种可行的方式。As a specific implementation, the handheld device can be a mobile phone or a tablet. Since mobile phones and tablet computers are light in weight, easy to carry, safe and reliable, the use of a mobile phone or a tablet computer as a handheld device makes the handheld device more flexible and convenient, and has greater flexibility and convenience. It is important that the mobile phone or tablet as a handheld device can make full use of the powerful data transmission function of the mobile phone or the tablet computer, realizing the real-time and fast processing between the processing device and the mobile phone, or the processing device and the tablet computer in the card error detection method. Data transfer, thereby improving the board's
Detection efficiency. Similar to a mobile phone or a tablet computer, a wearable device with a picture display function can also be applied to the card error detection method proposed by the present invention instead of the handheld device, thereby providing a feasible solution for further efficient card error detection. The way.
以上所述实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。The technical features of the above-described embodiments may be arbitrarily combined. For the sake of brevity of description, all possible combinations of the technical features in the above embodiments are not described. However, as long as there is no contradiction between the combinations of these technical features, All should be considered as the scope of this manual.
以上所述实施例仅表达了本发明的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干变形和改进,这些都属于本发明的保护范围。因此,本发明专利的保护范围应以所附权利要求为准。
The above-described embodiments are merely illustrative of several embodiments of the present invention, and the description thereof is more specific and detailed, but is not to be construed as limiting the scope of the invention. It should be noted that a number of variations and modifications may be made by those skilled in the art without departing from the spirit and scope of the invention. Therefore, the scope of the invention should be determined by the appended claims.
Claims (10)
- 一种板卡错误检测方法,其特征在于,包括以下步骤:A method for detecting a card error, comprising the steps of:获取板卡的图像数据;Obtain image data of the board;对所述图像数据和标准板卡的图像数据进行匹配分析,生成并存储所述板卡的差异图像信息;Performing matching analysis on the image data and image data of the standard board to generate and store difference image information of the board;将所述差异图像信息发送至手持装置,以使所述手持装置根据所述差异图像信息生成用于所述板卡错误检测的差异图像。The difference image information is transmitted to the handheld device such that the handheld device generates a difference image for the card error detection based on the difference image information.
- 一种板卡错误检测方法,其特征在于,包括以下步骤:A method for detecting a card error, comprising the steps of:接收处理装置发送过来的差异图像信息,所述差异图像信息为所述处理装置通过对板卡的图像数据和标准板卡的图像数据进行匹配分析后所生成的;Receiving difference image information sent by the processing device, wherein the difference image information is generated by the processing device after performing matching analysis on image data of the card and image data of the standard card;根据所述差异图像信息生成用于所述板卡错误检测的差异图像。A difference image for the card error detection is generated based on the difference image information.
- 根据权利要求2所述的板卡错误检测方法,其特征在于,还包括步骤:The method for detecting a card error according to claim 2, further comprising the steps of:根据所述差异图像信息对所述板卡上相对于所述标准板卡的差异位置进行高亮度显示或者闪烁显示。And displaying, according to the difference image information, a high brightness display or a blinking display on a difference position of the board relative to the standard board.
- 根据权利要求2或3所述的板卡错误检测方法,其特征在于,根据所述差异图像信息生成用于所述板卡错误检测的差异图像的过程包括:The method for detecting a card error according to claim 2 or 3, wherein the process of generating a difference image for the card error detection based on the difference image information comprises:判断接收所述差异图像信息的待确认队列是否为空,Determining whether the queue to be confirmed that receives the difference image information is empty,若是,则根据所述差异图像信息生成用于所述板卡错误检测的差异图像,If yes, generating a difference image for the card error detection according to the difference image information,否则,等待接收所述差异图像信息直至所述待确认队列为空。Otherwise, the difference image information is waiting to be received until the queue to be confirmed is empty.
- 根据权利要求2或3所述的板卡错误检测方法,其特征在于,还包括步骤:The method for detecting a card error according to claim 2 or 3, further comprising the steps of:当所述图像数据与标准板卡的图像数据不匹配时生成告警信息。The alarm information is generated when the image data does not match the image data of the standard board.
- 根据权利要求2或3所述的板卡错误检测方法,其特征在于,还包括:The method for detecting a card error according to claim 2 or 3, further comprising:当接收到用户输入的分析正确指令时,根据所述分析正确指令将对应的所述差异图像信息存储至第一数据库;When the correct instruction of the analysis input by the user is received, the corresponding difference image information is stored to the first database according to the analysis correct instruction;当接收到用户输入的分析错误指令时,根据所述分析错误指令将对应的所述差异图像信息存储至第二数据库。 When the analysis error instruction input by the user is received, the corresponding difference image information is stored to the second database according to the analysis error instruction.
- 根据权利要求2或3所述的板卡错误检测方法,其特征在于,还包括步骤:The method for detecting a card error according to claim 2 or 3, further comprising the steps of:当接收到用户输入的分析错误指令时,根据所述分析错误指令修改所述差异图像信息的数据标志类型;When receiving an analysis error instruction input by the user, modifying the data flag type of the difference image information according to the analysis error instruction;当接收到用户输入的删除指令时,根据所述删除指令删除对应的所述差异图像信息。When the deletion instruction input by the user is received, the corresponding difference image information is deleted according to the deletion instruction.
- 一种板卡错误检测系统,其特征在于,包括处理装置,所述处理装置包括:A card error detecting system, comprising: a processing device, the processing device comprising:获取单元,用于获取板卡的图像数据;An obtaining unit, configured to acquire image data of the board;匹配分析单元,用于对所述图像数据和标准板卡的图像数据进行匹配分析,生成并存储所述板卡的差异图像信息;a matching analysis unit, configured to perform matching analysis on the image data and the image data of the standard board, and generate and store difference image information of the board;发送单元,用于将所述差异图像信息发送至手持装置,以使所述手持装置根据所述差异图像信息生成用于所述板卡错误检测的差异图像。And a sending unit, configured to send the difference image information to the handheld device, so that the handheld device generates a difference image for the card error detection according to the difference image information.
- 一种板卡错误检测系统,其特征在于,包括手持装置,所述手持装置包括:A card error detecting system, comprising: a handheld device, the handheld device comprising:接收单元,用于接收处理装置发送过来的差异图像信息,所述差异图像信息为所述处理装置通过对板卡的图像数据和标准板卡的图像数据进行匹配分析后所生成的;a receiving unit, configured to receive the difference image information sent by the processing device, where the difference image information is generated by the processing device after performing matching analysis on the image data of the card and the image data of the standard card;显示单元,用于根据所述差异图像信息生成用于所述板卡错误检测的差异图像。And a display unit configured to generate a difference image for the card error detection according to the difference image information.
- 一种板卡错误检测系统,其特征在于,包括摄像装置、如权利要求8所述的处理装置、如权利要求9所述的手持装置,A card error detecting system, comprising: an image capturing device, the processing device according to claim 8, the handheld device according to claim 9,所述摄像装置、所述处理装置和所述手持装置依次连接,The camera device, the processing device, and the handheld device are sequentially connected,所述摄像装置将采集到的板卡的图像数据发送至所述处理装置,所述处理装置接收所述图像数据并对所述图像数据和标准板卡的图像数据进行匹配分析,得到所述板卡的差异图像信息,所述处理装置存储所述差异图像信息并将所述差异图像信息发送至所述手持装置,所述手持装置接收所述差异图像信息 并根据所述差异图像信息生成用于所述板卡错误检测的差异图像。 The image capturing device transmits image data of the acquired board to the processing device, and the processing device receives the image data and performs matching analysis on the image data and the image data of the standard card to obtain the board. a difference image information of the card, the processing device stores the difference image information and transmits the difference image information to the handheld device, the handheld device receiving the difference image information And generating a difference image for the card error detection based on the difference image information.
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201511018518.9 | 2015-12-28 | ||
CN201511018518.9A CN105631878A (en) | 2015-12-28 | 2015-12-28 | Board card error detection method and system |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2017113874A1 true WO2017113874A1 (en) | 2017-07-06 |
Family
ID=56046764
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/CN2016/098235 WO2017113874A1 (en) | 2015-12-28 | 2016-09-06 | Board card error detection method and system |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN105631878A (en) |
WO (1) | WO2017113874A1 (en) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111753121A (en) * | 2020-07-06 | 2020-10-09 | 中国科学技术大学 | Sub-pixel target identification and retrieval method of multi-hyperspectral remote sensing image |
CN116610509A (en) * | 2023-06-02 | 2023-08-18 | 深圳市倍联德实业有限公司 | Method, system, terminal and storage medium for monitoring host display card |
Families Citing this family (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105631878A (en) * | 2015-12-28 | 2016-06-01 | 广州视源电子科技股份有限公司 | Board card error detection method and system |
CN110516375B (en) * | 2019-08-29 | 2021-06-01 | 浪潮商用机器有限公司 | Abnormal board card detection method and device, electronic equipment and storage medium |
CN111753791A (en) * | 2020-06-30 | 2020-10-09 | 联想(北京)有限公司 | Detection method and detection equipment |
CN113065384B (en) * | 2020-09-16 | 2022-08-19 | 国网浙江省电力有限公司 | Optical transmission equipment board card identification method and system |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7016071B1 (en) * | 1999-04-30 | 2006-03-21 | Omron Corporation | Image recogniton device, peripheral device connected with image recognition device, and image processing system |
CN103002317A (en) * | 2012-11-16 | 2013-03-27 | 福州德州电子科技有限公司 | Automatic PCBA (printed circuit board assembly) testing method and system for display device |
CN103024434A (en) * | 2012-12-20 | 2013-04-03 | 广州视源电子科技股份有限公司 | Automatic test system based on image matching |
CN104964989A (en) * | 2015-06-19 | 2015-10-07 | 深圳连硕自动化科技有限公司 | Method and system for visual inspection of photovoltaic module |
CN105631878A (en) * | 2015-12-28 | 2016-06-01 | 广州视源电子科技股份有限公司 | Board card error detection method and system |
-
2015
- 2015-12-28 CN CN201511018518.9A patent/CN105631878A/en active Pending
-
2016
- 2016-09-06 WO PCT/CN2016/098235 patent/WO2017113874A1/en active Application Filing
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7016071B1 (en) * | 1999-04-30 | 2006-03-21 | Omron Corporation | Image recogniton device, peripheral device connected with image recognition device, and image processing system |
CN103002317A (en) * | 2012-11-16 | 2013-03-27 | 福州德州电子科技有限公司 | Automatic PCBA (printed circuit board assembly) testing method and system for display device |
CN103024434A (en) * | 2012-12-20 | 2013-04-03 | 广州视源电子科技股份有限公司 | Automatic test system based on image matching |
CN104964989A (en) * | 2015-06-19 | 2015-10-07 | 深圳连硕自动化科技有限公司 | Method and system for visual inspection of photovoltaic module |
CN105631878A (en) * | 2015-12-28 | 2016-06-01 | 广州视源电子科技股份有限公司 | Board card error detection method and system |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111753121A (en) * | 2020-07-06 | 2020-10-09 | 中国科学技术大学 | Sub-pixel target identification and retrieval method of multi-hyperspectral remote sensing image |
CN111753121B (en) * | 2020-07-06 | 2024-04-02 | 中国科学技术大学 | Sub-pixel target identification and retrieval method for multi-hyperspectral remote sensing image |
CN116610509A (en) * | 2023-06-02 | 2023-08-18 | 深圳市倍联德实业有限公司 | Method, system, terminal and storage medium for monitoring host display card |
Also Published As
Publication number | Publication date |
---|---|
CN105631878A (en) | 2016-06-01 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
WO2017113874A1 (en) | Board card error detection method and system | |
CN105684532B (en) | Location-based service providing system and method using smart device | |
US20180063421A1 (en) | Wearable camera, wearable camera system, and recording control method | |
WO2017169491A1 (en) | Imaging device and focus control method | |
RU2533628C2 (en) | Information processing device, information processing method and programme | |
US20080318622A1 (en) | Handheld intelligent mobile and fixed wireless device | |
CN111710055A (en) | Portable power inspection equipment, power inspection method and power inspection system | |
CN111784765B (en) | Object measurement method, virtual object processing method, virtual object measurement device, virtual object processing device, medium and electronic equipment | |
CN201974410U (en) | Ultrasonic-wave and digital-camera combined-type flaw detector | |
CN108377286B (en) | Data transmission method and device | |
CN106371086A (en) | Distance measurement method and device | |
CN112699849A (en) | Gesture recognition method and device, electronic equipment, readable storage medium and chip | |
CN111526068B (en) | Fault reporting method and terminal | |
CN111294732A (en) | Video tracking method and system, and storage medium | |
CN110148167B (en) | Distance measuring method and terminal equipment | |
CN108712604B (en) | Panoramic shooting method and mobile terminal | |
CN112804481B (en) | Method and device for determining position of monitoring point and computer storage medium | |
CN111045115B (en) | System and method for judging meteorological conditions | |
CN113807146B (en) | Door lock identification method and device and electronic equipment | |
CN115830280A (en) | Data processing method and device, electronic equipment and storage medium | |
CN111913574B (en) | Method, apparatus, electronic device, and computer-readable medium for controlling device | |
CN115729393A (en) | Prompting method and device in information processing process, electronic equipment and storage medium | |
US8780094B2 (en) | Image display device, image display system, and image display method | |
CN105491590B (en) | Information processing method and electronic equipment | |
CN206658257U (en) | A kind of video intelligent analysis identification device of DM8168 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 16880667 Country of ref document: EP Kind code of ref document: A1 |
|
NENP | Non-entry into the national phase |
Ref country code: DE |
|
32PN | Ep: public notification in the ep bulletin as address of the adressee cannot be established |
Free format text: NOTING OF LOSS OF RIGHTS PURSUANT TO RULE 112(1) EPC (EPO FORM 1205A DATED 21/11/2018) |
|
122 | Ep: pct application non-entry in european phase |
Ref document number: 16880667 Country of ref document: EP Kind code of ref document: A1 |