Method, device and system for checking workpiece part
By establishing communication connections between the first industrial control computer and multiple industrial control computers, and acquiring and displaying images of the workpiece to be verified, the problem of complex verification processes involving multiple industrial control computers is solved, and efficient verification of workpiece parts is achieved.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-11-25
- Publication Date
- 2026-03-10
AI Technical Summary
Verifying the configuration of workpiece parts on multiple industrial control computers is a complex process, resulting in low verification efficiency for workpiece parts.
By establishing a communication connection between the first industrial control computer and at least one second industrial control computer, images of the workpiece to be verified are acquired from different points, and the controls corresponding to the parts to be verified are displayed on the first industrial control computer. The image to be verified is displayed in response to interactive operations, so as to realize the configuration verification of the target parts to be verified.
It improves the efficiency of workpiece verification, reduces the need for repeated verification on multiple industrial control computers, and enhances the convenience and efficiency of verification.
Smart Images

Figure CN121639795A_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of machine vision technology, and in particular to a method, apparatus and system for verifying workpiece parts. Background Technology
[0002] In precision manufacturing fields such as automobile manufacturing and electronic equipment, some workpieces have numerous stamped holes or welded points. The quantity and dimensions of these workpiece parts directly determine the safety and reliability of the workpiece. Taking stamped parts as an example, stamped parts are designed with multiple hole structures. These stamped holes may be key interfaces for bolt connections and positioning calibration during assembly, or they may be the core carriers for realizing component functions (such as fluid conduction and signal transmission). If the number of holes on a stamped part does not meet the requirements, the defective stamped part will flow into downstream processes, causing assembly delays, component misalignment, and increased rework costs; in severe cases, it may lead to equipment malfunctions, or even pose significant safety hazards in automotive safety components and aerospace structural components. Therefore, after the production of stamped parts, it is necessary to count the holes on the stamped parts, i.e., to perform a hole count inspection, to ensure that no holes are missed.
[0003] Currently, the detection of holes in stamped parts largely relies on machine vision technology. An industrial computer carries multiple cameras to capture images of the stamped parts for hole detection, such as... Figure 1 The diagram illustrates hole counting using machine vision technology. A stamped part is placed on a conveyor belt and moves along its direction of travel. Multiple cameras are mounted above the conveyor belt. However, the detection range of a single camera in machine vision technology is limited. For larger parts, more cameras may be needed to capture images and cover the entire part. Since each industrial computer can only carry a limited number of cameras, multiple industrial computers are required to achieve hole counting for large parts. Figure 2 The diagram shows the structure of the hole detection system provided in this application embodiment, including an optical grating, a belt encoder, a terminal production line control system, an audible and visual alarm, a relay, a vision control system, a platform software display screen, a platform software industrial computer, a vision switch, a terminal production line, multiple sub-workstation displays, multiple industrial computers, and multiple cameras. Each industrial computer is connected to multiple cameras, and each camera captures different areas on the stamped part. When using multiple industrial computers to jointly complete the hole detection of the stamped part, hole detection configuration needs to be performed for each industrial computer to ensure that the cameras connected to each industrial computer can capture all holes on the stamped part. To ensure that the hole detection configuration is complete, the configuration of the workpiece parts needs to be verified.
[0004] However, when there are many parts to a workpiece, the process of verifying the configuration of the workpiece parts on multiple industrial control computers is complicated, resulting in low verification efficiency of the workpiece parts. Summary of the Invention
[0005] The purpose of this application is to provide a method, apparatus, and system for verifying workpiece parts, so as to improve the verification efficiency of workpiece parts. The specific technical solution is as follows:
[0006] A first aspect of this application provides a method for verifying a workpiece part, applied to a first industrial control computer. The first industrial control computer has a pre-established communication connection with at least one second industrial control computer. The first industrial control computer and each of the second industrial control computers are respectively used to acquire images of the workpiece to be verified taken from different points, and each image is configured with the part to be verified included therein. The method includes:
[0007] Display the controls corresponding to the parts of the workpiece to be verified;
[0008] In response to interactive actions on the target control, display the image to be verified configured for the target area to be verified;
[0009] Wherein, the target part to be verified is the part to be verified corresponding to the target control, and the image to be verified is found from the image obtained from the first industrial control computer and / or the second industrial control computer, and includes the part to be verified.
[0010] In one possible implementation, the control that displays the part of the workpiece to be verified includes:
[0011] Display a 3D digital model of the workpiece to be verified, and display the corresponding control at the location of the part to be verified.
[0012] In one possible implementation, the control displaying the part to be verified includes:
[0013] Display the controls corresponding to the configured parts to be verified and the unconfigured parts to be verified in different styles.
[0014] In one possible implementation, the second industrial control computer synchronizes with the first industrial control computer after completing the configuration of the first part to be verified, wherein the first part to be verified is any part that has not been configured. The method further includes:
[0015] In response to the second industrial control computer completing the configuration of the first part to be verified, the style of the control corresponding to the first part to be verified is updated.
[0016] In one possible implementation, the control is a row in a list, each row of which displays the name and / or geometric parameters of the corresponding part to be verified.
[0017] In one possible implementation, each row also displays the configuration status of the corresponding part to be verified, the configuration status being used to indicate whether the part to be verified displayed in the row has been configured or not.
[0018] In one possible implementation, the second industrial control computer synchronizes with the first industrial control computer after completing the configuration of the second part to be verified. The second part to be verified is any part that has not yet been configured. The method further includes:
[0019] In response to the second industrial control computer completing the configuration of the second part to be verified, the configuration status corresponding to the second part to be verified in the list is updated.
[0020] In one possible implementation, the method further includes:
[0021] In response to the query command, the statistical information of the workpiece to be verified is queried and displayed through the first industrial control computer and the second industrial control computer. The statistical information includes one or more of the following quantities: the total number of parts to be verified of the workpiece, the number of parts to be verified that have been configured, and the number of parts to be verified that have not been configured.
[0022] In one possible implementation, the method further includes:
[0023] Display the number of abnormal parts to be verified, which are parts that have been configured but do not exist in the workpiece to be verified;
[0024] In response to the instruction to display abnormal areas to be verified, the image acquisition device that captured the abnormal area to be verified is determined, as well as the location of the image acquisition device when the abnormal area to be verified is captured;
[0025] Show the identified image acquisition equipment and locations.
[0026] A second aspect of this application provides a workpiece part verification system, the verification system including a first industrial control computer and a plurality of second industrial control computers, wherein the first industrial control computer has a pre-established communication connection with at least one second industrial control computer;
[0027] The first industrial control computer is used to display the control corresponding to the part to be verified on the workpiece to be verified; in response to the interactive operation of the target control, it displays the image to be verified configured for the target part to be verified, wherein the target part to be verified is the part to be verified corresponding to the target control, and the image to be verified is found from the image obtained by the first industrial control computer and / or the second industrial control computer, and includes the part to be verified.
[0028] A third aspect of this application provides a workpiece part verification device, applied to a first industrial control computer, the first industrial control computer having a pre-established communication connection with at least one second industrial control computer, the first industrial control computer and each of the second industrial control computers being used to acquire images of the workpiece to be verified taken from different points, and each of the images being configured with the part to be verified included therein, the device comprising:
[0029] The control display module is used to display the controls corresponding to the parts of the workpiece to be inspected.
[0030] The image display module is used to respond to interactive operations on the target control and display the image to be verified configured for the target area to be verified.
[0031] Wherein, the target part to be verified is the part to be verified corresponding to the target control, and the image to be verified is found from the image obtained from the first industrial control computer and / or the second industrial control computer, and includes the part to be verified.
[0032] In one possible implementation, the control display module is specifically used for:
[0033] Display a 3D digital model of the workpiece to be verified, and display the corresponding control at the location of the part to be verified.
[0034] In one possible implementation, the control display module is specifically used for:
[0035] Display the controls corresponding to the configured parts to be verified and the unconfigured parts to be verified in different styles.
[0036] In one possible implementation, the second industrial control computer synchronizes with the first industrial control computer after completing the configuration of the first part to be verified, wherein the first part to be verified is any part that has not been configured. The device further includes:
[0037] The first update module is used to update the style of the control corresponding to the first part to be verified in response to the second industrial control computer completing the configuration of the first part to be verified.
[0038] In one possible implementation, the control is a row in a list, each row of which displays the name and / or geometric parameters of the corresponding part to be verified.
[0039] In one possible implementation, each row also displays the configuration status of the corresponding part to be verified, the configuration status being used to indicate whether the part to be verified displayed in the row has been configured or not.
[0040] In one possible implementation, the second industrial control computer synchronizes with the first industrial control computer after completing the configuration of the second part to be verified. The second part to be verified is any part that has not yet been configured. The device further includes:
[0041] The second update module is used to update the configuration status of the second part to be verified in the list in response to the second industrial control computer completing the configuration of the second part to be verified.
[0042] In one possible implementation, the device further includes:
[0043] The information display module is used to respond to a query command, query and display the statistical information of the workpiece to be verified through the first industrial control computer and the second industrial control computer. The statistical information includes one or more of the following quantities: the total number of parts to be verified of the workpiece, the number of parts to be verified that have been configured, and the number of parts to be verified that have not been configured.
[0044] In one possible implementation, the device further includes:
[0045] An anomaly display module is used to display the number of abnormal parts to be verified. The abnormal parts to be verified are those that have been configured but do not exist in the workpiece to be verified. In response to the abnormal parts to be verified display command, the image acquisition device that captured the abnormal parts to be verified is determined, as well as the location of the image acquisition device when the abnormal parts to be verified are captured. The determined image acquisition device and location are displayed.
[0046] A fourth aspect of this application provides an electronic device, including:
[0047] Memory, used to store computer programs;
[0048] The processor, when executing a program stored in the memory, implements the verification method for any of the workpiece parts described above.
[0049] This application also provides a computer program product containing instructions that, when run on a computer, cause the computer to execute the verification method for any of the workpiece parts described above.
[0050] Beneficial effects of the embodiments in this application:
[0051] This application provides a method, apparatus, and system for verifying workpiece parts. Since a first industrial control computer is pre-connected to at least one second industrial control computer, the first industrial control computer can not only acquire images of the workpiece to be verified from different locations locally, but also acquire images of the workpiece to be verified from different locations via the established communication connection from the second industrial control computer. Thus, after displaying the control corresponding to the part to be verified on the workpiece, when the first industrial control computer receives an interactive operation targeting the target control, regardless of whether the image to be verified for the part corresponding to the target control is acquired by the first or second industrial control computer, the image can be displayed on the first industrial control computer to verify the configuration of the target part to be verified. Compared to verifying the part to be verified on multiple industrial control computers, this improves the verification efficiency of the workpiece parts.
[0052] Of course, implementing any product or method of this application does not necessarily require achieving all of the advantages described above at the same time. Attached Figure Description
[0053] To more clearly illustrate the technical solutions in the embodiments of this application or the prior art, the drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments of this application. For those skilled in the art, other embodiments can be obtained based on these drawings.
[0054] Figure 1 This is a schematic diagram of hole detection using machine vision technology;
[0055] Figure 2 This is a schematic diagram of the structure of the hole detection system provided in the embodiments of this application;
[0056] Figure 3 This is a first schematic diagram of a method for verifying workpiece parts provided in an embodiment of this application;
[0057] Figure 4 Example diagram of the configuration association interface provided in the embodiments of this application;
[0058] Figure 5 Example diagram of configuration information for abnormal parts to be verified provided in embodiments of this application;
[0059] Figure 6 This is a second schematic diagram of a method for verifying workpiece parts provided in an embodiment of this application;
[0060] Figure 7 Example diagram of the three-dimensional digital model provided in the embodiments of this application;
[0061] Figure 8This is a first example image of a target area to be verified, provided as an embodiment of this application.
[0062] Figure 9 This is a third schematic diagram of a workpiece part verification method provided in an embodiment of this application;
[0063] Figure 10 This is a fourth schematic diagram of a workpiece part verification method provided in an embodiment of this application;
[0064] Figure 11 An example diagram showing the list of parts to be verified of the workpiece provided in this application embodiment;
[0065] Figure 12 A second example image of the target area to be verified, provided for an embodiment of this application;
[0066] Figure 13 An example diagram of the original three-dimensional digital model of the workpiece to be verified provided in the embodiments of this application;
[0067] Figure 14 This is an example diagram for hole position configuration verification provided in an embodiment of this application;
[0068] Figure 15 A schematic diagram of the structure of the workpiece verification device provided in the embodiments of this application;
[0069] Figure 16 This is a schematic diagram of the structure of an electronic device provided in an embodiment of this application. Detailed Implementation
[0070] The technical solutions of the embodiments of this application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of this application, and not all embodiments. Based on the embodiments of this application, all other embodiments obtained by those skilled in the art based on this application are within the scope of protection of this application.
[0071] In this article, the workpiece part can be any structure that can be recognized by a computer, including but not limited to holes and welds. The workpiece part can be one structure or multiple structures. For example, the workpiece part can be a hole or a weld, or for another example, the workpiece part can be a hole and a weld.
[0072] To more clearly illustrate the workpiece part verification method, apparatus, and system provided in this application, the following will use a hole position as an example to illustrate one possible application scenario of the workpiece part verification method provided in this application. It should be understood that the following example is only one possible application scenario of the workpiece part verification method provided in this application. In other possible embodiments, the workpiece part verification method provided in this application can also be applied to other possible application scenarios, and the following example does not impose any limitations on this. The principle is the same for cases where the workpiece part is a structure other than a hole position; the only difference is that the hole position in the following embodiments is replaced with another workpiece part, which will not be elaborated further here.
[0073] Taking an automobile production line as an example, suppose there are 1,000 holes on an automobile stamping part M. Industrial computers A, B, C, and D carry different cameras to perform hole counting. After the hole counting configuration is set up, the user needs to verify the hole counting configuration on industrial computers A, B, C, and D respectively. The verification process for the workpiece is quite complicated.
[0074] To improve the efficiency of workpiece part verification, this application provides a workpiece part verification method applied to a first industrial control computer. The first industrial control computer has a pre-established communication connection with at least one second industrial control computer. The first industrial control computer and each second industrial control computer are used to acquire images of the workpiece to be verified taken from different points, and each image is configured with the part to be verified included therein. See [link to relevant documentation]. Figure 3 , Figure 3 This is a first schematic diagram of a method for verifying workpiece parts provided in an embodiment of this application. The method includes the following steps:
[0075] Step S10: Display the controls corresponding to the parts to be verified on the workpiece.
[0076] Step S20: In response to the interactive operation on the target control, display the image to be verified configured for the target part to be verified;
[0077] The target area to be verified is the area to be verified corresponding to the target control, and the image to be verified is found in the image obtained from the first industrial control computer and / or the second industrial control computer, and includes the area to be verified.
[0078] In the embodiments of this application, since the first industrial control computer is pre-connected to at least one second industrial control computer, the first industrial control computer can not only acquire images of the workpiece to be verified from different points locally, but also acquire images of the workpiece to be verified from different points via the established communication connection from the second industrial control computer. In this way, after the first industrial control computer displays the control corresponding to the part to be verified on the workpiece, when it receives an interactive operation for the target control, regardless of whether the image to be verified for the part to be verified corresponding to the target control is acquired by the first industrial control computer or the second industrial control computer, the image to be verified can be displayed on the first industrial control computer to verify the configuration of the target part to be verified. Compared with verifying the part to be verified on multiple industrial control computers, the verification efficiency of the workpiece part is improved.
[0079] Taking the aforementioned automotive stamping part M as an example, a communication connection is established between industrial computer A and industrial computers B, C, and D. The user can then obtain images of stamping part M captured by cameras carried by industrial computers B, C, and D from industrial computer A. By viewing the verification status of each verification location on stamping part M from industrial computer A, and needing to verify an unverified location, even if the location was not captured by a camera carried by industrial computer A but by a camera carried by any of industrial computers B through D, industrial computer A can still obtain and display an image containing the verification hole. The user can complete the verification using the displayed image and the target verification location, eliminating the need to verify the configuration of each verification location separately on industrial computers A, B, C, and D based on the images captured by their respective cameras. This improves the verification efficiency of the hole detection configuration.
[0080] In this embodiment of the application, the industrial control computer acquiring images of the workpiece to be inspected from different locations means acquiring images of the workpiece to be inspected from different locations by the camera carried by the industrial control computer. For example, it is assumed that the camera 1 carried by the first industrial control computer takes image 1 of the workpiece to be inspected at location 1 and the camera 2 carried by the first industrial control computer takes image 2 of the workpiece to be inspected at location 2.
[0081] It is understandable that different industrial control computers carry different cameras, and different cameras capture different areas on the workpiece to be verified. In other words, the areas to be verified contained in the images captured by the cameras carried by different industrial control computers are different.
[0082] For example, assume that a first industrial control computer establishes a communication connection with a second industrial control computer. The first industrial control computer carries camera 1 and camera 2, and the second industrial control computer carries camera 3 and camera 4. Camera 1 takes a picture of the workpiece 1 to be inspected from point 1 to obtain image 1. Camera 2 takes a picture of the workpiece 1 to be inspected from point 2 to obtain image 2. Camera 3 takes a picture of the workpiece 1 to be inspected from point 3 to obtain image 3. Camera 4 takes a picture of the workpiece 1 to be inspected from point 4 to obtain image 4. Image 1 includes the hole positions in region 1 of the workpiece 1 to be inspected. Image 2 includes the hole positions in region 2 of the workpiece 1 to be inspected. Image 3 includes the hole positions in region 3 of the workpiece 1 to be inspected. Image 4 includes the hole positions in region 4 of the workpiece 1 to be inspected. The regions do not completely overlap. The workpiece to be inspected includes at least region 1 to region 4.
[0083] It is understandable that, since the shooting range of a camera is usually larger than the aperture, the same hole positions may appear in images taken by different cameras. For example, camera 1 captures images of holes 1, 2, and 3 on the workpiece to be inspected, while camera 2 captures images of holes 2, 3, 4, and 5 on the workpiece to be inspected; different hole positions appear in the images captured by different cameras.
[0084] Each image is configured with a specified area to be verified, meaning a correspondence is established between each image and the area to be verified within that image. For example, if image 1 includes holes a-d, then a correspondence is established between image 1 and holes a-d. Thus, after acquiring image 1, the first industrial control computer can determine that the holes in image 1 are holes a-d. For each image, the area to be verified can be manually labeled or automatically identified by a machine vision inspection system. For example, if the area to be verified is a hole, the holes in each image can be identified through hole counting detection.
[0085] It is understandable that each part to be verified corresponds to a configuration status. The configuration status of the part to be verified indicates whether it has been configured. Configuring the part to be verified means configuring the image to be verified for that part, that is, establishing the correspondence between the part to be verified and the image to be verified. The configuration status includes "configured" and "incomplete". After the user configures the part to be verified, the configuration status of that part is "configured". If the user has not yet configured the part to be verified, the configuration status of that part is "incomplete".
[0086] It is understood that, in this embodiment of the application, the user can verify the parts to be verified included in the images to be verified obtained from different parts of the same workpiece captured by the cameras carried by each industrial control computer on different industrial control computers. Alternatively, the user can verify the parts to be verified included in the images to be verified obtained from different parts of the same workpiece captured by the cameras carried by each industrial control computer on the same industrial control computer. Furthermore, the user can verify some of the parts to be verified included in the images to be verified obtained from different parts of the same workpiece captured by the cameras carried by each industrial control computer on different industrial control computers, and then verify all the remaining parts to be verified on the same industrial control computer. It is understood that, in this embodiment of the application, the user's verification of the parts to be verified of the workpiece refers to the verification of the images configured for the parts to be verified.
[0087] In step S10 above, the controls corresponding to the parts to be verified refer to the controls that are pre-set for the parts to be verified on the workpiece. Different parts to be verified correspond to different controls. The controls corresponding to the parts to be verified on the workpiece can be displayed in the form of a list or in the form of an image. This application embodiment does not limit this.
[0088] When displaying controls corresponding to the areas to be verified on the workpiece, it is possible to display controls corresponding to all areas of the workpiece, or only controls corresponding to a portion of the areas to be verified. Specifically, this depends on whether the images acquired by the first and second industrial control computers include all areas of the workpiece to be verified. If the images acquired by the first and second industrial control computers include all areas of the workpiece to be verified, then all controls corresponding to the areas to be verified are displayed; otherwise, controls corresponding to a portion of the areas to be verified are displayed.
[0089] The first industrial control computer and the second industrial control computer can communicate with each other wirelessly, via wired connection, or by a combination of both.
[0090] To facilitate user selection of industrial control computers (ICCs) for establishing communication connections, each ICC automatically broadcasts its communication IP address (Internet Protocol) and port within the local area network (LAN) and displays a configuration association interface. This interface shows one or more of the names (or identifiers), communication IP addresses, and ports of other ICCs besides the current one. Users can select the ICC to associate with (i.e., establish a communication connection with) based on the names, communication IP addresses, and ports of these ICCs. For example,... Figure 4The diagram shown is an example of the configuration association interface provided in this application embodiment. To facilitate user confirmation of whether the industrial control computer is the one they wish to associate, the association configuration interface can also include configuration viewing controls for each industrial control computer. Through these controls, users can view the hole detection configuration of each industrial control computer. For example, selecting... Figure 4 The configuration viewing control corresponding to "Machine 1" allows you to view the names and configuration status of each part to be verified in the images captured by the camera carried by Machine 1.
[0091] It is understandable that, since each image is configured with the part to be verified included therein, in step S20 above, displaying the image to be verified configured for the target part to be verified means displaying the image to be verified corresponding to the target part to be verified.
[0092] Interactive operations can be pointer operations (such as single click, double click, hover), touch operations (such as long press, tap), or keyboard operations (such as inputting hole position identifiers via keyboard). When displaying the controls corresponding to the parts to be inspected on the workpiece, they can be displayed as a list. In this case, the control corresponding to the part to be inspected can be a row in the list, or a control set for each row in the list. Alternatively, they can be displayed as an image. In this case, the control corresponding to the part to be inspected can be a location in the image, or a control set for each hole position to be inspected in the image.
[0093] The image configured for the target part to be verified contains the target part to be verified. This image may have been taken by a camera mounted on a first industrial control computer (ICC) or a camera mounted on a second ICC. When searching for the image configured for the target part to be verified, one can first determine which ICC carried the camera that captured the image, and then search for the image from the images captured by that ICC. Alternatively, one can first acquire images from both the first and second ICCs, and then search for the corresponding image from those acquired images.
[0094] For example, target control 1 corresponds to part 1 to be verified. Assuming that part 1 to be verified is captured by the camera carried by industrial control computer 1, images 1 to 20 can be obtained from industrial control computer 1 first, and then the image corresponding to part 1 to be verified can be found in images 1 to 20. Alternatively, images 1 to 20 can be obtained from industrial control computer 1, images 21 to 40 can be obtained from industrial control computer 2, and then the image corresponding to part 1 to be verified can be found in images 1 to 40.
[0095] To help users understand the configuration progress of each part to be verified on the workpiece, in one possible implementation, statistical information of the workpiece to be verified can also be displayed to the user. The statistical information includes one or more of the following: the total number of parts to be verified on the workpiece, the number of parts to be verified that have been configured, and the number of parts to be verified that have not been configured.
[0096] It is understood that the statistical information of the workpiece to be verified can be displayed together with the control corresponding to the part to be verified on the workpiece, or it can be displayed when a query command is received. This application embodiment does not limit this.
[0097] The total number of holes in the workpiece to be verified is usually equal to the sum of the number of verified parts that have been configured and the number of verified parts that have not been configured. In this case, displaying any two of the statistical information can be considered as displaying the total number of verified parts in the workpiece to be verified, the number of verified parts that have been configured, and the number of verified parts that have not been configured.
[0098] By displaying the total number of parts to be verified on the workpiece, the number of parts that have been configured, and the number of parts that have not been configured, the configuration progress of the parts to be verified on the workpiece can be intuitively shown to the user, avoiding invalid verification of parts that have not been configured, and improving verification efficiency.
[0099] Taking holes as an example, if the areas to be verified in the image are automatically identified by a machine vision inspection system, errors may occur during automatic identification. Areas that are not holes may be identified as holes and configured accordingly. This results in the total number of holes on the workpiece to be verified being less than the sum of the number of configured and unconfigured areas. In this case, the statistical information displayed includes all information: the total number of areas to be verified, the number of configured areas, and the number of unconfigured areas.
[0100] In this document, the parts to be verified that have been configured but do not exist in the workpiece to be verified are referred to as abnormal parts to be verified. In one possible implementation, to facilitate users' understanding of the number of abnormal parts to be verified, the image capture locations of each abnormal part, and the image acquisition devices used to capture the abnormal parts, the number of abnormal parts to be verified will also be displayed when showing the statistical information of the workpiece to be verified. Upon receiving a user's command to display abnormal parts to be verified, the image acquisition devices that captured the abnormal parts to be verified and their locations when the abnormal parts to be verified are determined and displayed. For ease of description, the image acquisition devices that captured the abnormal parts to be verified and their locations when the abnormal parts to be verified are referred to as the configuration information of the abnormal parts to be verified.
[0101] For example, such as Figure 5 The diagram shown is an example of the configuration information of the abnormal part to be verified provided in the embodiment of this application. Taking "Fender_R1_1_Global Camera 3_Hole Detection" as an example, "Fender_R1_1" represents the shooting position and "Global Camera 3" represents the camera name.
[0102] By using the embodiments of this application, the configuration information of the abnormal parts to be verified is displayed to the user, which makes it easier for the user to reconfigure the machine vision inspection system for the abnormal parts to be verified, so as to improve the accuracy of machine vision.
[0103] The following describes the verification method for workpiece parts provided in this application embodiment, using images to show the parts to be verified on the workpiece and lists to show the parts to be verified at the workstation.
[0104] 1. Display the areas to be verified on the workpiece using images.
[0105] In this case, such as Figure 6 The diagram shown is a second schematic of a workpiece part verification method provided in this application embodiment. The method includes the following steps:
[0106] Step S101: Display the three-dimensional digital model of the workpiece to be verified, and display the control corresponding to the part to be verified at the location of the part to be verified.
[0107] Step S20: In response to the interactive operation on the target control, display the image to be verified configured for the target part to be verified.
[0108] Step S20 is described above and will not be repeated here. Step S101 is a possible specific implementation of the aforementioned step 10.
[0109] In step S101, when displaying the controls for the parts to be verified in the 3D digital model, the controls for the parts to be verified can be set as any type of control at the location of each part to be verified in the 3D digital model. For example, such as... Figure 7 The image shown is an example of a three-dimensional digital model of a workpiece to be verified according to an embodiment of this application. The controls corresponding to each part to be verified are the parts themselves. The holes to be verified in the three-dimensional digital model can be pre-calibrated, or they can be automatically generated by importing the position information of each part to be verified into the original three-dimensional model of the workpiece. This embodiment of the application does not limit this.
[0110] After a user selects a target control in the 3D digital model, the system displays an image to be verified for the corresponding part of the target control. This image contains the portion of the target control to be verified. (See [link to documentation]). Figure 8 , Figure 8 This is a first example image of the target area to be verified, provided in an embodiment of this application. Figure 8 The left side displays a 3D digital model of the workpiece to be verified. Solid circles in the 3D digital model represent all holes, and solid dots represent the target holes to be verified. Figure 8 The right side of the image shows images of the holes to be inspected, taken from different locations.
[0111] Since the 3D digital model can intuitively show the position of the part to be verified on the workpiece, users can view the configuration status of each hole to be verified on the workpiece in real time through the 3D digital model, which improves the user experience.
[0112] In one possible implementation, to facilitate user verification of the correctness of the images configured for each verification location, when displaying the images configured for the target verification location, the corresponding point identifier and image acquisition identifier for each image are also displayed. The image acquisition device identifier refers to the identifier of the image acquisition device that captured the verification image, and the point identifier refers to the identifier of the point where the image acquisition device captured the verification image. To avoid mismatch between the displayed verification images and the verification hole positions, in one possible implementation, when displaying the images configured for the target verification location, the name of the verification location is also displayed. For example, such as... Figure 8As shown in the figure, three images to be verified are displayed, each with a hole named "H110". Each image is labeled with the hole to be verified (the hole is indicated by the solid line in the figure), and displays the photographing location (i.e., point identifier) and camera name (i.e., image acquisition device identifier) for each hole. For example, in "Fender_R1_1_Global Camera 2_Hole Detection", "Fender_R1_1" indicates the photographing location, and "Global Camera 2" indicates the camera name. For ease of description, the point identifier, image acquisition identifier, and location name of each image to be verified will be referred to as the configuration information of the location to be verified.
[0113] It is understandable that the configuration information of the part to be verified is obtained from the industrial control computer carrying the camera that captures the part to be verified. Specifically, it is possible to obtain the image to be verified and the configuration information of the part to be verified corresponding to each part in the 3D digital model at the same time, or it is possible to obtain the image to be verified and the configuration information of the part to be verified corresponding to the target control from the corresponding industrial control computer after receiving the interactive operation for the target control. Both of these are acceptable.
[0114] To facilitate users' intuitive understanding of the configuration progress of each part to be verified on the workpiece, in one possible implementation, the configured and unconfigured parts to be verified can be distinguished in the 3D digital model.
[0115] Based on this, in one possible implementation, such as Figure 9 The diagram shown is a third schematic of a workpiece part verification method provided in an embodiment of this application. The method includes the following steps:
[0116] Step S102: Display the controls corresponding to the configured parts to be verified and the controls corresponding to the unconfigured parts to be verified in different styles.
[0117] Step S20: In response to the interactive operation on the target control, display the image to be verified configured for the target part to be verified.
[0118] Step S20 is described above and will not be repeated here. Step S102 is another possible implementation of the aforementioned step 10.
[0119] Different styles can be different colors or different forms. For example, the first style can be used to represent the parts to be verified that have been configured, and the second style can be used to represent the parts to be verified that have not been configured. The first style is a circle and the second style is a square. Other forms can also be used to distinguish between the parts to be verified that have been configured and those that have not been configured.
[0120] For example, in Figure 8In the 3D digital model on the left, the parts to be verified that have been configured are marked with solid lines, while the parts to be verified that have not been configured are marked with dashed lines.
[0121] By using the embodiments of this application, the controls corresponding to the configured parts to be verified and the controls corresponding to the unconfigured parts to be verified are displayed in different styles, which can intuitively show the user the configuration progress of each part of the workpiece to be verified.
[0122] It is understandable that during the verification process, users can also configure parts that have not yet been configured. In order to facilitate users of other industrial control computers with established communication connections to understand the configuration progress of each part in real time, in one possible implementation, the second industrial control computer synchronizes with the first industrial control computer after completing the configuration of the parts that have not yet been configured, so as to update the configuration status of each part in real time.
[0123] Based on this, in one possible implementation, such as Figure 10 The diagram shown is a fourth schematic of a workpiece part verification method provided in this application embodiment. The method includes the following steps:
[0124] Step S102: Display the controls corresponding to the configured parts to be verified and the controls corresponding to the unconfigured parts to be verified in different styles.
[0125] Step S20: In response to the interactive operation on the target control, display the image to be verified configured for the target part to be verified;
[0126] Step S30: In response to the second industrial control computer completing the configuration of the first part to be verified, update the style of the control corresponding to the first part to be verified;
[0127] The first part to be verified is the part that has not been configured and is yet to be verified.
[0128] Steps S102 to S20 are described above and will not be repeated here.
[0129] After completing the configuration of the first part to be verified, the second industrial control computer can synchronize the configuration of the first part to be verified to the first industrial control computer in real time, or it can periodically synchronize the configuration completed in the previous period to the first industrial control computer. Both are possible, and the embodiments of this application do not limit this.
[0130] It is understandable that if the configuration of the first part to be verified is completed in the first industrial control computer, the style of the control corresponding to the first part to be verified is also updated in the 3D digital model.
[0131] By using the embodiments of this application, after completing the configuration of the first part to be verified, the style of the control corresponding to the first part to be verified is updated, which can display the configuration progress of each part to be verified of the workpiece to be verified to the user in real time, reducing the user's repeated configuration of the parts to be verified that have not been configured.
[0132] II. Display the parts to be calibrated at the workstations in a list format.
[0133] In this case, the control corresponding to the part to be verified is a row in a list. Each row in the list displays the name of the part to be verified, one or more of the geometric parameters, including but not limited to the position coordinates of the part to be verified in the image, the size of the part to be verified (such as length, diameter, shape), and one or more of the name of the image to be verified. For example, Figure 11 The figure shown is an example diagram of the list of parts to be verified of the workpiece provided in the embodiment of this application. The list of parts to be verified includes the serial number, name, coordinates, diameter and length of each part to be verified.
[0134] like Figure 12 The image shown is a second example of an image of the target area to be verified, provided in an embodiment of this application. When the user selects hole "H5", in Figure 12 The right side displays the image configured for the "H5" hole location, showing the hole location within that image. Users can select each row in the list of areas to be verified to retrieve the corresponding image for that area and complete the verification process.
[0135] Corresponding to the aforementioned use of images to display the parts to be calibrated at the workstation, when displaying these parts in a list format, to facilitate users' intuitive understanding of the configuration progress of each part on the workpiece, each row of the list also displays the configuration status of the corresponding part, indicating whether the part in that row has been configured or not. Specifically, different styles can be used in the list to distinguish between configured and incomplete parts, or a "Configuration Status" field can be set for each row to indicate the configuration status of the part in that row. For example, if the value of the "Configuration Status" field for a row is "Configured," it means that the part in that row has been configured. Conversely, if the "Configuration Status" field for a row is not checked, it means that the part in that row has not been configured. Figure 12 If the "Configure" option for the hole named "H1" is checked, it means that the hole has been configured and is a part to be verified. If the "Configure" option for the hole named "H9" is not checked, it means that the hole has not been configured and is a part to be verified.
[0136] Corresponding to the aforementioned graphical representation of the parts to be verified at the workstation, users can also configure parts that have not yet been configured during the verification process. After the user configures the parts that have not yet been configured via the first or second industrial control computer, the configured parts are synchronized to the first industrial control computer. For example, the second industrial control computer synchronizes the second part to be verified to the first industrial control computer after completing its configuration, so that the first industrial control computer responds to the second industrial control computer by completing the configuration of the second part and updating the configuration status of the second part in the list.
[0137] Similarly, after the second industrial control computer completes the configuration of the second part to be verified, it can synchronize the configuration of the first part to be verified to the first industrial control computer in real time, or it can periodically synchronize the configuration completed in the previous period to the first industrial control computer. This application embodiment does not limit this.
[0138] It is understandable that, in order to make it easier for users to configure the parts to be verified on the workpiece to be verified more clearly, in one possible implementation, the parts to be verified on the workpiece to be verified can also be displayed simultaneously through images and lists.
[0139] The following describes the verification method for workpiece parts provided in this application embodiment, taking the part to be verified as the hole position and displaying the hole positions to be verified on the workpiece through images and lists.
[0140] First, import the original 3D digital model of the workpiece to be verified and the list of holes to be verified into the first industrial control computer, such as... Figure 11 and Figure 13 As shown, Figure 13 This is an example diagram of the original 3D digital model of the workpiece to be verified provided in this application embodiment. Since the list of holes to be verified includes the serial number, name, coordinates, diameter, length, and configuration status of each hole, after importing the original 3D digital model of the workpiece to be verified and the list of holes to be verified, visualized hole information will be generated in the original 3D digital model based on the list of holes to be verified, resulting in the following: Figure 7 The diagram shows a 3D digital model and a list of holes to be verified. Holes that are not configured are represented by dashed lines, while holes that have been configured are represented by solid lines.
[0141] Then each industrial control machine will automatically broadcast its current communication IP and port within the local area network, while simultaneously displaying the configuration and association interface, such as... Figure 4 As shown, users can select the industrial control computer to be associated in the configuration association interface, and check the "Enable" corresponding to the selected industrial control computer to establish a communication connection between the current industrial control computer (first industrial control computer) and the selected industrial control computer (second industrial control computer).
[0142] After a user enters a query command on the current industrial control computer, the system will retrieve the configuration information of each hole position corresponding to the current industrial control computer and its associated industrial control computers. The system will then compile and display the retrieved information, such as... Figure 8 The display shows the total number of holes on the workpiece to be verified, the number of configured holes, the number of unconfigured holes, and the number of unidentified abnormal holes. Hovering the mouse over the number of unidentified abnormal holes allows you to view the configuration information of these abnormal holes, such as... Figure 5 As shown.
[0143] When verifying hole positions, users can use a 3D digital model to verify each hole position on the workpiece. By clicking on a hole position in the 3D digital model, users can query the corresponding hole configuration image (the image to be verified) and configuration information for that hole position, such as... Figure 14 , Figure 14 This is an example diagram for hole configuration verification provided in the embodiments of this application. Clicking on each hole individually will complete the verification of all hole configurations. During the verification process, the user can also configure unconfigured holes to be verified using the current industrial control computer or other industrial control computers, and synchronize the configured holes to be verified to the current industrial control computer so that the holes are represented by solid lines in the 3D digital model of the current industrial control computer, intuitively displaying their configuration status.
[0144] When verifying hole positions, users can also use the hole position list to verify each hole position on the workpiece. Users select a hole position from the hole position list to query the corresponding hole configuration image and configuration information, such as... Figure 12 Users can click on each hole in the hole list to complete the configuration verification of all holes. During the verification process, users can also configure unconfigured holes to be verified using the current industrial computer or other industrial computers, and synchronize the configured holes to the current industrial computer so that the current industrial computer can check the configuration status of the hole in the hole list as configured, intuitively displaying its configuration status.
[0145] Corresponding to the first aspect mentioned above, the second aspect of the embodiments of this application provides a workpiece part verification system, the verification system including a first industrial control computer and a plurality of second industrial control computers, wherein the first industrial control computer has a pre-established communication connection with at least one second industrial control computer;
[0146] The first industrial control computer is used to display the control corresponding to the part to be verified on the workpiece to be verified; in response to the interactive operation of the target control, it displays the image to be verified configured for the target part to be verified, wherein the target part to be verified is the part to be verified corresponding to the target control, and the image to be verified is found from the image obtained by the first industrial control computer and / or the second industrial control computer, and includes the part to be verified.
[0147] In the embodiments of this application, since the first industrial control computer is pre-connected to at least one second industrial control computer, the first industrial control computer can not only acquire images of the workpiece to be verified from different points locally, but also acquire images of the workpiece to be verified from different points via the established communication connection from the second industrial control computer. In this way, after the first industrial control computer displays the control corresponding to the part to be verified on the workpiece, when it receives an interactive operation for the target control, regardless of whether the image to be verified for the part to be verified corresponding to the target control is acquired by the first industrial control computer or the second industrial control computer, the image to be verified can be displayed on the first industrial control computer to verify the configuration of the target part to be verified. Compared with verifying the part to be verified on multiple industrial control computers, the verification efficiency of the workpiece part is improved.
[0148] A third aspect of this application provides a workpiece part verification device, applied to a first industrial control computer. The first industrial control computer has a pre-established communication connection with at least one second industrial control computer. The first industrial control computer and each of the second industrial control computers are respectively used to acquire images of the workpiece to be verified taken from different points, and each image is configured with the part to be verified included therein, such as... Figure 15 The diagram shown is a structural schematic of a workpiece verification device provided in an embodiment of this application. The device includes:
[0149] The control display module 1501 is used to display the controls corresponding to the parts to be verified on the workpiece to be verified.
[0150] The image display module 1502 is used to display the image to be verified configured for the target part to be verified in response to the interactive operation of the target control;
[0151] Wherein, the target part to be verified is the part to be verified corresponding to the target control, and the image to be verified is found from the image obtained from the first industrial control computer and / or the second industrial control computer, and includes the part to be verified.
[0152] In the embodiments of this application, since the first industrial control computer is pre-connected to at least one second industrial control computer, the first industrial control computer can not only acquire images of the workpiece to be verified from different points locally, but also acquire images of the workpiece to be verified from different points via the established communication connection from the second industrial control computer. In this way, after the first industrial control computer displays the control corresponding to the part to be verified on the workpiece, when it receives an interactive operation for the target control, regardless of whether the image to be verified for the part to be verified corresponding to the target control is acquired by the first industrial control computer or the second industrial control computer, the image to be verified can be displayed on the first industrial control computer to verify the configuration of the target part to be verified. Compared with verifying the part to be verified on multiple industrial control computers, the verification efficiency of the workpiece part is improved.
[0153] In one possible implementation, the control display module is specifically used for:
[0154] Display a 3D digital model of the workpiece to be verified, and display the corresponding control at the location of the part to be verified.
[0155] In one possible implementation, the control display module is specifically used for:
[0156] Display the controls corresponding to the configured parts to be verified and the unconfigured parts to be verified in different styles.
[0157] In one possible implementation, the second industrial control computer synchronizes with the first industrial control computer after completing the configuration of the first part to be verified, wherein the first part to be verified is any part that has not been configured. The device further includes:
[0158] The first update module is used to update the style of the control corresponding to the first part to be verified in response to the second industrial control computer completing the configuration of the first part to be verified.
[0159] In one possible implementation, the control is a row in a list, each row of which displays the name and / or geometric parameters of the corresponding part to be verified.
[0160] In one possible implementation, each row also displays the configuration status of the corresponding part to be verified, the configuration status being used to indicate whether the part to be verified displayed in the row has been configured or not.
[0161] In one possible implementation, the second industrial control computer synchronizes with the first industrial control computer after completing the configuration of the second part to be verified. The second part to be verified is any part that has not yet been configured. The device further includes:
[0162] The second update module is used to update the configuration status of the second part to be verified in the list in response to the second industrial control computer completing the configuration of the second part to be verified.
[0163] In one possible implementation, the device further includes:
[0164] The information display module is used to respond to a query command, query and display the statistical information of the workpiece to be verified through the first industrial control computer and the second industrial control computer. The statistical information includes one or more of the following quantities: the total number of parts to be verified of the workpiece, the number of parts to be verified that have been configured, and the number of parts to be verified that have not been configured.
[0165] In one possible implementation, the device further includes:
[0166] An anomaly display module is used to display the number of abnormal parts to be verified. The abnormal parts to be verified are those that have been configured but do not exist in the workpiece to be verified. In response to the abnormal parts to be verified display command, the image acquisition device that captured the abnormal parts to be verified is determined, as well as the location of the image acquisition device when the abnormal parts to be verified are captured. The determined image acquisition device and location are displayed.
[0167] This application also provides an electronic device, such as... Figure 16 As shown, it includes:
[0168] Memory 1601 is used to store computer programs;
[0169] When processor 1602 executes the program stored in memory 1601, it performs the following steps:
[0170] Display the controls corresponding to the parts of the workpiece to be verified;
[0171] In response to interactive actions on the target control, display the image to be verified configured for the target area to be verified;
[0172] Wherein, the target part to be verified is the part to be verified corresponding to the target control, and the image to be verified is found from the image obtained from the first industrial control computer and / or the second industrial control computer, and includes the part to be verified.
[0173] The memory may include random access memory (RAM) or non-volatile memory (NVM), such as at least one disk storage device. Optionally, the memory may also be at least one storage device located remotely from the aforementioned processor.
[0174] The processors mentioned above can be general-purpose processors, including central processing units (CPUs), network processors (NPs), etc.; they can also be digital signal processors (DSPs), application-specific integrated circuits (ASICs), field-programmable gate arrays (FPGAs), or other programmable logic devices, discrete gate or transistor logic devices, or discrete hardware components.
[0175] In another embodiment provided in this application, a computer-readable storage medium is also provided, which stores a computer program that, when executed by a processor, implements the steps of the above-described verification method for any of the workpiece parts.
[0176] In another embodiment provided in this application, a computer program product containing instructions is also provided, which, when run on a computer, causes the computer to execute the verification method for any workpiece part in the above embodiments.
[0177] In the above embodiments, implementation can be achieved entirely or partially through software, hardware, firmware, or any combination thereof. When implemented using software, it can be implemented entirely or partially in the form of a computer program product. The computer program product includes one or more computer instructions. When the computer program instructions are loaded and executed on a computer, all or part of the processes or functions described in the embodiments of this application are generated. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device. The computer instructions can be stored in a computer-readable storage medium or transmitted from one computer-readable storage medium to another. For example, the computer instructions can be transmitted from one website, computer, server, or data center to another website, computer, server, or data center via wired (e.g., coaxial cable, fiber optic, digital subscriber line (DSL)) or wireless (e.g., infrared, wireless, microwave, etc.) means. The computer-readable storage medium can be any available medium that a computer can access or a data storage device such as a server or data center that integrates one or more available media. The available medium can be a magnetic medium (e.g., floppy disk, hard disk, magnetic tape), an optical medium (e.g., DVD), or a solid-state drive (SSD), etc.
[0178] It should be noted that, in this document, relational terms such as "first" and "second" are used only to distinguish one entity or operation from another, and do not necessarily require or imply any such actual relationship or order between these entities or operations. Furthermore, the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such a process, method, article, or apparatus. Without further limitations, an element defined by the phrase "comprising one..." does not exclude the presence of other identical elements in the process, method, article, or apparatus that includes said element.
[0179] The various embodiments in this specification are described in a related manner. Similar or identical parts between embodiments can be referred to mutually. Each embodiment focuses on describing the differences from other embodiments. In particular, the device and system embodiments are basically similar to the method embodiments, so the descriptions are relatively simple; relevant parts can be referred to the descriptions of the method embodiments.
[0180] The above description is merely a preferred embodiment of this application and is not intended to limit the scope of protection of this application. Any modifications, equivalent substitutions, improvements, etc., made within the spirit and principles of this application are included within the scope of protection of this application.
Claims
1. A method of verifying a workpiece site, characterized by, The method is applied to a first industrial computer, the first industrial computer is previously connected with at least one second industrial computer, the first industrial computer and each second industrial computer are respectively used to acquire images of a workpiece to be verified taken from different positions, and each image is configured with a part to be verified included therein, and the method comprises: displaying a control corresponding to a part to be verified on the workpiece to be verified; in response to an interactive operation on a target control, displaying a verification image configured for a target part to be verified; wherein the target part to be verified is a part to be verified corresponding to the target control, and the verification image is found from the images acquired by the first industrial computer and / or the second industrial computer and includes the part to be verified.
2. The method of claim 1, wherein, The method further comprises: displaying a three-dimensional model of the workpiece to be verified, and displaying the control corresponding to the part to be verified at a position where the part to be verified is located.
3. The method of claim 2, wherein, The method further comprises: displaying the control corresponding to the part to be verified in different styles.
4. The method of claim 3, wherein, The second industrial computer synchronizes to the first industrial computer after completing configuration of a first part to be verified, the first part to be verified is any part to be verified that has not been configured, and the method further comprises: in response to the second industrial computer completing configuration of the first part to be verified, updating a style of the control corresponding to the first part to be verified.
5. The method of claim 1, wherein, The control is a row in a list, and each row in the list displays a name and / or geometric parameters of a corresponding part to be verified.
6. The method of claim 5, wherein, Each row further displays a configuration state of the corresponding part to be verified, and the configuration state is used to indicate that the part to be verified displayed in the row has been configured or has not been configured.
7. The method of claim 6, wherein, The second industrial computer synchronizes to the first industrial computer after completing configuration of a second part to be verified, the second part to be verified is any part to be verified that has not been configured, and the method further comprises: in response to the second industrial computer completing configuration of the second part to be verified, updating a configuration state corresponding to the second part to be verified in the list.
8. The method of claim 1, wherein, The method further comprises: in response to a query instruction, querying statistical information of the workpiece to be verified by the first industrial computer and the second industrial computer and displaying the statistical information, the statistical information comprising one or more of the following quantities: a total number of parts to be verified of the workpiece to be verified, a number of parts to be verified that have been configured, and a number of parts to be verified that have not been configured.
9. The method of claim 1, wherein, The method further comprises: displaying a number of abnormal parts to be verified, the abnormal parts to be verified being parts to be verified that have been configured and do not exist in the workpiece to be verified; in response to an abnormal part to be verified display instruction, respectively determining an image acquisition device that takes an image of the abnormal part to be verified and a position where the image acquisition device is located when taking the image of the abnormal part to be verified; displaying the determined image acquisition device and position.
10. A system for verifying a location of a workpiece, comprising: The check system comprises a first industrial computer and a plurality of second industrial computers, and the first industrial computer is previously connected in communication with at least one second industrial computer; The first industrial computer is configured to display a control corresponding to a to-be-checked part on a to-be-checked workpiece; In response to an interactive operation on a target control, a to-be-checked image configured for a target to-be-checked part is displayed, wherein the target to-be-checked part is a to-be-checked part corresponding to the target control, and the to-be-checked image is found from images obtained by the first industrial computer and / or the second industrial computer and includes the to-be-checked part.
11. A device for verifying parts of a workpiece, characterized in that, The application is applied to a first industrial computer, the first industrial computer is previously connected in communication with at least one second industrial computer, the first industrial computer and each second industrial computer are configured to obtain images of a to-be-checked workpiece taken from different positions, and each image is configured with a to-be-checked part included therein, and the device comprises: A control display module configured to display a control corresponding to a to-be-checked part on a to-be-checked workpiece; An image display module configured to display, in response to an interactive operation on a target control, a to-be-checked image configured for a target to-be-checked part; The target to-be-checked part is a to-be-checked part corresponding to the target control, and the to-be-checked image is found from images obtained by the first industrial computer and / or the second industrial computer and includes the to-be-checked part.
12. An electronic device, comprising: The device comprises: A memory configured to store a computer program; A processor configured to execute the program stored on the memory to implement the method of any one of claims 1-9.
13. A computer-readable storage medium, characterized in that, The computer readable storage medium stores a computer program, and the computer program is executed by the processor to implement the method of any one of claims 1-9.