Smart watch screen visual fitting method and system, equipment and storage medium
Through multiple rounds of precise visual guidance and motion mechanism adjustment, the problem of misalignment in the visual fit of smart watch screen is solved, achieving highly accurate alignment and improvement of production efficiency.
Patent Information
- Application Number
- CN202411694442.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-11-25
- Publication Date
- 2025-04-15
AI Technical Summary
During the visual fitting process of smart watch screens, it is difficult for the prior art to accurately identify marking points, resulting in alignment errors, and slight deformation or displacement of components affects the identification accuracy.
Through multiple rounds of precise visual guidance, edge images of the smart watch case and screen module are collected, coordinate systems are converted, angle deviation and translation amount are determined, and adjustments are made through the moving mechanism until the threshold is reached, and finally bonding is performed.
It realizes highly accurate alignment of screen components, reduces fit failure and scrapping, improves production efficiency and product quality, and reduces costs.
Smart Images

Figure CN119831928A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of machine vision technology, and in particular to a smart watch screen visual bonding method and system, device, and storage medium. Background Art
[0002] A high-resolution camera is used to capture images of the screen components of the smart watch (such as cover plates, LCD display modules, etc.), and then the specific marking points or feature areas on the components are identified through image recognition algorithms and image processing technology. Based on the position information of these marking points or feature areas, the system can accurately calculate the relative position and angle deviation between the components. Subsequently, a precise motion control system drives the bonding platform to adjust the position of the components to achieve precise alignment and bonding. For some screen components with special surface materials or unclear marking points, it is difficult for the visual system to accurately identify the marking points, resulting in alignment errors. In addition, during the bonding process, slight deformation or displacement of the components may also cause the position of the marking points to change, affecting the recognition accuracy of the visual system.
[0003] Therefore, it is necessary to optimize the visual fitting method of the smart watch screen to improve the above problems. Summary of the invention
[0004] In order to achieve the above-mentioned purpose and other advantages of the present invention, the first purpose of the present invention is to provide a smart watch screen visual bonding method, comprising the following steps: S1, controlling the acquisition of the edge image of the smart watch case; S2, controlling the acquisition of edge images of the screen module; S3, converting the smart watch case edge image, the smart watch case edge coordinates, and the screen module edge coordinates in the screen module edge image into a motion mechanism coordinate system; S4, determining the angle deviation between the edge of the smart watch case and the edge of the screen module according to the converted edge coordinates of the smart watch case and the edge coordinates of the screen module, and adjusting them to be parallel; S5, executing steps S1 to S3 again to calculate the translation amount of the smart watch housing and the screen module, and centering the smart watch housing and the screen module; S6, looping through steps S1 to S5 until the angle deviation and the translation amount reach respective thresholds; S7. Control the motion mechanism to press downward to fit the smart watch housing and the screen module.
[0005] Furthermore, the S1 step includes: S11, controlling the first light source module to turn on and the second light source module to turn off; S12: Capture the edge image of the smart watch case by controlling the image acquisition devices corresponding to each side of the smart watch case.
[0006] Furthermore, the S2 step includes: S21, controlling the second light source module to turn on and the first light source module to turn off; S22, capturing the edge image of the screen module by controlling the image capturing device.
[0007] Furthermore, the S3 step includes: The calibration relationship of each image acquisition device is called to convert the edge coordinates of the smart watch housing and the edge coordinates of the screen module into the motion mechanism coordinate system.
[0008] Furthermore, the method further includes the step of determining a calibration relationship of the image acquisition device: S31, controlling the motion mechanism to absorb the calibration piece; S32, controlling the first light source module to be turned on and the second light source module to be turned off; S33, controlling the motion mechanism to move to a preset position, and controlling all the image acquisition devices to simultaneously capture the image of the calibration plate; S34, controlling the motion mechanism to drive the calibration plate to translate for multiple times, and controlling all the image acquisition devices to simultaneously capture the calibration plate image after each translation; S35, controlling the motion mechanism to drive the calibration plate back to the preset position, and then performing multiple rotations, and controlling all the image acquisition devices to simultaneously capture the calibration plate image after each rotation; S36. According to the changes in features in the calibration plate images taken by each of the image acquisition devices, the least square method is used to calculate the respective calibration relationships.
[0009] Furthermore, the S4 step includes: S41, calculating two long side angles of the inner wall of the smart watch case according to the converted edge coordinates of the smart watch case; S42, calculating the outer edge angles of two long sides of the screen module using the converted edge coordinates of the screen module; S43. Calculate the difference between the average value of the angles of the two long sides of the inner wall of the smart watch housing and the average value of the angles of the two long sides of the screen module to obtain an angle deviation.
[0010] The second object of the present invention is to provide a smart watch screen visual bonding system to implement the above method, including multiple image acquisition devices, multiple light source modules, a motion mechanism, and a main controller; wherein, The light source module is used to provide light source for the corresponding image acquisition device to shoot; The image acquisition device is used to acquire the edge image of the smart watch housing and the edge image of the screen module; The main controller is used to adjust the position of the smart watch housing and the screen module by processing the edge image of the smart watch housing and the edge image of the screen module; The motion mechanism is used to achieve position adjustment and fitting of the smart watch housing and the screen module.
[0011] Furthermore, the light source module includes a first light source module and a second light source module, the first light source module is used to provide light source for the corresponding image acquisition device to capture the edge image of the smart watch case; the second light source module is used to provide light source for the corresponding image acquisition device to capture the edge image of the screen module.
[0012] The third object of the present invention is to provide an electronic device, comprising: a memory on which a program code is stored; a processor connected to the memory and implementing the above method when the program code is executed by the processor.
[0013] A fourth object of the present invention is to provide a computer-readable storage medium having program instructions stored thereon, wherein the program instructions implement the above method when executed by a processor.
[0014] Compared with the prior art, the present invention has the following beneficial effects: The present invention can control the alignment error of screen components within an extremely small range through multiple rounds of precise visual guidance, ensuring that subsequent processes achieve clarity of screen display and sensitivity of touch. Both flat screens and curved screens can be aligned with high precision, and the occurrence of screen lamination failure or even scrapping can be significantly reduced.
[0015] The present invention can monitor the bonding process in real time through visual guidance, promptly discover and correct position deviations caused by factors such as equipment vibration and material deformation, ensure the stability and consistency of bonding, help reduce product defective rates, and improve production efficiency.
[0016] The present invention can reduce waste and rework caused by poor lamination through high-precision visual guidance, reduce the waste of raw materials and production costs; at the same time, improving production efficiency can also reduce the production cost per unit product and improve the competitiveness of the enterprise.
[0017] The highly versatile visual guidance technology provided by the present invention can reduce an enterprise's investment in different equipment and reduce equipment procurement and maintenance costs; in addition, the automated visual guidance system can also reduce manual operations and reduce labor costs.
[0018] The above description is only an overview of the technical solution of the present invention. In order to more clearly understand the technical means of the present invention and implement it according to the contents of the specification, the following is a detailed description of the preferred embodiments of the present invention in conjunction with the accompanying drawings. The specific implementation of the present invention is given in detail by the following embodiments and their accompanying drawings. BRIEF DESCRIPTION OF THE DRAWINGS
[0019] The drawings described herein are used to provide a further understanding of the present invention and constitute a part of this application. The exemplary embodiments of the present invention and their descriptions are used to explain the present invention and do not constitute an improper limitation of the present invention. In the drawings: Figure 1 This is a flow chart of the smart watch screen visual bonding method of Example 1; Figure 2 This is a flow chart of controlling and collecting the edge image of the smart watch housing in Example 1; Figure 3 This is a flow chart of controlling and collecting edge images of a screen module in Example 1; Figure 4 This is a flow chart of determining the calibration relationship of the camera in Example 1; Figure 5 This is a flow chart of determining the angle deviation between the edge of the smart watch housing and the edge of the screen module in Example 1; Figure 6 Schematic diagram of the smart watch screen visual bonding system of Example 2 Figure 1 ; Figure 7 Schematic diagram of the smart watch screen visual bonding system of Example 2 Figure 2 ; Figure 8 Schematic diagram of the smart watch screen visual bonding system of Example 2 Figure 3 ; Fig. 9 This is a schematic diagram of an electronic device according to Embodiment 3; Fig.10 This is a schematic diagram of a computer-readable storage medium of Example 4.
[0020] In the figure: 1. Image acquisition device; 11. First camera; 12. Second camera; 13. Third camera; 14. Fourth camera; 2. Light source module; 21. First light source module; 22. Second light source module; 3. Movement mechanism; 4. Screen module; 41. Outer edge of long side; 5. Smart watch case; 51. Long side of inner wall. DETAILED DESCRIPTION
[0021] The present invention is further described below in conjunction with the accompanying drawings and specific implementation methods. Obviously, the described embodiments are only part of the embodiments of the present invention, rather than all of the embodiments. It should be noted that, under the premise of no conflict, the embodiments or technical features described below can be arbitrarily combined to form a new embodiment.
[0022] Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in the field without making any creative work shall fall within the scope of protection of the present invention.
[0023] The figure numbers in this application are only used to distinguish the various steps in the scheme, and are not used to limit the execution order of the various steps. The specific execution order is subject to the description in the specification.
[0024] Unless otherwise defined, all technical and scientific terms used herein have the same meaning as those commonly understood by those skilled in the art of the present invention. The terms used in the specification of the present invention herein are only for the purpose of describing specific embodiments and are not intended to limit the present invention.
[0025] Example 1 A method for visually fitting a smart watch screen, such as Figure 1 As shown, the following steps are included: S1, controlling the acquisition of the edge image of the smart watch case; like Figure 6 As shown, four image acquisition devices 1 are used to acquire the edge image of the smart watch case and the edge image of the screen module, namely the first camera 11, the second camera 12, the third camera 13, and the fourth camera 14. Each image acquisition device has a corresponding light source module 2 to provide light. In order to realize the independent acquisition of the edge image of the smart watch case and the edge image of the screen module, each image acquisition device 1 is configured with a corresponding first light source module 21 and a second light source module 22. Taking the first camera 11 as an example, Figure 7 As shown, the first light source module 21 provides light for the first camera 11 to capture the side edge image of the smart watch housing, and the second light source module 22 provides light for the first camera 11 to capture the side edge image of the screen module. Figure 7 The angle value between the second light source module 22 and the first camera 11 is only for illustration and does not limit the specific angle value.
[0026] In combination with the above embodiments, Figure 2 As shown, the S1 step includes: S11, controlling the first light source module to turn on and the second light source module to turn off; S12: Capture the edge image of the smart watch case by controlling the image acquisition devices corresponding to each side of the smart watch case.
[0027] Specifically, when all the first light source modules 21 are controlled to be turned on and all the second light source modules 22 are kept turned off, images of the four sides of the smart watch housing 5 are collected through the first camera 11, the second camera 12, the third camera 13, and the fourth camera 14 respectively.
[0028] S2, controlling the acquisition of edge images of the screen module; In combination with the above embodiments, Figure 3 As shown, the S2 step includes: S21, controlling the second light source module to turn on and the first light source module to turn off; S22, capturing the edge image of the screen module by controlling the image capturing device.
[0029] Specifically, when all the second light source modules 22 are controlled to be turned on and all the first light source modules 21 are kept turned off, the images of the four sides of the screen module 4 are collected by the first camera 11, the second camera 12, the third camera 13, and the fourth camera 14 respectively.
[0030] S3, converting the smart watch case edge image, the smart watch case edge coordinates, and the screen module edge coordinates in the screen module edge image into a motion mechanism coordinate system; Because the edge image of the smart watch case and the edge image of the screen module are taken using the same set of cameras, the edge image of the smart watch case and the edge image of the screen module need to call the same set of calibration relationships of the camera for conversion. Specifically, the step S3 includes: The calibration relationship of each image acquisition device is called to convert the edge coordinates of the smart watch housing and the edge coordinates of the screen module into the motion mechanism coordinate system.
[0031] In order to associate the camera coordinate systems of the four image acquisition devices 1 with the motion mechanism 3 for transporting the screen module 4, each pixel of each camera can be converted to the coordinate system of the motion mechanism 3, thereby achieving controllable screen assembly process. Figure 4 As shown, it also includes the step of determining the calibration relationship of the image acquisition device: S31, controlling the motion mechanism to absorb the calibration sheet; for example, using a checkerboard calibration sheet with a cell size of 0.5*0.5 mm, and adsorbing it onto the motion mechanism.
[0032] S32, controlling the first light source module to be turned on and the second light source module to be turned off; S33, controlling the motion mechanism to move to a preset position, and controlling all the image acquisition devices to simultaneously capture the image of the calibration plate; S34, controlling the motion mechanism to drive the calibration plate to translate for multiple times, and controlling all the image acquisition devices to simultaneously capture the calibration plate image after each translation; S35, controlling the motion mechanism to drive the calibration plate back to the preset position, and then performing multiple rotations, and controlling all the image acquisition devices to simultaneously capture the calibration plate image after each rotation; For example, the motion mechanism is controlled to carry the calibration piece and translate 9 times, then return to the preset position, and then perform the rotation action 3 times. In the 9+3 postures, the four image acquisition devices 1 all take pictures of the calibration piece. After the pictures are taken, each camera obtains 12 images.
[0033] S36. According to the changes in features in the calibration plate images taken by each of the image acquisition devices, the least square method is used to calculate the respective calibration relationships.
[0034] S4, determining the angle deviation between the edge of the smart watch case and the edge of the screen module according to the converted edge coordinates of the smart watch case and the edge coordinates of the screen module, and adjusting them to be parallel; Specifically, Figure 5 , Figure 8 As shown, the S4 step includes: S41, calculating the angles of the two long sides of the inner wall of the smart watch case according to the converted edge coordinates of the smart watch case, and the long side 51 of the inner wall of the smart watch case 5 is as follows: Figure 8 As shown; S42, calculating the angles of the outer edges 41 of the two long sides of the screen module 4 by using the converted edge coordinates of the screen module; S43, calculating the difference between the average value of the angles of the two long sides of the inner wall of the smart watch housing and the average value of the angles of the two long sides of the screen module to obtain the angle deviation, such as Figure 8 shown.
[0035] S5, executing steps S1 to S3 again to calculate the translation amount of the smart watch housing and the screen module, and centering the smart watch housing and the screen module; S6. Loop through steps S1 to S5 until the angle deviation and the translation amount reach respective thresholds; for example, when the angle deviation is less than 0.1° and the translation amount difference is less than 0.04, it is considered that the loop termination condition is met.
[0036] S7. Control the motion mechanism to press downward to fit the smart watch housing and the screen module.
[0037] Through multiple rounds of precise visual guidance, this embodiment can control the alignment error of the screen components within an extremely small range, ensuring that the subsequent processes achieve clarity of the screen display and sensitivity of the touch control. Whether it is a flat screen or a curved screen, highly precise alignment can be achieved, and the occurrence of screen bonding failure or even scrapping can be significantly reduced.
[0038] This embodiment can monitor the bonding process in real time through visual guidance, promptly discover and correct position deviations caused by equipment vibration, material deformation and other factors, ensure the stability and consistency of bonding, help reduce product defective rates and improve production efficiency.
[0039] This embodiment can reduce scrap and rework caused by poor bonding through high-precision visual guidance, reduce the waste of raw materials and production costs; at the same time, improving production efficiency can also reduce the production cost per unit product and improve the competitiveness of the enterprise.
[0040] This embodiment provides a highly versatile visual guidance technology that can reduce an enterprise's investment in different equipment and reduce equipment procurement and maintenance costs; in addition, the automated visual guidance system can also reduce manual operations and reduce labor costs.
[0041] Example 2 Based on the same concept, this embodiment also provides a smart watch screen visual fitting system, which is used to implement the smart watch screen visual fitting method provided in Example 1. For a detailed description of the smart watch screen visual fitting method provided in Example 1, please refer to the corresponding description in Example 1 and will not be repeated here.
[0042] It is understandable that the smart watch screen visual fitting system provided in this embodiment includes hardware structures and / or software modules corresponding to the execution of each function in order to realize the above functions. In combination with the units and algorithm steps of the examples disclosed in this embodiment, this embodiment can be implemented in the form of hardware or a combination of hardware and computer software. Whether a function is executed in the form of hardware or computer software driving hardware depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application, but such implementation should not be considered to exceed the scope of the technical solution of this embodiment.
[0043] A smart watch screen visual bonding system, such as Figures 6 to 8 As shown, it includes multiple image acquisition devices 1, multiple light source modules 2, a motion mechanism 3, and a main controller; wherein, The light source module 2 is used to provide light source for the corresponding image acquisition device 1 to shoot; that is, the light source module 2 is matched with the image acquisition device 1.
[0044] The image acquisition device 1 is used to acquire the edge image of the housing of the smart watch 5 and the edge image of the screen module 4; Optionally, the image acquisition device uses a high-resolution line scan camera.
[0045] The main controller is used to adjust the position of the smart watch housing 5 and the screen module 4 by processing the edge image of the smart watch housing and the edge image of the screen module; The motion mechanism 3 is used to achieve position adjustment and fitting of the smart watch housing 5 and the screen module 4 .
[0046] like Figure 6 As shown, four image acquisition devices 1 are used to acquire the edge image of the smart watch case and the edge image of the screen module, namely the first camera 11, the second camera 12, the third camera 13, and the fourth camera 14. Each image acquisition device has a corresponding light source module 2 to provide light. In order to realize the independent acquisition of the edge image of the smart watch case and the edge image of the screen module, each image acquisition device 1 is configured with a corresponding first light source module 21 and a second light source module 22. Taking the first camera 11 as an example, Figure 7 As shown, the first light source module 21 provides light for the first camera 11 to capture the side edge image of the smart watch housing, and the second light source module 22 provides light for the first camera 11 to capture the side edge image of the screen module. Figure 7 The angle value between the second light source module 22 and the first camera 11 is only for illustration and does not limit the specific angle value.
[0047] In some embodiments, the master controller may include the following process: A smart watch case edge image acquisition module, used to control the acquisition of smart watch case edge images; The screen module edge image acquisition module is used to control the acquisition of the screen module edge image; A coordinate conversion module, used for converting the smart watch case edge image, the smart watch case edge coordinates in the screen module edge image, and the screen module edge coordinates into a motion mechanism coordinate system; An angle deviation determination module, used to determine the angle deviation between the edge of the smart watch case and the edge of the screen module according to the converted edge coordinates of the smart watch case and the edge coordinates of the screen module, and adjust them to be parallel; A translation amount calculation module, used to execute the smart watch case edge image acquisition module, the screen module edge image acquisition module and the coordinate conversion module again to calculate the translation amount of the smart watch case and the screen module, and center the smart watch case and the screen module; A loop execution module, used for looping the smart watch case edge image acquisition module, the screen module edge image acquisition module, the coordinate conversion module, the angle deviation determination module and the translation amount calculation module until the angle deviation and the translation amount reach respective thresholds; The fitting module is used to control the movement mechanism to press downward so as to fit the smart watch housing and the screen module.
[0048] In one embodiment, the smart watch case edge image acquisition module controls the acquisition of the smart watch case edge image in the following manner: Control the first light source module to turn on and the second light source module to turn off; The edge image of the smart watch case is captured by controlling the image capture devices corresponding to each side of the smart watch case.
[0049] In one implementation, the screen module edge image acquisition module controls the acquisition of the screen module edge image in the following manner: Control the second light source module to turn on and the first light source module to turn off; The edge image of the screen module is captured by controlling the image capture device.
[0050] In one implementation, the coordinate conversion module performs coordinate conversion in the following manner: The calibration relationship of each image acquisition device is called to convert the edge coordinates of the smart watch housing and the edge coordinates of the screen module into the motion mechanism coordinate system.
[0051] In one implementation, the main controller determines the calibration relationship of the image acquisition device in the following manner: Control the motion mechanism to absorb the calibration piece; Controlling the first light source module to be turned on and the second light source module to be turned off; Controlling the motion mechanism to move to a preset position, and controlling all the image acquisition devices to simultaneously capture the image of the calibration plate; Controlling the motion mechanism to drive the calibration plate to translate multiple times, and controlling all the image acquisition devices to simultaneously capture the calibration plate image after each translation; Control the motion mechanism to drive the calibration plate back to the preset position, and then perform multiple rotations, and control all the image acquisition devices to simultaneously capture the calibration plate image after each rotation; According to the changes of features in the calibration plate images taken by each of the image acquisition devices, the respective calibration relationships are calculated using the least squares method.
[0052] In one implementation, the angle deviation determination module determines the angle deviation in the following manner: Calculate the two long side angles of the inner wall of the smart watch case according to the converted edge coordinates of the smart watch case; Calculating the outer edge angles of two long sides of the screen module through the converted edge coordinates of the screen module; The difference between the average value of the angles of the two long sides of the inner wall of the smart watch housing and the average value of the angles of the two long side outer edges of the screen module is calculated to obtain the angle deviation.
[0053] Regarding the main controller in the above embodiment, the specific manner in which each module performs operations has been described in detail in the embodiment of the method, and will not be elaborated here.
[0054] It should be noted that the smart watch screen visual fitting system provided in this embodiment is similar to the principle and workflow of the smart watch screen visual fitting method provided in Example 1. The relevant details can be referred to the above description and will not be repeated here.
[0055] Through multiple rounds of precise visual guidance, this embodiment can control the alignment error of the screen components within an extremely small range, ensuring that the subsequent processes achieve clarity of the screen display and sensitivity of the touch control. Whether it is a flat screen or a curved screen, highly precise alignment can be achieved, and the occurrence of screen bonding failure or even scrapping can be significantly reduced.
[0056] This embodiment can monitor the bonding process in real time through visual guidance, promptly discover and correct position deviations caused by equipment vibration, material deformation and other factors, ensure the stability and consistency of bonding, help reduce product defective rates and improve production efficiency.
[0057] This embodiment can reduce scrap and rework caused by poor bonding through high-precision visual guidance, reduce the waste of raw materials and production costs; at the same time, improving production efficiency can also reduce the production cost per unit product and improve the competitiveness of the enterprise.
[0058] This embodiment provides a highly versatile visual guidance technology that can reduce an enterprise's investment in different equipment and reduce equipment procurement and maintenance costs; in addition, the automated visual guidance system can also reduce manual operations and reduce labor costs.
[0059] Example 3 An electronic device, such as Fig. 9 As shown, it includes: a memory on which program code is stored; a processor connected to the memory, and when the program code is executed by the processor, a smart watch screen visual bonding method is implemented. For a detailed description of the method, reference can be made to the corresponding description in the above method embodiment, which will not be repeated here.
[0060] Example 4 A computer readable storage medium such as Fig.10 As shown, program instructions are stored thereon, and when the program instructions are executed by the processor, a method for visually fitting the screen of a smart watch is implemented. For a detailed description of the method, reference can be made to the corresponding description in the above method embodiment, and no further description is given here.
[0061] The number of devices and processing scales described here are used to simplify the description of the present invention. Applications, modifications and variations of the present invention will be obvious to those skilled in the art.
[0062] Although the embodiments of the present invention have been disclosed as above, they are not limited to the applications listed in the specification and implementation modes. They can be fully applied to various fields suitable for the present invention. For those familiar with the art, additional modifications can be easily implemented. Therefore, without departing from the general concept defined by the claims and the scope of equivalents, the present invention is not limited to the specific details and the illustrations shown and described herein.
[0063] The apparatus, electronic device, non-volatile computer storage medium and method provided in the embodiments of this specification correspond to each other, and therefore, the apparatus, electronic device and non-volatile computer storage medium also have beneficial technical effects similar to those of the corresponding method. Since the beneficial technical effects of the method have been described in detail above, the beneficial technical effects of the corresponding apparatus, electronic device and non-volatile computer storage medium will not be repeated here.
[0064] Those skilled in the art also know that, in addition to implementing the controller in a purely computer-readable program code, the controller can be made to implement the same function in the form of logic gates, switches, application-specific integrated circuits, programmable logic controllers, and embedded microcontrollers by logically programming the method steps. Therefore, such a controller can be considered as a hardware component, and the devices for implementing various functions included therein can also be considered as structures within the hardware component. Or even, the devices for implementing various functions can be considered as both software units for implementing the method and structures within the hardware component.
[0065] The systems, devices or units described in the above embodiments can be implemented by computer chips or entities, or by products with certain functions. For the convenience of description, the above devices are described separately by functions in various units. Of course, when implementing one or more embodiments of this specification, the functions of each unit can be implemented in the same or more software and / or hardware.
[0066] Those skilled in the art will appreciate that the embodiments of this specification may be provided as methods, systems, or computer program products. Therefore, the embodiments of this specification may take the form of a complete hardware embodiment, a complete software embodiment, or an embodiment combining software and hardware. Moreover, the embodiments of this specification may take the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) containing computer-usable program codes.
[0067] This specification is described with reference to the flowcharts and / or block diagrams of the methods, devices (systems), and computer program products according to the embodiments of this specification. It should be understood that each process and / or block in the flowchart and / or block diagram, as well as the combination of processes and / or blocks in the flowchart and / or block diagram, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing device to produce a machine, so that the instructions executed by the processor of the computer or other programmable data processing device generate instructions for implementing the processes in the flowchart and / or block diagram. Figure 1 A process or multiple processes and / or boxes Figure 1 A device that provides the functions specified in a block or multiple blocks.
[0068] These computer program instructions may also be stored in a computer readable memory capable of directing a computer or other programmable data processing device to operate in a specific manner, so that the instructions stored in the computer readable memory produce an article of manufacture including an instruction device, which implements the process Figure 1 A process or multiple processes and / or boxes Figure 1 A function specified in one or more boxes.
[0069] These computer program instructions can also be loaded onto a computer or other programmable data processing device so that a series of operating steps are executed on the computer or other programmable device to produce a computer-implemented process, thereby providing instructions for implementing the process in the computer or other programmable device. Figure 1 A process or multiple processes and / or boxes Figure 1 The steps for the functions specified in one or more boxes.
[0070] It should also be noted that the terms "include", "comprises" or any other variations thereof are intended to cover non-exclusive inclusion, so that a process, method, commodity or device including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, commodity or device. In the absence of more restrictions, the elements defined by the sentence "comprises a ..." do not exclude the existence of other identical elements in the process, method, commodity or device including the elements.
[0071] The specification may be described in the general context of computer-executable instructions executed by a computer, such as program units. Generally, program units include routines, programs, objects, components, data structures, etc. that perform specific tasks or implement specific abstract data types. The specification may also be practiced in distributed computing environments where tasks are performed by remote processing devices connected via a communications network. In a distributed computing environment, program units may be located in local and remote computer storage media, including storage devices.
[0072] Each embodiment in this specification is described in a progressive manner, and the same or similar parts between the embodiments can be referred to each other, and each embodiment focuses on the differences from other embodiments. In particular, for the system embodiment, since it is basically similar to the method embodiment, the description is relatively simple, and the relevant parts can be referred to the partial description of the method embodiment.
[0073] The above description is only an embodiment of this specification and is not intended to limit one or more embodiments of this specification. For those skilled in the art, one or more embodiments of this specification may have various changes and variations. Any modification, equivalent replacement, improvement, etc. made within the spirit and principle of one or more embodiments of this specification shall be included in the scope of the claims of one or more embodiments of this specification.
Claims
1. A method for visually fitting a smart watch screen, characterized in that: The following steps are involved: S1, controlling the acquisition of the edge image of the smart watch case; S2, controlling the acquisition of edge images of the screen module; S3, converting the smart watch case edge image, the smart watch case edge coordinates, and the screen module edge coordinates in the screen module edge image into a motion mechanism coordinate system; S4, determining the angle deviation between the edge of the smart watch case and the edge of the screen module according to the converted edge coordinates of the smart watch case and the edge coordinates of the screen module, and adjusting them to be parallel; S5, executing steps S1 to S3 again to calculate the translation amount of the smart watch housing and the screen module, and centering the smart watch housing and the screen module; S6, looping through steps S1 to S5 until the angle deviation and the translation amount reach respective thresholds; S7. Control the motion mechanism to press downward to fit the smart watch housing and the screen module.
2. A smart watch screen visual bonding method as claimed in claim 1, characterized in that: The S1 step includes: S11, controlling the first light source module to turn on and the second light source module to turn off; S12: Capture the edge image of the smart watch case by controlling the image acquisition devices corresponding to each side of the smart watch case.
3. A smart watch screen visual bonding method as claimed in claim 2, characterized in that: The S2 step includes: S21, controlling the second light source module to turn on and the first light source module to turn off; S22, capturing the edge image of the screen module by controlling the image capturing device.
4. A smart watch screen visual bonding method as claimed in claim 3, characterized in that: The S3 step includes: The calibration relationship of each image acquisition device is called to convert the edge coordinates of the smart watch housing and the edge coordinates of the screen module into the motion mechanism coordinate system.
5. A smart watch screen visual bonding method as claimed in claim 4, characterized in that: It also includes the steps of determining the calibration relationship of the image acquisition device: S31, controlling the motion mechanism to absorb the calibration piece; S32, controlling the first light source module to be turned on and the second light source module to be turned off; S33, controlling the motion mechanism to move to a preset position, and controlling all the image acquisition devices to simultaneously capture the image of the calibration plate; S34, controlling the motion mechanism to drive the calibration plate to translate for multiple times, and controlling all the image acquisition devices to simultaneously capture the calibration plate image after each translation; S35, controlling the motion mechanism to drive the calibration plate back to the preset position, and then performing multiple rotations, and controlling all the image acquisition devices to simultaneously capture the calibration plate image after each rotation; S36. According to the changes in the features in the calibration plate images taken by each of the image acquisition devices, the least square method is used to calculate the respective calibration relationships.
6. A method for visually fitting a smart watch screen as claimed in claim 1, characterized in that: The S4 step includes: S41, calculating two long side angles of the inner wall of the smart watch case according to the converted edge coordinates of the smart watch case; S42, calculating the outer edge angles of two long sides of the screen module using the converted edge coordinates of the screen module; S43. Calculate the difference between the average value of the angles of the two long sides of the inner wall of the smart watch housing and the average value of the angles of the two long sides of the screen module to obtain an angle deviation.
7. A smart watch screen visual bonding system, implementing the method according to any one of claims 1 to 6, characterized in that: It includes multiple image acquisition devices, multiple light source modules, motion mechanisms, and a main controller; wherein, The light source module is used to provide light source for the corresponding image acquisition device to shoot; The image acquisition device is used to acquire the edge image of the smart watch housing and the edge image of the screen module; The main controller is used to adjust the position of the smart watch housing and the screen module by processing the edge image of the smart watch housing and the edge image of the screen module; The motion mechanism is used to achieve position adjustment and fitting of the smart watch housing and the screen module.
8. A smart watch screen visual bonding system as claimed in claim 7, characterized in that: The light source module includes a first light source module and a second light source module. The first light source module is used to provide light source for the corresponding image acquisition device to capture the edge image of the smart watch case; the second light source module is used to provide light source for the corresponding image acquisition device to capture the edge image of the screen module.
9. An electronic device, characterized in that: include: A memory having program code stored therein; A processor connected to the memory, and when the program code is executed by the processor, the method according to any one of claims 1 to 6 is implemented.
10. A computer-readable storage medium, characterized in that: Program instructions are stored thereon, and when the program instructions are executed by a processor, the method according to any one of claims 1 to 6 is implemented.