Invisible dot code file correction method, device, electronic equipment and storage medium

By using the deformed grid images and dot matrix code files for correction during blistering, the problem of code point deformation during blistering is solved, the code point quality on the surface of the human acupuncture model is ensured, and the normal use and application effect of the model is achieved.

CN119251433BActive Publication Date: 2025-05-16TRADITIONAL CHINESE MEDICINE ANCIENT BOOKS PUBLISHING CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202411333494.5
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-09-24
Publication Date
2025-05-16
Estimated Expiration
2044-09-24

AI Technical Summary

Technical Problem

When making a human acupuncture model with invisible dot matrix codes on the surface, the code point will be deformed during the blistering process, resulting in irregular deformation of the code point in the invisible dot matrix code on the human acupuncture model, affecting the application of the model.

Method used

By obtaining the grid images after deforming the standard grid images based on different blister molds, the corresponding image files are generated, and the standard grid images are deformed as the reference, the dot matrix code information is extracted, and the corrected dot matrix code files are obtained, so as to reverse deformation during the blister process to ensure the normal shape of the code points.

Benefits of technology

The deformation correction of the code points of the invisible dot matrix on the surface of the human acupoint model is achieved, ensuring the quality of the code points on the surface of the model, thereby ensuring the normal use and application effect of the human acupoint model.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119251433B_ABST
    Figure CN119251433B_ABST
Patent Text Reader

Abstract

The present application provides a method, device, electronic device and storage medium for correcting invisible dot code files, the method comprising: obtaining a first grid image and a second grid image determined by deforming a standard grid image based on a first blister mold and a second blister mold, the two blister molds being obtained based on segmenting a three-dimensional human body mold according to a front and back interface; generating a first image file based on the first grid image and the first invisible dot code file, and generating a second image file based on the second grid image and the second invisible dot code file; deforming the two image files respectively based on the standard grid image to determine two deformed files that match the standard grid image; extracting dot code information from the two deformed files respectively to obtain two correction files. The present application can ensure that code points of normal form are generated on the surface of the human acupuncture point model by pre-deforming the dot code file and setting the dot code on the human acupuncture point model based on the deformed dot code file.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of image processing technology, and in particular to a method, device, electronic device and storage medium for correcting invisible dot code files. Background Art

[0002] As a key instrument for learning Chinese medicine, the human acupoint model is an important learning tool in the field of Chinese medicine. The commonly used human acupoint model is to print the acupoint names on the human model, so that learners can remember and identify them intuitively. Since the acupoint names and meridians are printed on the human acupoint model, learners can only remember by looking at the location, and cannot master the distribution of acupoints more proficiently based on inquiry-based learning.

[0003] Based on this, a human acupuncture point model with an invisible dot matrix code on the surface is provided. Learners use a dot matrix acupuncture pen to perform acupuncture point operations on the human acupuncture point model. The dot matrix acupuncture pen takes a picture of the acupuncture point to obtain an invisible code image, determines the touch position based on the invisible code image, and the recognition device analyzes the learner's acupuncture point selection situation based on the touch position.

[0004] When making a human acupuncture point model with an invisible dot matrix code on the surface, it is necessary to print the invisible dot matrix code file on a plastic transfer material to obtain a printed transfer film, and then set the printed transfer film on a corresponding blister mold for blister molding to obtain a blister three-dimensional sheet, and set the blister three-dimensional sheet in a casting mold to obtain a human acupuncture point model with an invisible dot matrix code on the surface by casting.

[0005] In the above process, when the printed transfer film is set on the corresponding blister mold for blistering, the code points will be deformed, resulting in deformation of the code points on the blister three-dimensional sheet, thereby causing irregular deformation of the code points in the invisible dot matrix code on the human acupuncture point model, affecting the application of the human acupuncture point model. Summary of the invention

[0006] In view of the above problems, the embodiments of the present application provide a method, device, electronic device and storage medium for correcting an invisible dot code file that overcomes the above problems or at least partially solves the above problems.

[0007] In a first aspect, an embodiment of the present application provides a method for correcting an invisible dot code file, wherein the invisible dot code file is used to provide an invisible dot code set on the surface of a human acupuncture point model, and the method comprises:

[0008] Acquire a first grid image and a second grid image determined by deforming a standard grid image based on a first blister mold and a second blister mold, wherein the first blister mold and the second blister mold are obtained by segmenting a three-dimensional human body mold according to a front and rear interface;

[0009] Generate a first image file based on the first grid image and the first invisible dot code file, and generate a second image file based on the second grid image and the second invisible dot code file;

[0010] Taking the standard grid image as a reference, deforming the first image file and the second image file to determine a first deformed file and a second deformed file matching the standard grid image;

[0011] The dot code information is extracted from the first deformed file and the second deformed file respectively, and a first corrected file obtained by correcting the first invisible dot code file and a second corrected file obtained by correcting the second invisible dot code file are obtained.

[0012] In a second aspect, an embodiment of the present application provides an invisible dot matrix code file correction device, wherein the invisible dot matrix code file is used to provide an invisible dot matrix code set on the surface of a human acupuncture point model, and the device comprises:

[0013] A first acquisition module is used to acquire a first grid image and a second grid image determined by deforming a standard grid image based on a first blister mold and a second blister mold, wherein the first blister mold and the second blister mold are obtained by segmenting a three-dimensional human body mold according to a front and rear interface;

[0014] A generating module, configured to generate a first image file based on the first grid image and the first invisible dot code file, and to generate a second image file based on the second grid image and the second invisible dot code file;

[0015] a determination module, configured to deform the first image file and the second image file based on the standard grid image, and determine a first deformed file and a second deformed file that match the standard grid image;

[0016] The second acquisition module is used to extract dot code information from the first deformed file and the second deformed file respectively, and acquire a first corrected file after correcting the first invisible dot code file and a second corrected file after correcting the second invisible dot code file.

[0017] In a third aspect, an embodiment of the present application provides an electronic device, comprising a processor, a memory, and a computer program stored in the memory and executable on the processor, wherein the computer program, when executed by the processor, implements the steps of the invisible dot code file correction method described in the first aspect.

[0018] In a fourth aspect, an embodiment of the present application provides a computer-readable storage medium, on which a computer program is stored. When the computer program is executed by a processor, the steps of the invisible dot code file correction method described in the first aspect are implemented.

[0019] The technical solution of the embodiment of the present application obtains a first grid image and a second grid image generated by deforming a standard grid image based on a first blister mold and a second blister mold, generates a first image file based on the first grid image and a first invisible dot code file, and generates a second image file based on the second grid image and the second invisible dot code file, deforms the first image file and the second image file based on the standard grid image, determines a first deformed file and a second deformed file that match the standard grid image, extracts dot code information from the first deformed file and the second deformed file, obtains a correction file in which the code points are deformed, and can achieve deformation of code points in the dot code file, and set dot codes for a human acupuncture point model based on the deformed dot code file, ensures that code points of normal form are generated on the surface of the human acupuncture point model through reverse deformation during the blister process, and then ensures the quality of the code points generated on the surface of the human acupuncture point model based on pre-deformation of the code points, thereby ensuring normal use of the human acupuncture point model. BRIEF DESCRIPTION OF THE DRAWINGS

[0020] Figure 1 A schematic diagram showing a method for correcting an invisible dot code file provided in an embodiment of the present application;

[0021] Figure 2 It shows an implementation flow chart of correcting invisible dot code file provided by an embodiment of the present application;

[0022] Figure 3 A flow chart showing the method of producing a human acupuncture point model having an invisible dot matrix code on the surface based on a correction file provided in an embodiment of the present application;

[0023] Figure 4 A schematic diagram showing an invisible dot code file correction device provided in an embodiment of the present application;

[0024] Figure 5 A schematic diagram of the structure of an electronic device provided in an embodiment of the present application is shown. DETAILED DESCRIPTION

[0025] The following will be combined with the drawings in the embodiments of the present application to clearly and completely describe the technical solutions in the embodiments of the present application. Obviously, the described embodiments are part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of this application.

[0026] It should be understood that the "one embodiment" or "an embodiment" mentioned throughout the specification means that the specific features, structures or characteristics related to the embodiment are included in at least one embodiment of the present application. Therefore, "in one embodiment" or "in an embodiment" appearing throughout the specification does not necessarily refer to the same embodiment. In addition, these specific features, structures or characteristics can be combined in one or more embodiments in any suitable manner. The multiple in the embodiments of the present application can include two and more than two.

[0027] In the various embodiments of the present application, it should be understood that the size of the serial numbers of the following processes does not mean the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of the present application.

[0028] The surface of the human acupuncture point model provided in the embodiment of the present application is provided with an invisible dot matrix code. By providing a human acupuncture point model with an invisible dot matrix code on the surface, students can master the distribution of acupuncture points more proficiently based on inquiry-based learning.

[0029] The invisible dot matrix code set on the surface of the human acupuncture point model includes multiple code points, and the spatial positions between the code points have a certain mathematical calculation relationship. The number of code points corresponding to the invisible dot matrix code is much larger than the number of acupuncture points corresponding to the human acupuncture point model. For each acupuncture point, it is associated with multiple code points in the invisible dot matrix code. Since the areas corresponding to different acupuncture points in the human acupuncture point model are different, the number of code points corresponding to different acupuncture points may be different. As an example, the human acupuncture point model corresponds to 361 acupuncture points, and the number of code points corresponding to the invisible dot matrix code on the surface of the human acupuncture point model is 20,000, and each acupuncture point is associated with multiple code points. It should be noted that since the invisible dot matrix code is located on the surface of the human acupuncture point model, there are non-acupuncture points on the human acupuncture point model. Therefore, there are code points in the invisible dot matrix code that are not associated with acupuncture points, such as code points located between acupuncture points.

[0030] Among them, the human acupuncture point model with invisible dot matrix codes on the surface cooperates with the dot matrix acupuncture pen and the recognition device to realize the analysis of the acupuncture point selection of the trainees. When the trainees use the human acupuncture point model with invisible dot matrix codes on the surface to perform acupuncture point drills, they use the dot matrix acupuncture pen to select acupuncture points on the human acupuncture point model. After the dot matrix acupuncture pen touches the human acupuncture point model, the dot matrix acupuncture pen collects the invisible code image corresponding to the touch position, determines the coordinate information corresponding to the touch position based on the collected invisible code image, and provides the determined coordinate information to the recognition device (such as a terminal installed with an application matching the human acupuncture point model). The recognition device analyzes the acupuncture point selection of the trainees on the human acupuncture point model based on the coordinate information corresponding to the touch position, notifies the trainees of the acupuncture point selection situation or provides the trainees with operation instructions to improve the trainees' acupuncture point selection efficiency and accuracy.

[0031] When making a human acupuncture point model with an invisible dot matrix code on the surface, the invisible dot matrix code file is printed on a plastic transfer material to obtain a printed transfer film, and then the printed transfer film is set on a blister mold for blister molding to obtain a blister three-dimensional sheet with code points. The blister mold here is obtained based on a three-dimensional human body mold, specifically, the three-dimensional human body mold is divided according to the front and back interfaces to obtain two molds, both of which are used as blister molds, and the invisible dot matrix code files corresponding to different blister molds are different. In the blister molding process, after placing the printed transfer film on the corresponding blister mold, it is clamped with a steel plate, and then heated to a certain temperature, such as 90°C, for hot blister molding, and then a blister three-dimensional sheet with code points is obtained. After obtaining two blister three-dimensional sheets based on two blister molds, the two blister three-dimensional sheets are set in the casting molding mold corresponding to the three-dimensional human body model, and the casting molding mold is cast to obtain a human acupuncture point model with an invisible dot matrix code on the surface.

[0032] In the process of making the human acupuncture point model with an invisible dot matrix code on the surface, the code points will be deformed during the blistering process, resulting in the code points on the blistering three-dimensional sheet being deformed code points, thereby causing the code points in the invisible dot matrix code on the human acupuncture point model to be irregularly deformed, affecting the application of the human acupuncture point model. Based on this, the embodiment of the present application first pre-deforms the dot matrix code file, and sets the dot matrix code on the human acupuncture point model based on the deformed dot matrix code file, so as to ensure that the code points on the surface of the human acupuncture point model have normal shapes based on the reverse deformation during the blistering process, thereby ensuring the normal use of the human acupuncture point model.

[0033] The invisible dot code file correction method provided by the embodiment of the present application is introduced below. Figure 1 As shown, the method comprises the following steps:

[0034] Step 101: Obtain a first grid image and a second grid image determined by deforming a standard grid image based on a first blister mold and a second blister mold, wherein the first blister mold and the second blister mold are obtained by segmenting a three-dimensional human body mold according to a front and rear interface.

[0035] In this embodiment, a standard grid image is first provided, and after the standard grid image is processed based on the first blister mold and the second blister mold, a deformed first grid image and a second grid image generated based on the standard grid image are obtained.

[0036] The standard grid image is a grid image formed by the intersection of N horizontal lines and M vertical lines. Normally, the values ​​of N and M are equal. Of course, there may be a situation where the values ​​of N and M are not equal, which will not be elaborated here. Among them, the standard grid image in this embodiment can be directly drawn based on drawing software. As an optional implementation, an initial grid image with a corresponding number of horizontal lines less than N and a number of vertical lines less than M can be provided. On the basis of the initial grid image, a specific algorithm is used to add new lines to obtain a standard grid image. Specifically, for any two adjacent horizontal lines or two vertical lines in the initial grid image, the function expression corresponding to the two lines is determined (such as a sextic function with X as the independent variable and Y as the dependent variable), and the newly added lines between the two lines are determined based on the difference operation of the two function expressions.

[0037] Before the standard grid image is processed based on the first blister mold and the second blister mold, a three-dimensional human body mold is provided, the three-dimensional human body mold is matched with the human acupuncture point model, and the three-dimensional human body mold is evenly divided according to the front and back interfaces to obtain the first blister mold and the second blister mold, such as the first blister mold matches the front half of the human acupuncture point model, and the second blister mold matches the back half of the human acupuncture point model, and the front half and the back half of the human acupuncture point model are symmetrically distributed based on the front and back interfaces. After obtaining the two blister molds, the standard grid image is deformed using the first blister mold to obtain a first grid image in a plane form, and the standard grid image is deformed using the second blister mold to obtain a second grid image in a plane form, thereby obtaining the first grid image and the second grid image determined by the deformation of the standard grid image based on the first blister mold and the second blister mold.

[0038] Step 102: Generate a first image file based on the first grid image and the first invisible dot code file, and generate a second image file based on the second grid image and the second invisible dot code file.

[0039] The first grid image is adapted to the first blister mold, which matches the front half of the human acupuncture point model, for example. Correspondingly, the second grid image is adapted to the second blister mold, which matches the back half of the human acupuncture point model, for example. After obtaining the first grid image and the second grid image determined by deforming the standard grid image, a first image file is generated based on the first grid image and the first invisible dot matrix code file adapted to the first blister mold, and a second image file is generated based on the second grid image and the second invisible dot matrix code file adapted to the second blister mold.

[0040] In this embodiment, the invisible dot matrix code file is used to provide an invisible dot matrix code set on the surface of the human acupuncture point model, and the first invisible dot matrix code file is a dot matrix code file adapted to the front half of the human acupuncture point model, and the second invisible dot matrix code file is a dot matrix code file adapted to the back half of the human acupuncture point model. By generating a first image file based on the first grid image and the first invisible dot matrix code file, the grid image and the dot matrix code file adapted to the front half of the human acupuncture point model can be combined to provide a grid image file with fused code point information, and by generating a second image file based on the second grid image and the second invisible dot matrix code file, the grid image and the dot matrix code file adapted to the back half of the human acupuncture point model can be combined to provide a grid image file with fused code point information.

[0041] It should be noted that the first grid image and the second grid image in this embodiment are deformed grid images, and their corresponding grids are deformed grids. The image file obtained by combining the grid image with the invisible dot code file can be regarded as an image with code points set on the deformed grid.

[0042] Step 103: deform the first image file and the second image file based on the standard grid image to determine a first deformed file and a second deformed file that match the standard grid image.

[0043] After the first image file and the second image file are generated, the first image file and the second image file are deformed based on the standard grid image, so that the first grid image in the first image file and the second grid image in the second image file are aligned with the standard grid image, thereby determining the first deformed file and the second deformed file that match the standard grid image.

[0044] The first deformation file includes a grid image matching the standard grid image and a dot code file with deformed code points (the dot code file is determined based on the first invisible dot code file), and the second deformation file includes a grid image matching the standard grid image and a dot code file with deformed code points (the dot code file is determined based on the second invisible dot code file). In the process of deforming the first image file, the first grid image in the first image file is controlled to align with the standard grid image, and the corresponding code points are deformed by the deformation of the first grid image to generate a first deformation file including a grid image matching the standard grid image and a dot code file with deformed code points; in the process of deforming the second image file, the second grid image in the second image file is controlled to align with the standard grid image, and the corresponding code points are deformed by the deformation of the second grid image to generate a second deformation file including a grid image matching the standard grid image and a dot code file with deformed code points.

[0045] Step 104: extracting dot code information from the first deformed file and the second deformed file respectively, and obtaining a first corrected file obtained by correcting the first invisible dot code file and a second corrected file obtained by correcting the second invisible dot code file.

[0046] After obtaining a first deformed file including a grid image matching a standard grid image and a dot code file with deformed code points, the dot code information is extracted from the first deformed file, and a first corrected file is obtained after correcting the first invisible dot code file. The obtained first corrected file is a file with deformed code points based on the first invisible dot code file.

[0047] After obtaining a second deformed file including a grid image matching a standard grid image and a dot code file with deformed code points, the dot code information is extracted from the second deformed file, and a second corrected file is obtained after correcting the second invisible dot code file. The obtained second corrected file is a file with deformed code points based on the second invisible dot code file.

[0048] After obtaining the dot code file with deformed code points, the dot code file with deformed code points can be printed on a plastic transfer material in the process of making a human acupuncture point model with an invisible dot code on the surface to obtain a printed transfer film, and then the printed transfer film is set on a blister mold for blister molding to obtain a blister three-dimensional sheet with code points. During the blister molding process, the code points will be reversely deformed, and a blister three-dimensional sheet corresponding to the code points in normal form can be obtained based on the reverse deformation of the code points. The blister three-dimensional sheet is set in a casting mold for casting to obtain a human acupuncture point model with code points in normal form on the surface.

[0049] In the above implementation process of the present application, the first grid image and the second grid image generated by deforming the standard grid image based on the first blister mold and the second blister mold are obtained, the first image file is generated based on the first grid image and the first invisible dot code file, and the second image file is generated based on the second grid image and the second invisible dot code file. The first image file and the second image file are deformed based on the standard grid image, and the first deformed file and the second deformed file matching the standard grid image are determined. The dot code information is extracted from the first deformed file and the second deformed file, and the correction file of the deformed code point is obtained. The deformation of the code points in the dot code file can be realized, and the dot code is set for the human acupuncture point model based on the deformed dot code file. The reverse deformation in the blister process ensures that the code points on the surface of the human acupuncture point model have normal shapes, and then the quality of the code points generated on the surface of the human acupuncture point model is ensured based on the pre-deformation of the code points, thereby ensuring the normal use of the human acupuncture point model.

[0050] The process of determining the first grid image and the second grid image based on the standard grid image is introduced below. When the first grid image and the second grid image are determined by deforming the standard grid image based on the first blister mold and the second blister mold, it includes:

[0051] After the printing transfer film printed with the standard grid image is subjected to blistering on the first blister mold and the second blister mold respectively, a first stereoscopic image and a second stereoscopic image provided by two blister three-dimensional sheets are obtained;

[0052] The first stereoscopic image and the second stereoscopic image are plane-converted to obtain a first grid image and a second grid image.

[0053] After providing the standard grid image, the standard grid image is printed on the plastic transfer material to obtain a printed transfer film. Since the printed transfer film needs to be blister-formed on the first blister mold and the second blister mold, two printed transfer films need to be provided. The two printed transfer films are set on the corresponding blister molds for blister processing to obtain two blister three-dimensional sheets with grid images. Since the blister process requires extrusion and heat treatment, the standard grid image is deformed. Therefore, the corresponding grids of the two blister three-dimensional sheets with grid images are deformed grids.

[0054] Based on two blister three-dimensional sheets with grid images, a first stereoscopic image and a second stereoscopic image can be obtained, and the first stereoscopic image and the second stereoscopic image are deformed grid images respectively set on the two blister three-dimensional sheets. After obtaining the first stereoscopic image and the second stereoscopic image, the first stereoscopic image and the second stereoscopic image are plane-transformed to obtain the first grid image and the second grid image corresponding to the plane form of the deformed grid.

[0055] The first grid image and the second grid image respectively include a preset number of deformed grids, the standard grid image includes a preset number of standard grids, and the image size corresponding to the first grid image and the second grid image is larger than the image size corresponding to the standard grid image.

[0056] Since the first grid image and the second grid image are obtained by deforming the standard grid image, the number of grids corresponding to the standard grid image and the first grid image is the same, and the number of grids corresponding to the standard grid image and the second grid image is the same, the standard grid image corresponds to a preset number of standard grids, and the first grid image and the second grid image correspond to a preset number of deformed grids, respectively. For example, the standard grid image corresponds to 200*200 standard grids, and the first grid image and the second grid image correspond to 200*200 deformed grids, respectively, and the preset number is 200*200.

[0057] The first grid image is determined by performing a planar transformation on the first stereoscopic image, and the second grid image is determined by performing a planar transformation on the second stereoscopic image. The process of determining a grid image in planar form based on a stereoscopic image can be regarded as a process of flattening a stereoscopic image. The first grid image and the second grid image corresponding to the deformed grids are obtained by flattening the two stereoscopic grid images.

[0058] Since the first stereoscopic image and the second stereoscopic image are arranged on two blister three-dimensional sheets, the first grid image and the second grid image provided by the two blister three-dimensional sheets in a planar form can be obtained by flattening the two blister three-dimensional sheets.

[0059] During the process of blistering the printed transfer film printed with the standard grid image on the blister mold, the standard grid image will be stretched, so the two obtained three-dimensional images correspond to the stretched grids, and the first grid image and the second grid image in planar form obtained based on the three-dimensional image correspond to the stretched grids. Therefore, the image size corresponding to the first grid image and the second grid image is larger than the image size corresponding to the standard grid image.

[0060] In the above implementation process of the present application, after the printed transfer film printed with the standard grid image is blister-formed on two blister molds to obtain two blister-formed three-dimensional sheets, two three-dimensional grid images corresponding to the deformed grids provided by the two blister-formed three-dimensional sheets are obtained, and the three-dimensional grid images are flattened to obtain a grid image in a planar form, so as to obtain a grid image corresponding to the deformed grid by deforming the standard grid image.

[0061] The following describes a process of generating two image files, which includes: generating a first image file based on a first grid image and a first invisible dot code file, and generating a second image file based on a second grid image and a second invisible dot code file;

[0062] The first grid image and the first invisible dot code file are layer-fused to generate a first image file carrying code points in the grid image; the second grid image and the second invisible dot code file are layer-fused to generate a second image file carrying code points in the grid image.

[0063] After deforming the standard grid image to obtain the first grid image and the second grid image corresponding to the deformed grid, for the first grid image, the first grid image and the matching first invisible dot code file are layer-fused to generate a first image file corresponding to the double layer and the grid image carrying the code points, and for the second grid image, the second grid image and the matching second invisible dot code file are layer-fused to generate a second image file corresponding to the double layer and the grid image carrying the code points.

[0064] The first grid image and the first invisible dot matrix code file both match the front half of the human acupuncture point model. By fusing the first grid image with the first invisible dot matrix code file, a first image file adapted to the front half of the human acupuncture point model is obtained; the second grid image and the second invisible dot matrix code file both match the back half of the human acupuncture point model. By fusing the second grid image with the second invisible dot matrix code file, a second image file adapted to the back half of the human acupuncture point model is obtained.

[0065] When the first grid image is merged with the first invisible dot code file, the layer corresponding to the first grid image is superimposed with the layer corresponding to the first invisible dot code file, so as to obtain an image with added code points and corresponding to the deformed grid through a layer locking operation; when the second grid image is merged with the second invisible dot code file, the layer corresponding to the second grid image is superimposed with the layer corresponding to the second invisible dot code file, so as to obtain an image with added code points and corresponding to the deformed grid through a layer locking operation.

[0066] In the above implementation process, after obtaining the first grid image and the second grid image corresponding to the deformed grid based on the standard grid image, the first grid image is fused with the adapted first invisible dot code file, and the second grid image is fused with the adapted second invisible dot code file, so as to generate a deformed grid image carrying code points by combining the grid image and the dot code file.

[0067] The following describes a process of determining a deformation file based on an image file. When a first image file and a second image file are deformed based on a standard grid image, and a first deformation file and a second deformation file matching the standard grid image are determined, the process includes:

[0068] The first coordinate information of the grid intersections in the first image file is aligned with the standard coordinate information of the grid intersections in the standard grid image to obtain a first deformed file after the first image file is deformed; the second coordinate information of the grid intersections in the second image file is aligned with the standard coordinate information of the grid intersections in the standard grid image to obtain a second deformed file after the second image file is deformed.

[0069] After obtaining the first image file and the second image file based on the combination of the grid deformation image and the dot code file, the first image file and the second image file are deformed based on the standard grid image. During the deformation, the coordinate information corresponding to the grid intersections in the standard grid image is used as the standard coordinate information, and then the first coordinate information corresponding to the grid intersections of the first grid image in the first image file is aligned with the standard coordinate information, and the first image file is deformed by aligning the coordinate information to obtain the first deformed file; for the second image file, the second coordinate information corresponding to the grid intersections of the second grid image in the second image file is aligned with the standard coordinate information, and the second image file is deformed by aligning the coordinate information to obtain the second deformed file.

[0070] Since, during the deformation process, the first coordinate information corresponding to the grid intersections of the first grid image in the first image file is aligned with the standard coordinate information, a target grid image that matches the standard grid image after the first grid image is deformed can be obtained, and since the first image file includes the first grid image and the first invisible dot code file, during the deformation of the first grid image, the code points in the first invisible dot code file are deformed to obtain a first corrected file after the first invisible dot code file is corrected, and then the first deformed file including the target grid image and the first corrected file is obtained through deformation processing.

[0071] Accordingly, since during the deformation process, the second coordinate information corresponding to the grid intersections of the second grid image in the second image file is aligned with the standard coordinate information, a target grid image that matches the standard grid image after the second grid image is deformed can be obtained, and since the second image file includes the second grid image and the second invisible dot code file, during the deformation of the second grid image, the code points in the second invisible dot code file are deformed to obtain a second corrected file after the second invisible dot code file is corrected, and then the second deformed file including the target grid image and the second corrected file is obtained through deformation processing.

[0072] Since the image size corresponding to the first grid image and the second grid image is larger than the image size corresponding to the standard grid image, when the coordinate information corresponding to the grid image is aligned with the standard coordinate information for grid image correction, the image size of the first grid image and the second grid image changes. As the image size decreases, the code points in the invisible dot code file are compressed, and the code points corresponding to the obtained correction file are in a compressed state.

[0073] It is worth noting that although the first grid image and the second grid image are images after grid deformation, the corresponding number of grids is the same as the number of grids corresponding to the standard grid image. Therefore, the first coordinate information corresponding to the grid intersections of the first grid image can be aligned one-to-one with the standard coordinate information of the grid intersections in the standard grid image, and the second coordinate information corresponding to the grid intersections of the second grid image can be aligned one-to-one with the standard coordinate information of the grid intersections in the standard grid image.

[0074] For the first deformation file, it corresponds to two layers, and the first deformation file is a grid image file that carries the corrected code points by layer fusion of the target grid image and the first correction file; for the second deformation file, it also corresponds to two layers, and the second deformation file is a grid image file that carries the corrected code points by layer fusion of the target grid image and the second correction file; for the target grid image, it is a corrected grid image that matches the standard grid image.

[0075] By aligning the coordinate information corresponding to the grid intersections of the deformed grid image with the standard coordinate information of the grid intersections in the standard grid image, the alignment of the coordinates corresponding to the grid intersections drives the code points in the dot code file to deform, so as to achieve correction of the grid image and the dot code file, and then obtain a deformed file after the image file is deformed.

[0076] After the deformed file is obtained based on the deformation processing of the image file, the dot code information is extracted from the first deformed file and the second deformed file respectively, and the first corrected file after the first invisible dot code file is corrected and the second corrected file after the second invisible dot code file is corrected are obtained, which includes the following steps:

[0077] Performing layer separation processing on the first deformed file, obtaining a first correction file and a target grid image matching the standard grid image, extracting the first correction file or clearing the target grid image to obtain the first correction file;

[0078] The second deformed file is subjected to layer separation processing, a second correction file and a target grid image matching the standard grid image are obtained, and the second correction file is extracted or the target grid image is cleared to obtain the second correction file.

[0079] After obtaining the first deformed file and the second deformed file by deforming the image file, layer separation processing is performed on the two deformed files respectively to obtain the target grid image based on the deformed file and the corrected file after the dot code file is corrected, and then the corrected file is separated to obtain the file after the invisible dot code file is corrected.

[0080] Specifically, for the first deformed file, the first deformed file is subjected to layer separation processing, so as to separate the first correction file and the target grid image matching the standard grid image through layer operation, and then the dot code information can be extracted based on the processing result of the layer separation to obtain the first correction file, or the target grid image can be cleared based on the processing result of the layer separation to obtain the first correction file. Correspondingly, for the second deformed file, the second deformed file is subjected to layer separation processing, so as to separate the second correction file and the target grid image matching the standard grid image through layer operation, and then the dot code information can be extracted based on the processing result of the layer separation to obtain the second correction file, or the target grid image can be cleared based on the processing result of the layer separation to obtain the second correction file.

[0081] The correction file and the target grid image are separated from the deformed file based on a layered operation, and the correction file can be directly obtained after the target grid image is cleared, or the dot code information is extracted to obtain the correction file, thereby achieving the correction file after the dot code file is corrected by a clearing method or an information extraction method.

[0082] Among them, the first correction file obtained after correcting the first invisible dot matrix code file includes code points in a compressed state, and the second correction file obtained after correcting the second invisible dot matrix code file includes code points in a compressed state. After obtaining the first correction file and the second correction file, a human acupuncture point model with an invisible dot matrix code on the surface is produced based on the first correction file and the second correction file. During the production process, the first correction file and the second correction file are printed on a plastic transfer material to obtain a printed transfer film with code points in a compressed state, and then the printed transfer film is set on a blister mold for blister molding. During the blister molding process, the code points are reversely deformed, so that a blister three-dimensional sheet corresponding to the code points in normal form is obtained based on the reverse deformation of the code points, and then the blister three-dimensional sheet with code points in normal form is set in a casting mold for casting to obtain a human acupuncture point model with code points in normal form on the surface.

[0083] In the above implementation process, after obtaining a correction file after correcting the invisible dot matrix code file based on the deformation file, the correction file is used to provide code points in a compressed state, and the code points are printed on a plastic transfer material. Based on the reverse deformation of the code points occurring during the blister forming process, a blister forming three-dimensional sheet with code points in normal form is provided to provide a human acupuncture point model with code points in normal form on the surface, thereby ensuring the quality of the human acupuncture point model.

[0084] The following is an introduction to the process of correcting invisible dot matrix code files through a specific implementation process. Figure 2 As shown, the following steps are included:

[0085] Step 201: Provide a standard grid image corresponding to a preset number of standard grids.

[0086] Step 202 : after printing the standard grid image on the plastic transfer material and blistering the printed transfer film printed with the standard grid image on two blister molds respectively, a first stereoscopic image and a second stereoscopic image provided by two blister 3D sheets are obtained.

[0087] Step 203: Perform a planar transformation on the first stereoscopic image and the second stereoscopic image to obtain a first grid image and a second grid image corresponding to the deformed grid in a planar form.

[0088] Step 204: perform layer fusion on the first grid image and the first invisible dot code file to generate a first image file carrying code points in the grid image, and perform layer fusion on the second grid image and the second invisible dot code file to generate a second image file carrying code points in the grid image.

[0089] Step 205: align the first coordinate information of the grid intersections in the first grid image of the first image file with the standard coordinate information of the grid intersections in the standard grid image to obtain a first deformed file after the first image file is deformed; align the second coordinate information of the grid intersections in the second grid image of the second image file with the standard coordinate information of the grid intersections in the standard grid image to obtain a second deformed file after the second image file is deformed.

[0090] Step 206: perform layer separation processing on the first deformed file and the second deformed file, extract the dot code information from the separation result, and obtain a first corrected file after correcting the first invisible dot code file and a second corrected file after correcting the second invisible dot code file.

[0091] In the above implementation process, the correction based on the deformed grid image drives the correction of the invisible dot code file, so as to obtain a correction file based on the code point deformation, provide an invisible dot code file for making a human acupuncture point model, and ensure the quality of the human acupuncture point model with the invisible dot code.

[0092] After obtaining the correction file, the process of making a human acupuncture point model with an invisible dot matrix code on the surface based on the correction file is as follows: Figure 3 As shown:

[0093] Step 301: Print a first correction file on a plastic transfer material to obtain a first printing transfer film having compressed code points.

[0094] Step 302: Print the second correction file on the plastic transfer material to obtain a second printing transfer film with compressed code points.

[0095] Step 303: placing the first printing transfer film on a first blister mold for blister molding, and obtaining a first blister three-dimensional sheet corresponding to the code point in normal form based on the reverse deformation of the code point during the blister molding process.

[0096] Step 304: placing the second printing transfer film on a second blister mold for blister forming, and obtaining a second blister three-dimensional sheet corresponding to the code point in normal form based on the reverse deformation of the code point during the blister forming process.

[0097] Step 305: Place two blister three-dimensional sheets with normal-shaped code points in a casting mold for casting, thereby obtaining a human acupuncture point model with normal-shaped code points on the surface.

[0098] In the above production process, a correction file with compressed code points is provided, and a blister three-dimensional sheet corresponding to the normal-shaped code points is obtained based on the reverse deformation of the code points during the blister process. A human acupuncture point model is manufactured based on the blister three-dimensional sheet, so that a human acupuncture point model with normal-shaped code points on the surface can be provided.

[0099] The embodiment of the present application also provides an invisible dot matrix code file correction device, wherein the invisible dot matrix code file is used to provide an invisible dot matrix code set on the surface of a human acupuncture point model, such as Figure 4 As shown, the device comprises:

[0100] A first acquisition module 401 is used to acquire a first grid image and a second grid image determined by deforming a standard grid image based on a first blister mold and a second blister mold, wherein the first blister mold and the second blister mold are obtained by segmenting a three-dimensional human body mold according to a front and rear interface;

[0101] A generating module 402, configured to generate a first image file based on the first grid image and the first invisible dot code file, and to generate a second image file based on the second grid image and the second invisible dot code file;

[0102] A determination module 403 is used to deform the first image file and the second image file based on the standard grid image to determine a first deformed file and a second deformed file that match the standard grid image;

[0103] The second acquisition module 404 is used to extract dot code information from the first deformed file and the second deformed file respectively, and acquire a first corrected file obtained by correcting the first invisible dot code file and a second corrected file obtained by correcting the second invisible dot code file.

[0104] Optionally, the first acquisition module includes:

[0105] A first acquisition submodule is used to acquire a first stereoscopic image and a second stereoscopic image provided by two blister three-dimensional sheets after the printing transfer film printed with the standard grid image is blister-formed on the first blister mold and the second blister mold respectively;

[0106] The second acquisition submodule is used to perform plane conversion on the first stereoscopic image and the second stereoscopic image to acquire the first grid image and the second grid image.

[0107] Optionally, the first three-dimensional image and the second three-dimensional image are grid images respectively arranged on two blister three-dimensional sheets;

[0108] The first grid image and the second grid image respectively include a preset number of deformed grids, the standard grid image includes a preset number of standard grids, and the image sizes corresponding to the first grid image and the second grid image are larger than the image size corresponding to the standard grid image.

[0109] Optionally, the generating module includes:

[0110] A first fusion generation submodule, used for performing layer fusion on the first grid image and the first invisible dot code file to generate a first image file carrying code points in the grid image;

[0111] The second fusion generation submodule is used to perform layer fusion on the second grid image and the second invisible dot matrix code file to generate a second image file carrying code points in the grid image.

[0112] Optionally, the determining module includes:

[0113] A third acquisition submodule is used to align the first coordinate information of the grid intersections in the first image file with the standard coordinate information of the grid intersections in the standard grid image, so as to acquire a first deformed file after deforming the first image file;

[0114] The fourth acquisition submodule is used to align the second coordinate information of the grid intersections in the second image file with the standard coordinate information of the grid intersections in the standard grid image, and acquire a second deformed file after deforming the second image file.

[0115] Optionally, the first deformed file is a grid image file carrying the corrected code points by layer fusion of the target grid image and the first corrected file, and the second deformed file is a grid image file carrying the corrected code points by layer fusion of the target grid image and the second corrected file;

[0116] The target grid image is a corrected grid image that matches the standard grid image.

[0117] Optionally, the second acquisition module includes:

[0118] A first processing submodule is used to perform layer separation processing on the first deformation file, obtain the first correction file and a target grid image matching the standard grid image, extract the first correction file or clear the target grid image to obtain the first correction file;

[0119] The second processing submodule is used to perform layer separation processing on the second deformation file, obtain the second correction file and a target grid image matching the standard grid image, extract the second correction file or clear the target grid image to obtain the second correction file.

[0120] Figure 4 The device shown can execute the steps introduced in the aforementioned embodiments. For detailed execution process and technical effects, please refer to the description in the aforementioned embodiments, which will not be repeated here.

[0121] In one possible design, the above Figure 4 The structure of the invisible dot matrix code document correction device shown can be implemented as an electronic device, such as Figure 5 As shown, the electronic device may include: a memory 501, a processor 502, and a communication interface 503. The memory 501 stores executable codes, and when the executable codes are executed by the processor 502, the processor 502 can at least implement the invisible dot code file correction method provided in the above embodiment.

[0122] In addition, an embodiment of the present invention provides a computer-readable storage medium, on which a computer program is stored. When the computer program is executed by a processor, the invisible dot code file correction method provided in the above embodiment is implemented.

[0123] The device embodiments described above are merely illustrative, wherein the units described as separate components may or may not be physically separated. Some or all of the modules may be selected according to actual needs to achieve the purpose of the present embodiment. Those of ordinary skill in the art may understand and implement the present invention without creative effort.

[0124] Through the description of the above embodiments, those skilled in the art can clearly understand that each embodiment can be implemented by adding a necessary general hardware platform, and of course can also be implemented by combining hardware and software. Based on such an understanding, the above technical solution is essentially or the part that contributes to the prior art can be embodied in the form of a computer product, and the present invention can be in 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.

[0125] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present invention, rather than to limit it. Although the present invention has been described in detail with reference to the aforementioned embodiments, those skilled in the art should understand that they can still modify the technical solutions described in the aforementioned embodiments, or make equivalent replacements for some of the technical features therein. However, these modifications or replacements do not deviate the essence of the corresponding technical solutions from the spirit and scope of the technical solutions of the embodiments of the present invention.

Claims

1. A method for correcting invisible dot code files, characterized in that: The invisible dot matrix code file is used to provide an invisible dot matrix code set on the surface of the human acupuncture point model. The method comprises: Acquire a first grid image and a second grid image determined by deforming a standard grid image based on a first blister mold and a second blister mold, wherein the first blister mold and the second blister mold are obtained by segmenting a three-dimensional human body mold according to a front and rear interface; Performing layer fusion based on the first grid image and the first invisible dot code file to generate a first image file carrying code points in the grid image, and performing layer fusion based on the second grid image and the second invisible dot code file to generate a second image file carrying code points in the grid image; Taking the standard grid image as a reference, deforming the first image file and the second image file to determine a first deformed file and a second deformed file matching the standard grid image; Extracting dot code information from the first deformed file and the second deformed file respectively, obtaining a first corrected file after correcting the first invisible dot code file and a second corrected file after correcting the second invisible dot code file; the first deformed file is a grid image file in which a target grid image and the first corrected file are layer-fused and the corrected code points are in a compressed state; the second deformed file is a grid image file in which a target grid image and the second corrected file are layer-fused and the corrected code points are in a compressed state; the target grid image is a corrected grid image that matches the standard grid image; The step of acquiring the first grid image and the second grid image determined by deforming the standard grid image based on the first blister mold and the second blister mold comprises: After the printing transfer film printed with the standard grid image is subjected to blister molding on the first blister mold and the second blister mold respectively, a first stereoscopic image and a second stereoscopic image provided by two blister molding three-dimensional sheets are obtained; Performing plane transformation on the first stereoscopic image and the second stereoscopic image to obtain the first grid image and the second grid image; Wherein, the first three-dimensional image and the second three-dimensional image are grid images respectively arranged on two blister three-dimensional sheets; The first grid image and the second grid image respectively include a preset number of deformed grids, the standard grid image includes a preset number of standard grids, and the image sizes corresponding to the first grid image and the second grid image are larger than the image size corresponding to the standard grid image.

2. The invisible dot code file correction method according to claim 1, characterized in that: The step of deforming the first image file and the second image file based on the standard grid image to determine the first deformed file and the second deformed file that match the standard grid image includes: Aligning first coordinate information of grid intersections in the first image file with standard coordinate information of grid intersections in the standard grid image to obtain a first deformed file after deforming the first image file; The second coordinate information of the grid intersections in the second image file is aligned with the standard coordinate information of the grid intersections in the standard grid image to obtain a second deformed file after the second image file is deformed.

3. The invisible dot code file correction method according to claim 2, characterized in that: The extracting dot code information from the first deformed file and the second deformed file respectively, and obtaining a first corrected file after correcting the first invisible dot code file and a second corrected file after correcting the second invisible dot code file, comprises: performing layer separation processing on the first deformation file, obtaining the first correction file and a target grid image matching the standard grid image, extracting the first correction file or clearing the target grid image to obtain the first correction file; The second deformed file is subjected to layer separation processing, the second correction file and a target grid image matching the standard grid image are obtained, and the second correction file is extracted or the target grid image is cleared to obtain the second correction file.

4. An invisible dot code document correction device, characterized in that: The invisible dot matrix code file is used to provide an invisible dot matrix code set on the surface of the human acupuncture point model. The device comprises: A first acquisition module is used to acquire a first grid image and a second grid image determined by deforming a standard grid image based on a first blister mold and a second blister mold, wherein the first blister mold and the second blister mold are obtained by segmenting a three-dimensional human body mold according to a front and rear interface; A generating module, configured to generate a first image file carrying code points in a grid image by performing layer fusion based on the first grid image and the first invisible dot code file, and to generate a second image file carrying code points in a grid image by performing layer fusion based on the second grid image and the second invisible dot code file; a determination module, configured to deform the first image file and the second image file based on the standard grid image, and determine a first deformed file and a second deformed file that match the standard grid image; a second acquisition module, for extracting dot code information from the first deformed file and the second deformed file respectively, and acquiring a first corrected file after correcting the first invisible dot code file and a second corrected file after correcting the second invisible dot code file; the first deformed file is a grid image file obtained by layer fusion of a target grid image and the first corrected file and carrying the corrected code points in a compressed state; the second deformed file is a grid image file obtained by layer fusion of a target grid image and the second corrected file and carrying the corrected code points in a compressed state; the target grid image is a corrected grid image that matches the standard grid image; The first acquisition module includes: A first acquisition submodule is used to acquire a first stereoscopic image and a second stereoscopic image provided by two blister three-dimensional sheets after the printing transfer film printed with the standard grid image is blister-formed on the first blister mold and the second blister mold respectively; A second acquisition submodule, configured to perform plane conversion on the first stereoscopic image and the second stereoscopic image to acquire the first grid image and the second grid image; Wherein, the first three-dimensional image and the second three-dimensional image are grid images respectively arranged on two blister three-dimensional sheets; The first grid image and the second grid image respectively include a preset number of deformed grids, the standard grid image includes a preset number of standard grids, and the image sizes corresponding to the first grid image and the second grid image are larger than the image size corresponding to the standard grid image.

5. An electronic device, characterized in that: The invention comprises a processor, a memory and a computer program stored in the memory and running on the processor, wherein when the computer program is executed by the processor, the steps of the invisible dot code file correction method as claimed in any one of claims 1 to 3 are implemented.

6. A computer-readable storage medium, characterized in that: The computer readable storage medium stores a computer program, and when the computer program is executed by a processor, the steps of the invisible dot code file correction method according to any one of claims 1 to 3 are implemented.

Citation Information

Patent Citations

  • Image processing method and device and electronic equipment

    CN112215906A

  • Graphic code label, identification method and system thereof and readable storage medium

    CN116187374A