A clothing parameter extraction method and device, clothing customization method and system
Through laser scanning and deformation model processing, the user's three-dimensional body features are accurately extracted, which solves the problem of large errors in traditional clothing customization and realizes high-precision clothing parameter generation.
Patent Information
- Application Number
- CN202510288029.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2025-03-11
- Publication Date
- 2025-09-30
- Estimated Expiration
- 2045-03-11
AI Technical Summary
In traditional clothing customization, manual measurement leads to large errors, and two-dimensional data cannot accurately capture the user's three-dimensional body features, resulting in insufficient fit and comfort of customized clothing. Existing three-dimensional scanning technology lacks in-depth analysis and processing capabilities.
The user's three-dimensional body image is acquired through laser scanning, the contour is digitally extracted, a deformation model is established to judge the deformation, the skeleton is positioned and adjusted based on the deformation judgment results, and the clothing parameters are generated.
Accurately capture user body features, reduce manual intervention, improve the intelligent level of parameter extraction, ensure the accuracy and consistency of clothing parameters, and avoid errors in traditional methods.
Smart Images

Figure CN120182494B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of clothing customization, and more particularly to a clothing parameter extraction method and device, and a clothing customization method and system. Background Art
[0002] In the field of clothing manufacturing and customization, the extraction of clothing parameters is a key step in ensuring the fit and comfort of clothing. In the traditional clothing customization process, the extraction of clothing parameters mainly relies on manual measurement. Due to differences in the measurer's techniques and experience, manual measurement often leads to large errors. Then, two-dimensional data is introduced. However, based on two-dimensional size data, it is impossible to accurately capture the user's three-dimensional body characteristics, resulting in problems such as clothing not fitting, wrinkling or deformation when worn. For users with special body shapes, two-dimensional data is difficult to provide sufficient personalized support, resulting in poor adaptability of customized clothing.
[0003] With the increasing demand of consumers for personalized clothing customization, traditional clothing parameter extraction methods can no longer meet market demand. Three-dimensional body scanning technology uses principles such as laser, structured light or stereo vision to perform all-round scans of the human body. However, existing technologies are usually only used to obtain users' three-dimensional body data and lack the ability to deeply analyze and process data. Existing technologies fail to effectively solve the impact of users' body deformation on clothing parameters, resulting in insufficient fit and comfort of customized clothing. Summary of the Invention
[0004] In order to overcome the above-mentioned defects of the prior art, the present invention provides a clothing parameter extraction method and device, and a clothing customization method and system to solve the problems existing in the above-mentioned background technology.
[0005] The present invention provides the following technical solution: a method for extracting clothing parameters, comprising the following steps:
[0006] Step S01: Performing three-dimensional digital extraction of the user through laser scanning and obtaining a three-dimensional body image of the user: Using a laser scanner to perform a full body scan of the user, the scanner emits a laser beam and receives a reflected signal, obtaining three-dimensional digital information of the user and generating a three-dimensional body image of the user;
[0007] Step S02: performing digital contour extraction on the user's 3D body image: performing edge detection on the user's 3D body image to obtain the contour line of the user's body, and extracting the 3D coordinates of each contour point based on the position information of the pixel points on the contour line;
[0008] Step S03: Establishing a user body deformation model to perform deformation judgment on the user body image: Establishing a user body deformation model, inputting the three-dimensional coordinates of the user's body contour points into the model to calculate the user's body deformation index and perform deformation judgment;
[0009] Step S04: Positioning and adjusting the user's deformed skeleton based on the deformation judgment result: positioning the skeleton points of the user's body contour when the user's body shape is deformed, and performing deformation adjustment based on the line segments formed between the skeleton points;
[0010] Step S05: Complete the extraction and output of the user's clothing parameters: extract the user's clothing parameters when the user's body shape has not changed, and output the extracted clothing parameter results to the user terminal.
[0011] Preferably, in step S01, three-dimensional digital extraction of the user is performed by laser scanning and a three-dimensional body image of the user is obtained. The laser scanner is used to perform a full body scan of the user. During the scanning process, the scanner moves according to preset parameters and paths. The preset parameters include scanning speed, scanning angle, and intensity of the laser beam. The digital extraction format is point cloud data.
[0012] Preferably, in step S02, the user's 3D body image is pre-processed before the contour is digitally extracted. After the pre-processing, the user's 3D body image is edge detected to obtain the user's body contour line. The data content of the point cloud data includes the 3D coordinate information (x i ,y i , z i ), i represents the number of each pixel point on the user's body contour line, i = 1, 2, 3, ..., n, where n represents the total number of pixel points on the user's body contour line.
[0013] Preferably, the specific contents of establishing the user body deformation model and performing deformation judgment on the user body image in step S03 are as follows:
[0014] The pixel points on the user's body contour line are divided into the left pixel point coordinates (xl a , yl a , zl a ) and the right pixel coordinates (xr a ,yr a , zr a ), where 2a=n, a represents the total number of pixels on the left and right sides of the user's body contour line, and a=1, 2, 3, ..., A;
[0015] The coordinates of the center point of the left and right pixels are calculated based on the coordinates of the pixels on the left and right sides of the user's body outline. The calculation formula is: where x a ′ represents the coordinate value of the center point of the left and right pixels on the X axis, y a′ represents the coordinate value of the center point of the left and right pixels on the Y axis, z a ' represents the coordinate value of the center point of the left and right pixels on the Z axis, xl a and xr a Respectively represent the X-axis coordinate values of the left and right pixel points of the user's body contour, yl a and yr a Respectively represent the Y-axis coordinate values of the pixel points on the left and right of the user's body contour, zl a and zr a Respectively represent the Z-axis coordinate values of the pixel points on the left and right of the user's body outline;
[0016] Based on the center coordinates of the pixels on the left and right sides of the user's body contour and the center coordinates of the preset standard body contour (X a , Y a , Z a ) for comparison, establish the user body deformation model and calculate the user body deformation index. The calculation formula is: Where ε represents the user's body deformation index, X a Indicates the coordinate value of the center point of the preset standard body shape on the X axis, a Indicates the coordinate value of the center point of the preset standard body contour on the Y axis, Z a Indicates the coordinate value of the center point of the preset standard body outline on the Z axis;
[0017] The user's body deformation index is compared with a preset deformation judgment threshold. If the user's body deformation index is less than the preset deformation judgment threshold, it is determined that the user's three-dimensional body image has not been deformed. Otherwise, it is determined that the user's three-dimensional body image has been deformed.
[0018] Preferably, in step S04, the specific contents of positioning and adjusting the user's deformable skeleton based on the deformation judgment result are as follows:
[0019] When the user's 3D body image is deformed, a nearest neighbor analysis is performed on each pixel on the user's body contour line. If a pixel on the user's body contour line has more than one nearest neighbor, the pixel is considered a deformation skeleton point.
[0020] Locate the M deformable skeleton points, establish a two-dimensional coordinate system, connect the M deformable skeleton points in pairs in a clockwise direction to form M-1 line segments, and calculate the rotation angle of the line segments formed by the M deformable skeleton points. The calculation formula is: β m =max(θ1 m ,θ2 m )-min(θ1 m ,θ2 m), where m represents the number of the deformation skeleton point, m = 1, 2, 3, ..., M, β m Represents the rotation angle of the line segment formed by each deformed skeleton point and the next connected skeleton point, θ1 m Represents the angle between the line segment formed by each deformed skeleton point and the next connected skeleton point and the horizontal axis in the two-dimensional coordinate system, θ2 m Represents the angle between the line segment formed by each deformed skeleton point and the next connected skeleton point and the vertical axis in the two-dimensional coordinate system;
[0021] Each deformable skeleton point is deformed and adjusted according to the rotation angle of the line segment formed by each deformable skeleton point and the next skeleton point connected to it. After deformation adjustment, the coordinates of each deformable skeleton point in the two-dimensional coordinate system are: Among them (J m , K m )′ represents the coordinates of each deformed skeleton point in the two-dimensional coordinate system after deformation adjustment, (J m , K m ) represents the coordinates of each deformation skeleton point in the two-dimensional coordinate system before deformation adjustment;
[0022] After the deformation adjustment, the process returns to step S03 to determine the deformation of the user's body image until the result is that the user's body image has not been deformed.
[0023] Preferably, in step S05, the specific content of completing the extraction and output of the user's clothing parameters is: receiving a judgment result that the user's body image has not been deformed, extracting the clothing parameters based on the contour lines of the user's three-dimensional body image and the corresponding three-dimensional coordinate information of the pixel points, and outputting the extracted parameter results to the user terminal.
[0024] A clothing parameter extraction device, characterized in that: it is implemented based on the clothing parameter extraction method described above, and includes: a three-dimensional scanning module, a data processing module and a communication module;
[0025] The three-dimensional scanning module is used to use a laser scanner to perform a full-body scan of the user, obtain the user's three-dimensional digital information, and generate a three-dimensional body image of the user;
[0026] The data processing module is used to realize data analysis of the user's three-dimensional digital information;
[0027] The communication module is used to transmit the final extracted clothing parameter results to the user terminal device.
[0028] A clothing customization method is implemented based on a clothing parameter extraction method. The output clothing parameters are input into a clothing customization system. The system automatically matches clothing styles and sizes suitable for users according to the parameters, and performs personalized clothing customization production based on the matched clothing styles and sizes.
[0029] A clothing customization system is implemented based on a clothing parameter extraction method, the system includes a clothing parameter input module, a clothing style and size matching module and a clothing control module;
[0030] The clothing making parameter input module is used to receive and store clothing making parameters;
[0031] The clothing style and size matching module is used to automatically match the clothing style and size suitable for the user according to the received clothing parameters;
[0032] The clothing control module is used to control the clothing making device to carry out personalized clothing customization production according to the matching clothing style and size.
[0033] The technical effects and advantages of the present invention are as follows:
[0034] The present invention comprises steps S01: performing three-dimensional digital extraction of a user through laser scanning and obtaining a three-dimensional body image of the user; step S02: performing digital contour extraction of the three-dimensional body image of the user; step S03: establishing a body deformation model of the user to perform deformation judgment on the body image of the user; step S04: locating and adjusting the deformation skeleton of the user based on the deformation judgment result; and step S05: completing the extraction and output of the user's clothing parameters, thereby accurately capturing the user's body features and generating clothing parameters that fit the user's body shape.
[0035] By extracting the user's body contour based on edge detection technology and combining it with deformation index calculation, the deformation of the user's body can be accurately judged, ensuring that the extracted clothing parameters are more in line with the user's actual body shape; by establishing a user body deformation model, the deformation of the user's body image is automatically judged and adjusted, reducing manual intervention and improving the intelligence level of parameter extraction; based on skeleton point positioning technology, the deformation of the user's body is automatically adjusted to ensure the accuracy and consistency of clothing parameters, avoiding errors caused by manual operations in traditional methods. BRIEF DESCRIPTION OF THE DRAWINGS
[0036] Figure 1 Schematic diagram of a flow chart of a method for extracting clothing parameters. DETAILED DESCRIPTION
[0037] The technical solutions of the present invention will be described clearly and completely below in conjunction with the accompanying drawings of the present invention. In addition, the forms of the various structures described in the following embodiments are merely examples. The clothing parameter extraction method and device, clothing customization method and system involved in the present invention are not limited to the various structures described in the following embodiments. All other embodiments obtained by ordinary technicians in this field without making creative work are within the scope of protection of the present invention.
[0038] like Figure 1 As shown, the present invention provides a method for extracting clothing parameters, comprising the following steps:
[0039] Step S01: Performing three-dimensional digital extraction of the user through laser scanning and obtaining a three-dimensional body image of the user: Using a laser scanner to perform a full body scan of the user, the scanner emits a laser beam and receives a reflected signal, obtaining three-dimensional digital information of the user and generating a three-dimensional body image of the user;
[0040] Step S02: performing digital contour extraction on the user's 3D body image: performing edge detection on the user's 3D body image to obtain the contour line of the user's body, and extracting the 3D coordinates of each contour point based on the position information of the pixel points on the contour line;
[0041] Step S03: Establishing a user body deformation model to perform deformation judgment on the user body image: Establishing a user body deformation model, inputting the three-dimensional coordinates of the user's body contour points into the model to calculate the user's body deformation index and perform deformation judgment;
[0042] Step S04: Positioning and adjusting the user's deformed skeleton based on the deformation determination result: Positioning the skeleton points of the user's body contour when the user's body shape is deformed, and performing deformation adjustments based on the line segments formed between the skeleton points. After the adjustments, the process returns to step S03 for deformation determination.
[0043] Step S05: Complete the extraction and output of the user's clothing parameters: extract the user's clothing parameters when the user's body shape has not changed, and output the extracted clothing parameter results to the user terminal.
[0044] In this embodiment, it should be specifically explained that in step S01, the user is three-dimensionally extracted and a three-dimensional body image of the user is obtained by laser scanning. The user is scanned throughout the body using a laser scanner. During the scanning process, the scanner moves according to preset parameters and paths. The preset parameters include scanning speed, scanning angle, and intensity of the laser beam to ensure that all parts of the user's body are scanned. After the scan is completed, the scanner generates a large amount of point cloud data, which includes the user's three-dimensional digital information. The large amount of scanned point cloud data is imported into the three-dimensional processing software to obtain the required three-dimensional digital information of the user. The digital extraction format is point cloud data.
[0045] In this embodiment, it should be specifically noted that, in step S02, the user's 3D body image is preprocessed before the contour digital extraction is performed on the user's 3D body image. The image preprocessing includes: performing denoising, smoothing, and image enhancement on the user's 3D body image to improve image quality and ensure the accuracy of subsequent edge detection.
[0046] After preprocessing, edge detection is performed on the user's 3D body image to obtain the user's body contour line. The data content of the point cloud data includes the 3D coordinate information (x i ,y i , z i ), i represents the number of each pixel on the user's body contour line, i = 1, 2, 3, ..., n, where n represents the total number of pixels on the user's body contour line, x i Indicates the X-axis coordinate value of each pixel point on the user's body contour line, y i Indicates the Y-axis coordinate value of each pixel point on the user's body contour line, z i Indicates the Z-axis coordinate value of each pixel on the user's body contour line.
[0047] In this embodiment, it should be specifically explained that the specific contents of establishing the user body deformation model and performing deformation judgment on the user body image in step S03 are as follows:
[0048] The pixel points on the user's body contour line are divided into the left pixel point coordinates (xl a , yl a , zl a ) and the right pixel coordinates (xr a ,yr a , zr a), where 2a = n, a represents the total number of left and right pixels on the user's body contour line, a = 1, 2, 3, ..., A, and each left pixel has a corresponding right pixel. The total number of left and right pixels on the user's body contour line is the same. Specifically, a represents each left pixel in a sequence, and each left pixel corresponds to a right pixel, ensuring a one-to-one correspondence between the left and right pixels.
[0049] The coordinates of the center point of the left and right pixels are calculated based on the coordinates of the pixels on the left and right sides of the user's body outline. The calculation formula is: where x a ′ represents the coordinate value of the center point of the left and right pixels on the X axis, y a ′ represents the coordinate value of the center point of the left and right pixels on the Y axis, z a ' represents the coordinate value of the center point of the left and right pixels on the Z axis, xl a and xr a Respectively represent the X-axis coordinate values of the left and right pixel points of the user's body contour, yl a and yr a Respectively represent the Y-axis coordinate values of the pixel points on the left and right of the user's body contour, zl a and zr a Respectively represent the Z-axis coordinate values of the pixel points on the left and right of the user's body outline;
[0050] Based on the center coordinates of the pixels on the left and right sides of the user's body contour and the center coordinates of the preset standard body contour (X a , Y a , Z a ) for comparison, establish the user body deformation model and calculate the user body deformation index. The calculation formula is: Where ε represents the user's body deformation index, X a Indicates the coordinate value of the center point of the preset standard body shape on the X axis, a Indicates the coordinate value of the center point of the preset standard body contour on the Y axis, Z a Indicates the coordinate value of the center point of the preset standard body outline on the Z axis;
[0051] The user's body deformation index is compared with a preset deformation judgment threshold. If the user's body deformation index is less than the preset deformation judgment threshold, it is determined that the user's three-dimensional body image has not been deformed. Conversely, if the user's body deformation index is greater than or equal to the preset deformation judgment threshold, it is determined that the user's three-dimensional body image has been deformed.
[0052] In this embodiment, it should be specifically explained that in step S04, the specific contents of positioning and adjusting the user's deformable skeleton based on the deformation judgment result are as follows:
[0053] When the user's 3D body image is deformed, a nearest neighbor analysis is performed on each pixel on the user's body contour line. If a pixel on the user's body contour line has more than one nearest neighbor, the pixel is considered a deformation skeleton point.
[0054] Locate the M deformable skeleton points, establish a two-dimensional coordinate system, connect the M deformable skeleton points in pairs in a clockwise direction to form M-1 line segments, and calculate the rotation angle of the line segments formed by the M deformable skeleton points. The calculation formula is: β m =max(θ1 m ,θ2 m )-min(θ1 m ,θ2 m ), where m represents the number of the deformation skeleton point, m = 1, 2, 3, ..., M, β m Represents the rotation angle of the line segment formed by each deformed skeleton point and the next connected skeleton point, θ1 m Represents the angle between the line segment formed by each deformed skeleton point and the next connected skeleton point and the horizontal axis in the two-dimensional coordinate system, θ2 m Represents the angle between the line segment formed by each deformed skeleton point and the next connected skeleton point and the vertical axis in the two-dimensional coordinate system;
[0055] Each deformable skeleton point is deformed and adjusted according to the rotation angle of the line segment formed by each deformable skeleton point and the next skeleton point connected to it. After deformation adjustment, the coordinates of each deformable skeleton point in the two-dimensional coordinate system are: Among them (J m , K m )′ represents the coordinates of each deformed skeleton point in the two-dimensional coordinate system after deformation adjustment, (J m , K m ) represents the coordinates of each deformation skeleton point in the two-dimensional coordinate system before deformation adjustment;
[0056] After the deformation adjustment, the process returns to step S03 to determine the deformation of the user's body image until the result is that the user's body image has not been deformed.
[0057] In this embodiment, it should be specifically explained that in step S05, the specific content of completing the extraction and output of the user's clothing parameters is as follows: receiving a judgment result that the user's body image has not been deformed, extracting clothing parameters based on the contour lines of the user's three-dimensional body image and the corresponding three-dimensional coordinate information of the pixel points, and outputting the extracted parameter results to the user terminal. The clothing parameters include key dimensions such as chest circumference, waist circumference, hip circumference, shoulder width, and sleeve length.
[0058] In this embodiment, it is necessary to specifically explain a clothing parameter extraction device, which is characterized in that: it is implemented based on the clothing parameter extraction method described above, and includes: a three-dimensional scanning module, a data processing module and a communication module;
[0059] The three-dimensional scanning module is used to use a laser scanner to perform a full-body scan of the user, obtain the user's three-dimensional digital information, and generate a three-dimensional body image of the user;
[0060] The data processing module is used to realize data analysis of the user's three-dimensional digital information;
[0061] The communication module is used to transmit the final extracted clothing parameter results to the user terminal device.
[0062] In this embodiment, it should be specifically explained that a clothing customization method is implemented based on a clothing parameter extraction method, and the output clothing parameters are input into a clothing customization system. The system automatically matches clothing styles and sizes suitable for users according to the parameters, and performs personalized clothing customization production based on the matched clothing styles and sizes.
[0063] In this embodiment, it should be specifically explained that a clothing customization system is implemented based on a clothing parameter extraction method, and the system includes a clothing parameter input module, a clothing style and size matching module, and a clothing control module;
[0064] The clothing making parameter input module is used to receive and store clothing making parameters;
[0065] The clothing style and size matching module is used to automatically match the clothing style and size suitable for the user according to the received clothing parameters;
[0066] The clothing control module is used to control the clothing making device to carry out personalized clothing customization production according to the matching clothing style and size.
[0067] The main difference between this embodiment and the prior art is that this embodiment comprises step S01: performing three-dimensional digital extraction of the user through laser scanning and obtaining a three-dimensional body image of the user; step S02: performing digital contour extraction of the three-dimensional body image of the user; step S03: establishing a body deformation model of the user to perform deformation judgment on the body image of the user; step S04: locating and adjusting the deformation skeleton of the user based on the deformation judgment result; and step S05: completing the extraction and output of the user's clothing parameters, accurately capturing the user's body features and generating clothing parameters that fit the user's body shape.
[0068] By extracting the user's body contour based on edge detection technology and combining it with deformation index calculation, the deformation of the user's body can be accurately judged, ensuring that the extracted clothing parameters are more in line with the user's actual body shape; by establishing a user body deformation model, the deformation of the user's body image is automatically judged and adjusted, reducing manual intervention and improving the intelligence level of parameter extraction; based on skeleton point positioning technology, the deformation of the user's body is automatically adjusted to ensure the accuracy and consistency of clothing parameters, avoiding errors caused by manual operations in traditional methods.
[0069] Finally: The above description is only a preferred embodiment of the present invention and is not intended to limit the present invention. Any modifications, equivalent substitutions, improvements, etc. made within the spirit and principles of the present invention should be included in the scope of protection of the present invention.
[0070] The above description is merely a specific embodiment of the present application, but the scope of protection of the present application is not limited thereto. Any changes or substitutions that can be easily conceived by a person skilled in the art within the technical scope disclosed in this application should be included in the scope of protection of this application. Therefore, the scope of protection of this application should be based on the scope of protection of the claims.
Claims
1. A method for extracting clothing parameters, characterized in that: The following steps are involved: Step S01: Performing three-dimensional digital extraction of the user through laser scanning and obtaining a three-dimensional body image of the user: Using a laser scanner to perform a full body scan of the user, the scanner emits a laser beam and receives a reflected signal, obtaining three-dimensional digital information of the user and generating a three-dimensional body image of the user; Step S02: performing digital contour extraction on the user's 3D body image: performing edge detection on the user's 3D body image to obtain the contour line of the user's body, and extracting the 3D coordinates of each contour point based on the position information of the pixel points on the contour line; Step S03: Establishing a user body deformation model to perform deformation judgment on the user body image: Establishing a user body deformation model, inputting the three-dimensional coordinates of the user's body contour points into the model to calculate the user's body deformation index and perform deformation judgment; The specific contents of establishing a user body deformation model to perform deformation judgment on the user body image are as follows: The pixel points on the user's body contour line are divided into the left pixel point coordinates (xl a , yl a , zl a ) and the right pixel coordinates (xr a ,yr a , zr a ), where 2a=n, a represents the total number of pixels on the left and right sides of the user's body contour line, a=1, 2, 3, ..., A, and n represents the total number of pixels on the user's body contour line; The coordinates of the center point of the left and right pixels are calculated based on the coordinates of the pixels on the left and right sides of the user's body outline. The calculation formula is: where x a ′ represents the coordinate value of the center point of the left and right pixels on the X axis, y a ′ represents the coordinate value of the center point of the left and right pixels on the Y axis, z a ' represents the coordinate value of the center point of the left and right pixels on the Z axis, xl a and xr a Respectively represent the X-axis coordinate values of the left and right pixel points of the user's body contour, yl a and yr a Respectively represent the Y-axis coordinate values of the pixel points on the left and right of the user's body contour, zl a and zr a Respectively represent the Z-axis coordinate values of the pixel points on the left and right of the user's body outline; Based on the center coordinates of the pixels on the left and right sides of the user's body contour and the center coordinates of the preset standard body contour (X a , Y a , Z a ) for comparison, establish the user body deformation model and calculate the user body deformation index. The calculation formula is: Where ε represents the user's body deformation index, X a Indicates the coordinate value of the center point of the preset standard body shape on the X axis, a Indicates the coordinate value of the center point of the preset standard body contour on the Y axis, Z a Indicates the coordinate value of the center point of the preset standard body outline on the Z axis; Comparing the user's body deformation index with a preset deformation judgment threshold; if the user's body deformation index is less than the preset deformation judgment threshold, it is determined that the user's three-dimensional body image has not been deformed; otherwise, it is determined that the user's three-dimensional body image has been deformed; Step S04: Positioning and adjusting the user's deformed skeleton based on the deformation judgment result: positioning the skeleton points of the user's body contour when the user's body shape is deformed, and performing deformation adjustment based on the line segments formed between the skeleton points; The specific contents of positioning and adjusting the user's deformation skeleton based on the deformation judgment results are as follows: When the user's 3D body image is deformed, a nearest neighbor analysis is performed on each pixel on the user's body contour line. If a pixel on the user's body contour line has more than one nearest neighbor, the pixel is considered a deformation skeleton point. Locate M deformable skeleton points, establish a two-dimensional coordinate system, connect the M deformable skeleton points in pairs in a clockwise direction to form M-1 line segments, and calculate the rotation angle of the line segments formed by the M deformable skeleton points. The calculation formula is: β m =max(θ1 m ,θ2 m )-min(θ1 m ,θ2 m ), where m represents the number of the deformation skeleton point, m = 1, 2, 3, ..., M, β m Represents the rotation angle of the line segment formed by each deformed skeleton point and the next connected skeleton point, θ1 m Represents the angle between the line segment formed by each deformed skeleton point and the next connected skeleton point and the horizontal axis in the two-dimensional coordinate system, θ2 m Represents the angle between the line segment formed by each deformed skeleton point and the next connected skeleton point and the vertical axis in the two-dimensional coordinate system; Each deformable skeleton point is deformed and adjusted according to the rotation angle of the line segment formed by each deformable skeleton point and the next skeleton point connected to it. After deformation adjustment, the coordinates of each deformable skeleton point in the two-dimensional coordinate system are: Among them (J m , K m )′ represents the coordinates of each deformed skeleton point in the two-dimensional coordinate system after deformation adjustment, (J m , K m ) represents the coordinates of each deformation skeleton point in the two-dimensional coordinate system before deformation adjustment; After the deformation adjustment, the process returns to step S03 to determine the deformation of the user's body image until the result is that the user's body image has not been deformed. Step S05: Complete the extraction and output of the user's clothing parameters: extract the user's clothing parameters when the user's body shape has not changed, and output the extracted clothing parameter results to the user terminal.
2. A method for extracting clothing parameters according to claim 1, characterized in that: In step S01, a three-dimensional digital extraction of the user is performed through laser scanning to obtain a three-dimensional body image of the user. A laser scanner is used to perform a full-body scan of the user. During the scanning process, the scanner moves according to preset parameters and paths. The preset parameters include scanning speed, scanning angle, and intensity of the laser beam. The digital extraction format is point cloud data.
3. The method for extracting clothing parameters according to claim 1, wherein: In step S02, the user's 3D body image is pre-processed before the contour is digitally extracted. After pre-processing, the user's 3D body image is edge detected to obtain the user's body contour line. The data content of the point cloud data includes the 3D coordinate information (x i ,y i , z i ), i represents the number of each pixel point on the user's body contour line, i = 1, 2, 3, ..., n.
4. The method for extracting clothing parameters according to claim 1, wherein: In step S05, the specific content of completing the extraction and output of the user's clothing parameters is as follows: receiving a judgment result that the user's body image has not been deformed, extracting the clothing parameters based on the contour lines of the user's three-dimensional body image and the corresponding three-dimensional coordinate information of the pixel points, and outputting the extracted parameter results to the user terminal.
5. A clothing parameter extraction device, characterized in that: It is implemented based on a method for extracting clothing parameters according to any one of claims 1 to 4, and comprises: a three-dimensional scanning module, a data processing module and a communication module; The three-dimensional scanning module is used to use a laser scanner to perform a full-body scan of the user, obtain the user's three-dimensional digital information, and generate a three-dimensional body image of the user; The data processing module is used to realize data analysis of the user's three-dimensional digital information; The communication module is used to transmit the final extracted clothing parameter results to the user terminal device.
6. A clothing customization method is implemented based on a clothing parameter extraction method according to any one of claims 1 to 4 above, wherein the output clothing parameters are input into a clothing customization system, and the system automatically matches clothing styles and sizes suitable for the user according to the parameters, and performs personalized clothing customization production based on the matched clothing styles and sizes.
7. A clothing customization system implemented based on the clothing parameter extraction method according to any one of claims 1 to 4, the system comprising a clothing parameter input module, a clothing style and size matching module, and a clothing control module; The clothing making parameter input module is used to receive and store clothing making parameters; The clothing style and size matching module is used to automatically match the clothing style and size suitable for the user according to the received clothing parameters; The clothing control module is used to control the clothing making device to carry out personalized clothing customization production according to the matching clothing style and size.