A virtual ceramics manufacturing method, system, terminal, and storage medium

By collecting and analyzing video images of operators, and using learning models to identify body movement characteristics and create virtual ceramics, the problem of the loss of traditional pottery-making techniques has been solved, and the effective dissemination and inheritance of national culture has been achieved.

CN115273241BActive Publication Date: 2025-10-31SHANGHAI GENSHENG DECORATION DESIGN CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202210965647.2
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-08-12
Publication Date
2025-10-31
Estimated Expiration
2042-08-12

AI Technical Summary

Technical Problem

Traditional handmade pottery techniques are facing the crisis of discontinuity and extinction, affecting the promotion and dissemination of national culture.

Method used

By collecting video images of operators, a learning model is used to identify and analyze body movement characteristics to determine whether they meet the requirements for ceramic production. The body movement characteristics that meet the requirements are then input into a virtual ceramic production model to create virtual ceramics.

Benefits of technology

It enhances people's understanding of traditional pottery-making techniques, promotes the dissemination and dissemination of national culture, synchronizes virtual ceramic production with reality, and enhances the relevance of the reminder function to actual situations.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115273241B_ABST
    Figure CN115273241B_ABST
Patent Text Reader

Abstract

This application relates to the field of motion-sensing interaction technology, and in particular to a method, system, terminal, and storage medium for virtual ceramic production. The method includes: acquiring video images; inputting the video images into a preset learning model; based on the learning model, recognizing and analyzing the video images to acquire limb movement features; determining whether the limb movement features meet preset ceramic production requirements; if the limb movement features do not meet the ceramic production requirements, discarding the limb movement features and reacquiring them; if the limb movement features meet the ceramic production requirements, inputting the limb movement features into a preset virtual ceramic production model; and producing virtual ceramics based on the limb movement features and the virtual ceramic production model. This application helps to enhance people's understanding of traditional pottery-making techniques and promotes the dissemination and promotion of national culture.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of motion-sensing interaction technology, and in particular to a method, system, terminal and storage medium for virtual ceramic production. Background Technology

[0002] Ceramics are materials and products made primarily from clay and various natural minerals through crushing, mixing, shaping, and firing. People call items made from clay and fired at high temperatures in specialized kilns ceramics; ceramics is a general term for pottery and porcelain. In my country, pottery-making techniques can be traced back to the period from 4500 BC to 2500 BC. The history of ceramics is an important part of the development of the Chinese nation. The scientific and technological achievements of the Chinese people, as well as their pursuit and shaping of beauty, are reflected in many aspects through ceramic production, forming very typical technical and artistic characteristics of each era.

[0003] However, with the development of industrial production technology, traditional handmade ceramics making techniques have been impacted by mechanized production and have gradually become difficult to compete with. More and more young people are neglecting and forgetting traditional pottery making techniques, leading to the crisis of traditional handmade pottery making techniques gradually facing a break and extinction. The decline of traditional handmade pottery culture has also greatly limited the promotion and dissemination of national culture. Summary of the Invention

[0004] To help enhance people's understanding of traditional pottery-making techniques and promote the dissemination of national culture, this application provides a virtual ceramic production method, system, terminal, and storage medium.

[0005] The first aspect of this application provides a virtual ceramic production method, which adopts the following technical solution:

[0006] A method for creating virtual ceramics, comprising:

[0007] Acquire video images;

[0008] The video images are input into a preset learning model;

[0009] Based on the learning model, the video images are identified and analyzed;

[0010] Acquire body movement characteristics;

[0011] Determine whether the limb movement characteristics meet the preset ceramic production requirements;

[0012] If the limb movement features do not meet the ceramic production requirements, then discard the limb movement features and reacquire the limb movement features;

[0013] If the limb movement features meet the ceramic production requirements, then the limb movement features are input into a preset virtual ceramic production model;

[0014] Virtual ceramics are created based on the described limb movement characteristics and the virtual ceramic production model.

[0015] By adopting the above technical solution, video images of operators are collected, and the video images are recognized and analyzed through a learning model to obtain the operators' body movement characteristics. The body movement characteristics that meet the requirements of ceramic production are input into a preset virtual ceramic production model, and virtual ceramics are produced based on the body movement characteristics and the virtual ceramic production model. This helps to enhance people's understanding of traditional pottery making techniques, thereby helping to strengthen the promotion and dissemination of national culture.

[0016] Optionally, the specific steps for obtaining limb movement features include:

[0017] Acquire depth images;

[0018] Based on the depth image, obtain the coordinates of the skeletal nodes;

[0019] Based on the coordinates of the bone nodes, the distance between any two bone nodes is obtained as the target distance;

[0020] Based on the target distance, the limb movement features are obtained.

[0021] By adopting the above technical solution, the target distance between any two skeletal nodes can be calculated, and then the limb movement features can be obtained through the target distance. The method is not only simple, but also the calculation results are accurate.

[0022] Optionally, the specific steps for obtaining limb movement features may further include:

[0023] Based on the skeletal node coordinates and the target distance, the target joint angle is obtained;

[0024] The limb movement features are obtained based on the target distance and the target joint angle.

[0025] By adopting the above technical solution, in addition to obtaining limb movement features through target distance, the target joint angle is added, which helps to obtain limb movement features more accurately, thereby making the virtual ceramics more realistic.

[0026] Optionally, the specific steps for determining whether the limb movement characteristics meet the preset ceramic production requirements include:

[0027] Obtain reference limb movement features;

[0028] The limb movement features are compared with the reference limb movement features;

[0029] Obtain the similarity between the limb movement features and the reference limb movement features;

[0030] Determine whether the similarity is greater than or equal to a preset similarity threshold;

[0031] If the similarity is greater than or equal to the similarity threshold, then the limb movement features are determined to meet the ceramic production requirements;

[0032] If the similarity is less than the similarity threshold, then the limb movement features are determined not to meet the ceramic production requirements.

[0033] By adopting the above technical solution, the similarity between the limb movement features and the reference limb movement features is obtained, and the similarity is used to determine whether the limb movement features meet the requirements of ceramic production. This not only helps to speed up the reaction speed and make virtual ceramic production more synchronized with reality, but also helps to reduce mismatched limb movement features, thereby making virtual ceramics more in line with the actual situation. This will help to enhance people's understanding of traditional pottery making techniques and promote the dissemination and promotion of national culture.

[0034] Optional, also includes:

[0035] Obtain the center coordinates of the control panel;

[0036] Obtain the maximum edge-to-center distance of the virtual ceramic.

[0037] Based on the skeletal node coordinates, obtain the target node coordinates;

[0038] Obtain the absolute distance between the center coordinates and the target node coordinates;

[0039] Determine whether the absolute distance is greater than the maximum center-to-center distance;

[0040] If the absolute distance is greater than the maximum center distance, then obtain the absolute difference between the absolute distance and the maximum center distance.

[0041] Reminders are issued based on the absolute difference and preset reminder rules.

[0042] By adopting the above technical solution, when an operator is making virtual ceramics, if the operating position exceeds the maximum radius of the virtual ceramics, that is, when the operator's hand does not touch the virtual ceramics, the operator will be reminded according to the absolute difference and the preset reminder rules. This helps the virtual ceramics to better reflect the actual situation, thereby helping to enhance people's understanding of traditional pottery making techniques and promoting the dissemination and promotion of national culture.

[0043] Optional, also includes:

[0044] Obtain the maximum height value of the virtual ceramic;

[0045] Obtain the absolute height value of the coordinates from the operating platform to the target node;

[0046] Determine whether the absolute height value is greater than the maximum height value;

[0047] If the absolute height value is greater than the maximum height value, then the height difference between the absolute height value and the maximum height value is obtained;

[0048] A reminder is issued based on the height difference and the reminder rules.

[0049] By adopting the above technical solution, when an operator is making virtual ceramics, if the operating position exceeds the maximum height value of the virtual ceramics (i.e., the operator's hand is not in contact with the virtual ceramics), the operator will be reminded according to the height difference and the preset reminder rules. This helps the virtual ceramics to better reflect the actual situation, thereby enhancing people's understanding of traditional pottery-making techniques and promoting the dissemination and promotion of national culture.

[0050] Secondly, this application also discloses a virtual ceramic production system, which adopts the following technical solution:

[0051] A virtual ceramic production system, comprising:

[0052] The first acquisition module is used to acquire video images;

[0053] The first execution module is used to input the video image into a preset learning model;

[0054] The second execution module is used to identify and analyze the video images based on the learning model;

[0055] The second acquisition module is used to acquire limb movement features;

[0056] The judgment module is used to determine whether the limb movement characteristics meet the preset ceramic production requirements;

[0057] If the limb movement features do not meet the ceramic production requirements, the third execution module is used to discard the limb movement features and reacquire the limb movement features.

[0058] The fourth execution module, if the limb movement features meet the ceramic production requirements, is used to input the limb movement features into a preset virtual ceramic production model;

[0059] The fifth execution module is used to create virtual ceramics based on the limb movement characteristics and the virtual ceramic production model.

[0060] By adopting the above technical solution, video images of operators are collected, and the video images are recognized and analyzed through a learning model to obtain the operators' body movement characteristics. The body movement characteristics that meet the requirements of ceramic production are input into a preset virtual ceramic production model, and virtual ceramics are produced based on the body movement characteristics and the virtual ceramic production model. This helps to enhance people's understanding of traditional pottery making techniques, thereby helping to strengthen the promotion and dissemination of national culture.

[0061] Thirdly, the computer device provided in this application adopts the following technical solution:

[0062] A smart terminal includes a memory and a processor, wherein the memory stores a computer program that can run on the processor, and when the processor loads the computer program, it executes the method of the first aspect.

[0063] By adopting the above technical solution, a computer program is generated based on the method of the first aspect and stored in a memory for loading and execution by a processor. Thus, a smart terminal is made based on the memory and the processor, making it convenient for users to use.

[0064] Fourthly, the computer-readable storage medium provided in this application adopts the following technical solution:

[0065] A computer-readable storage medium storing a computer program that, when loaded by a processor, executes the method of the first aspect.

[0066] By adopting the above technical solution, a computer program is generated based on the method of the first aspect and stored in a computer-readable storage medium for loading and execution by a processor. The computer-readable storage medium facilitates the reading and storage of the computer program.

[0067] In summary, this application includes the following beneficial technical effects:

[0068] By collecting video images of operators and using a learning model to identify and analyze these images, the operator's body movement characteristics are obtained. These body movement characteristics, which meet the requirements for ceramic production, are then input into a pre-set virtual ceramic production model. Based on these body movement characteristics and the virtual ceramic production model, virtual ceramics are produced. This process helps to enhance people's understanding of traditional pottery-making techniques, thereby contributing to the promotion and dissemination of national culture. Attached Figure Description

[0069] Figure 1This is a main flowchart of a virtual ceramic manufacturing method according to an embodiment of this application;

[0070] Figure 2 yes Figure 1 Detailed steps of step S400 Figure 1 ;

[0071] Figure 3 yes Figure 1 Detailed steps of step S400 Figure 2 ;

[0072] Figure 4 yes Figure 3 Flowchart of the specific steps in step S500;

[0073] Figure 5 Another implementation process of a virtual ceramic production method Figure 1 ;

[0074] Figure 6 Another implementation process of a virtual ceramic production method Figure 2 ;

[0075] Figure 7 This is a block diagram of a virtual ceramic production system according to an embodiment of this application.

[0076] Explanation of reference numerals in the attached figures:

[0077] 1. First acquisition module; 2. First execution module; 3. Second execution module; 4. Second acquisition module; 5. Judgment module; 6. Third execution module; 7. Fourth execution module; 8. Fifth execution module. Detailed Implementation

[0078] Firstly, this application discloses a method for creating virtual ceramics.

[0079] Reference Figure 1 A virtual ceramic manufacturing method, comprising steps S100 to S800:

[0080] Step S100: Acquire video images.

[0081] Specifically, in this embodiment, the video image refers to the video image of the operator, which can be acquired using Kinect.

[0082] Kinect is a 3D motion-sensing camera that incorporates features such as real-time motion capture, image recognition, microphone input, voice recognition, and social interaction.

[0083] Step S200: Input the video image into the preset learning model.

[0084] Specifically, in this embodiment, a preset learning model is used to identify, analyze, and acquire limb movement features. This learning model stores a large number of video images for deep network learning.

[0085] Step S300: Based on the learning model, identify and analyze the video images.

[0086] Specifically, in this embodiment, the actions of the operator in the video image are identified and analyzed.

[0087] Step S400: Obtain limb movement features.

[0088] Specifically, in this embodiment, the limb movement characteristics include all the operator's movement characteristics, such as the distance the operator's hands move up, down, left, and right.

[0089] Step S500: Determine whether the limb movement characteristics meet the preset ceramic production requirements.

[0090] Specifically, in this embodiment, the preset ceramic production requirements are formulated based on the actual steps and methods of ceramic production.

[0091] Step S600: If the limb movement features do not meet the requirements for ceramic production, discard the limb movement features and reacquire the limb movement features.

[0092] Specifically, in this embodiment, for example, when the operator moves their legs, it does not belong to the operation steps and methods in the ceramic making process, so this limb movement feature is discarded.

[0093] Step S700: If the limb movement features meet the requirements for ceramic production, then input the limb movement features into the preset virtual ceramic production model.

[0094] Specifically, in this embodiment, the preset virtual ceramic making model simulates an operational model of real ceramic making.

[0095] Step S800: Based on limb movement characteristics and the virtual ceramic production model, create virtual ceramics.

[0096] Specifically, in this embodiment, the limb movement features that meet the requirements of ceramic making are input into the virtual ceramic making model. The control center responds to the virtual ceramic making model according to the limb movement features at a fixed ratio. Specifically, in this embodiment, the response is one to one.

[0097] The virtual ceramic making method provided in this embodiment collects video images of operators, and through a learning model, identifies and analyzes the video images to obtain the operator's body movement characteristics. The body movement characteristics that meet the requirements of ceramic making are input into a preset virtual ceramic making model, and virtual ceramics are made based on the body movement characteristics and the virtual ceramic making model. This helps to enhance people's understanding of traditional pottery making techniques, thereby helping to strengthen the promotion and dissemination of national culture.

[0098] Reference Figure 2 In one embodiment of this example, step S400 specifically includes steps S410 to S440:

[0099] Step S410: Obtain a depth image.

[0100] Specifically, in this embodiment, the depth image, also known as the range image, refers to an image whose pixel values ​​are the distance (depth) from the image acquisition device to various points in the scene. It directly reflects the geometry of the visible surfaces of objects. The depth image can be converted into point cloud data through coordinate transformation, and point cloud data with regularity and necessary information can also be converted into depth image data.

[0101] In the image frames provided by the depth data stream, each pixel represents the distance (in millimeters) from the object at that specific (x, y) coordinate to the plane closest to the camera plane.

[0102] Step S420: Obtain the coordinates of the skeletal nodes based on the depth image.

[0103] Specifically, in this embodiment, the skeletal node coordinates refer to the coordinates of the operator's skeletal nodes. It is worth noting that before obtaining the skeletal node coordinates, the controller has already obtained the human skeletal model, and the controller finds the corresponding human skeleton based on the human skeletal model.

[0104] Step S430: Obtain the target distance based on the coordinates of the skeletal nodes.

[0105] Specifically, in this embodiment, the target distance is the distance between any two skeletal nodes. Any two points P i (x) i ,y i ,z i ) and P j (x) j ,y j ,z j The distance between two points is calculated according to the following formula (1):

[0106] d xyz= (1).

[0107] Step S440: Obtain limb movement features based on target distance.

[0108] The virtual ceramics production method provided in this embodiment calculates the target distance between any two skeletal nodes and then obtains limb movement features through the target distance. The method is not only simple, but also the calculation results are accurate.

[0109] Reference Figure 3 In one embodiment of this example, step S400 further includes steps S450 to S460:

[0110] Step S450: Obtain the target joint angle based on the bone node coordinates and the target distance.

[0111] Specifically, in this embodiment, there are two main methods for calculating the angles of each group of joints. One is the three-point method, which selects three skeletal nodes P that need to be calculated. i (x) i ,y i ,z i ) and P j (x) j ,y j ,z j ) and P k (x) k ,y k ,z k The distance d between each pair of elements is calculated using formula (1). ij d ik and d jk Then, using the law of cosines (formula (2)), the angle between the lines connecting each pair of skeletal nodes can be calculated. Formula (2) is as follows:

[0112] (2).

[0113] In addition, there is the two-point method, where each set of angles uses only two skeletal node coordinates P. i (x) i ,y i ,z i ) and P j (x) j ,y j ,z j ) with P i Using the reference point as the reference point, calculate the angle between the line connecting the two bone nodes and the X-axis direction of the reference point, as shown in formula (3):

[0114] (3).

[0115] Step S460: Obtain limb movement features based on target distance and target joint angle.

[0116] The virtual ceramics manufacturing method provided in this embodiment, by acquiring limb movement features through target distance and then adding target joint angles, helps to acquire limb movement features more accurately, thereby making the virtual ceramics more realistic.

[0117] Reference Figure 4 In one embodiment of this example, step S500 specifically includes steps S510 to S560:

[0118] Step S510: Obtain the reference limb movement features.

[0119] Specifically, in this embodiment, the reference limb movement characteristics refer to the standard limb movement characteristics used in ceramic production.

[0120] Step S520: Compare the limb movement features with the reference limb movement features.

[0121] Specifically, in this embodiment, before comparing the limb movement features with the reference limb movement features, the limbs are first compared with the reference limbs based on the human skeletal model. For example, in this embodiment, the virtual ceramic making requires the use of hands and arms, so the reference limbs are hands or arms, thereby determining whether the limbs exhibiting limb movement features in the video image are hands or arms.

[0122] Step S530: Obtain the similarity between the limb movement features and the reference limb movement features.

[0123] Step S540: Determine whether the similarity is greater than or equal to the preset similarity threshold.

[0124] Specifically, in this embodiment, the preset similarity threshold can be 90% or 95%, etc.

[0125] Step S550: If the similarity is greater than or equal to the similarity threshold, then the limb movement features are determined to meet the requirements for ceramic production.

[0126] Step S560: If the similarity is less than the similarity threshold, then the limb movement features are determined not to meet the requirements for ceramic production.

[0127] The virtual ceramics production method provided in this embodiment obtains the similarity between limb movement features and reference limb movement features, and judges whether the limb movement features meet the requirements of ceramics production based on the similarity. This not only helps to speed up the reaction speed and make virtual ceramics production more synchronized with reality, but also helps to reduce mismatched limb movement features, thereby making virtual ceramics more in line with the actual situation. This will help to enhance people's understanding of traditional pottery making techniques and promote the dissemination and promotion of national culture.

[0128] Reference Figure 5 In one embodiment of this invention, a virtual ceramic manufacturing method further includes steps S100A to S700A:

[0129] Step S100A: Obtain the center coordinates of the operating platform.

[0130] The workbench is the platform on which ceramics are placed; specifically, in this embodiment, it refers to the platform on which the operator creates virtual ceramics.

[0131] Step S200A: Obtain the maximum center-to-edge distance of the virtual ceramic.

[0132] Specifically, in this embodiment, the edge-to-center distance refers to the maximum vertical distance from the central axis to the outer surface of the virtual ceramic.

[0133] Step S300A: Obtain the target node coordinates based on the skeleton node coordinates.

[0134] Specifically, in this embodiment, the target node coordinates refer to the skeletal node coordinates that the operator needs to use during the virtual ceramic creation process. For example, if a certain skeletal node coordinate on the operator's palm is needed during the virtual ceramic creation process, then that skeletal node coordinate is the target node coordinate.

[0135] Step S4000A: Obtain the absolute distance between the center coordinates and the target node coordinates.

[0136] Specifically, in this embodiment, the absolute distance between the center coordinates and the target node coordinates refers to the distance between the coordinates of the target node projected onto the operating table and the center coordinates.

[0137] Step S500A: Determine whether the absolute distance is greater than the maximum center distance.

[0138] Step S600A: If the absolute distance is greater than the maximum center distance, then obtain the absolute difference between the absolute distance and the maximum center distance.

[0139] Step S700A: Issue a reminder based on the absolute difference and the preset reminder rules.

[0140] Specifically, in this embodiment, the preset reminder rule can be to remind the user once at fixed time intervals. For example, if the absolute distance is greater than the maximum edge-to-center distance for more than 30 seconds, a reminder will be given to the user. Alternatively, there can be multiple absolute differences, meaning that the absolute distance between the coordinates of multiple target nodes and the center coordinates is greater than the maximum edge-to-center distance. For example, if there are five target nodes, and the absolute distance between four of them is greater than the maximum edge-to-center distance, a reminder will be given to the user.

[0141] The virtual ceramic making method provided in this embodiment will remind the operator when the operator's position exceeds the maximum radius of the virtual ceramic, i.e., when the operator's hand does not touch the virtual ceramic, based on the absolute difference and preset reminder rules. This helps the virtual ceramic to better reflect the actual situation, thereby enhancing people's understanding of traditional pottery making techniques and promoting the dissemination and promotion of national culture.

[0142] Reference Figure 6 In one embodiment of this invention, a virtual ceramic manufacturing method further includes steps S100B to S500B:

[0143] Step S100B: Obtain the maximum height value of the virtual ceramic.

[0144] Step S200B: Obtain the absolute height value of the coordinates from the operating platform to the target node.

[0145] Specifically, in this embodiment, the absolute height value refers to the vertical height.

[0146] Step S300B: Determine whether the absolute height value is greater than the maximum height value.

[0147] Step S400B: If the absolute height value is greater than the maximum height value, then obtain the height difference between the absolute height value and the maximum height value.

[0148] Step S500B: Issue a reminder based on the height difference and reminder rules.

[0149] The virtual ceramic making method provided in this embodiment will remind the operator when the operator's position exceeds the maximum height of the virtual ceramic, i.e., when the operator's hand is not in contact with the virtual ceramic, based on the height difference and preset reminder rules. This helps the virtual ceramic to better reflect the actual situation, thereby enhancing people's understanding of traditional pottery making techniques and promoting the dissemination and promotion of national culture.

[0150] The implementation principle of a virtual ceramic production method according to an embodiment of this application is as follows: A video image is acquired and input into a preset learning model. Based on the learning model, the video image is recognized and analyzed to obtain limb movement features. It is then determined whether the limb movement features meet preset ceramic production requirements. If the limb movement features do not meet the ceramic production requirements, they are discarded and reacquired. If the limb movement features meet the ceramic production requirements, they are input into a preset virtual ceramic production model. Based on the limb movement features and the virtual ceramic production model, virtual ceramics are produced.

[0151] Secondly, this application also discloses a virtual ceramic production system.

[0152] Reference Figure 7 A virtual ceramic production system, comprising:

[0153] The first acquisition module 1 is used to acquire video images;

[0154] The first execution module 2 is used to input video images into a preset learning model;

[0155] The second execution module 3 is used to recognize and analyze video images based on the learning model;

[0156] The second acquisition module 4 is used to acquire limb movement features;

[0157] Judgment module 5 is used to determine whether the characteristics of limb movements meet the preset ceramic production requirements;

[0158] If the limb movement features do not meet the requirements for ceramic production, the third execution module 6 is used to discard the limb movement features and reacquire the limb movement features.

[0159] If the limb movement features meet the requirements for ceramic production, then the fourth execution module 7 is used to input the limb movement features into the preset virtual ceramic production model.

[0160] The fifth execution module 8 is used to create virtual ceramics based on limb movement characteristics and a virtual ceramics production model.

[0161] The implementation principle of a virtual ceramic production system according to an embodiment of this application is as follows: A first acquisition module 1 acquires video images and sends them to a first execution module 2, which inputs the video images into a preset learning model; a second execution module 3 identifies and analyzes the video images based on the learning model; a second acquisition module 4 acquires limb movement features and sends them to a judgment module 5, which judges whether the limb movement features meet the preset ceramic production requirements. If the limb movement features do not meet the ceramic production requirements, the judgment module 5 sends the judgment result to a third execution module 6, which discards the limb movement features and reacquires them; if the limb movement features meet the ceramic production requirements, the judgment module 5 sends the judgment result to a fourth execution module 7, which inputs the limb movement features into a preset virtual ceramic production model; and a fifth execution module 8 produces virtual ceramics based on the limb movement features and the virtual ceramic production model, thereby achieving the same technical effect as the aforementioned virtual ceramic production method.

[0162] Thirdly, this application discloses a smart terminal, including a memory and a processor. The memory stores a computer program that can run on the processor. When the processor loads the computer program, it executes a virtual ceramic manufacturing method as described in the above embodiment.

[0163] Fourthly, embodiments of this application disclose a computer-readable storage medium, wherein a computer program is stored in the computer-readable storage medium, and when the computer program is loaded by a processor, it executes a virtual ceramic manufacturing method according to the above embodiments.

[0164] The above are all preferred embodiments of this application, and are not intended to limit the scope of protection of this application. Therefore, all equivalent changes made in accordance with the structure, shape and principle of this application should be covered within the scope of protection of this application.

Claims

1. A method for creating virtual ceramics, characterized in that, include: Acquire video images; The video images are input into a preset learning model; Based on the learning model, the video images are identified and analyzed; Acquire body movement characteristics; Determine whether the limb movement characteristics meet the preset ceramic production requirements; If the limb movement features do not meet the ceramic production requirements, then discard the limb movement features and reacquire the limb movement features; If the limb movement features meet the ceramic production requirements, then the limb movement features are input into a preset virtual ceramic production model; Based on the aforementioned limb movement features and the virtual ceramic production model, limb movement features that meet the requirements for ceramic production are input into the virtual ceramic production model. The control center responds to the virtual ceramic production model according to the limb movement features at a fixed ratio to produce virtual ceramics.

2. The virtual ceramic manufacturing method according to claim 1, characterized in that, The specific steps for obtaining limb movement features include: Acquire depth images; Based on the depth image, obtain the coordinates of the skeletal nodes; Based on the coordinates of the bone nodes, the distance between any two bone nodes is obtained as the target distance; Based on the target distance, the limb movement features are obtained.

3. The virtual ceramic manufacturing method according to claim 2, characterized in that, The specific steps for obtaining limb movement features also include: Based on the skeletal node coordinates and the target distance, the target joint angle is obtained; The limb movement features are obtained based on the target distance and the target joint angle.

4. The virtual ceramic manufacturing method according to claim 3, characterized in that, The specific steps for determining whether the limb movement characteristics meet the preset ceramic production requirements include: Obtain reference limb movement features; The limb movement features are compared with the reference limb movement features; Obtain the similarity between the limb movement features and the reference limb movement features; Determine whether the similarity is greater than or equal to a preset similarity threshold; If the similarity is greater than or equal to the similarity threshold, then the limb movement features are determined to meet the ceramic production requirements; If the similarity is less than the similarity threshold, then the limb movement features are determined not to meet the ceramic production requirements.

5. The virtual ceramic manufacturing method according to claim 2, characterized in that, Also includes: Obtain the center coordinates of the control panel; Obtain the maximum edge-to-center distance of the virtual ceramic. Based on the skeletal node coordinates, obtain the target node coordinates; Obtain the absolute distance between the center coordinates and the target node coordinates; Determine whether the absolute distance is greater than the maximum center-to-center distance; If the absolute distance is greater than the maximum center distance, then obtain the absolute difference between the absolute distance and the maximum center distance. Reminders are issued based on the absolute difference and preset reminder rules.

6. The virtual ceramic manufacturing method according to claim 5, characterized in that, Also includes: Obtain the maximum height value of the virtual ceramic; Obtain the absolute height value of the coordinates from the operating platform to the target node; Determine whether the absolute height value is greater than the maximum height value; If the absolute height value is greater than the maximum height value, then the height difference between the absolute height value and the maximum height value is obtained; A reminder is issued based on the height difference and the reminder rules.

7. A virtual ceramic production system, characterized in that, include: The first acquisition module (1) is used to acquire video images; The first execution module (2) is used to input the video image into a preset learning model; The second execution module (3) is used to identify and analyze the video image based on the learning model; The second acquisition module (4) is used to acquire limb movement features; The judgment module (5) is used to determine whether the limb movement characteristics meet the preset ceramic production requirements; If the limb movement features do not meet the ceramic production requirements, the third execution module (6) is used to discard the limb movement features and reacquire the limb movement features; The fourth execution module (7) is used to input the limb movement features into a preset virtual ceramic production model if the limb movement features meet the ceramic production requirements. The fifth execution module (8) is used to input the limb movement features that meet the ceramic making requirements into the virtual ceramic making model based on the limb movement features and the virtual ceramic making model. The control center responds to the virtual ceramic making model according to the limb movement features in a fixed proportion to make virtual ceramics.

8. A smart terminal, comprising a memory and a processor, characterized in that, The memory is used to store computer programs that can run on the processor, and when the processor loads the computer program, it executes the method of any one of claims 1-6.

9. A computer-readable storage medium storing a computer program, characterized in that, When the computer program is loaded by the processor, it executes the method of any one of claims 1-6.

Citation Information

Patent Citations

  • Real hand touch pottery manufacturing device and method based on virtual reality technology

    CN110688006A

  • Visual auxiliary learning method and system for virtual pottery

    CN111124115A