CN107680166A - A kind of method and apparatus of intelligent creation - Google Patents
A kind of method and apparatus of intelligent creation Download PDFInfo
- Publication number
- CN107680166A CN107680166A CN201610619999.7A CN201610619999A CN107680166A CN 107680166 A CN107680166 A CN 107680166A CN 201610619999 A CN201610619999 A CN 201610619999A CN 107680166 A CN107680166 A CN 107680166A
- Authority
- CN
- China
- Prior art keywords
- clothing
- model
- garment
- human body
- personal
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 48
- 238000012545 processing Methods 0.000 claims description 19
- 238000004458 analytical method Methods 0.000 claims description 16
- 230000008569 process Effects 0.000 claims description 13
- 238000005286 illumination Methods 0.000 claims description 12
- 239000011248 coating agent Substances 0.000 claims description 7
- 238000000576 coating method Methods 0.000 claims description 7
- 238000002360 preparation method Methods 0.000 claims description 7
- 230000004048 modification Effects 0.000 abstract description 3
- 238000012986 modification Methods 0.000 abstract description 3
- 230000000392 somatic effect Effects 0.000 abstract 2
- 238000010606 normalization Methods 0.000 description 25
- 238000010586 diagram Methods 0.000 description 12
- 230000000694 effects Effects 0.000 description 11
- 230000003993 interaction Effects 0.000 description 10
- 238000013519 translation Methods 0.000 description 10
- 238000004891 communication Methods 0.000 description 7
- 238000004590 computer program Methods 0.000 description 7
- 238000000605 extraction Methods 0.000 description 7
- 230000006870 function Effects 0.000 description 6
- 239000011159 matrix material Substances 0.000 description 6
- 238000003860 storage Methods 0.000 description 5
- 239000000284 extract Substances 0.000 description 4
- 238000007781 pre-processing Methods 0.000 description 3
- 230000005540 biological transmission Effects 0.000 description 2
- 238000005520 cutting process Methods 0.000 description 2
- 230000005484 gravity Effects 0.000 description 2
- 238000010191 image analysis Methods 0.000 description 2
- 238000000513 principal component analysis Methods 0.000 description 2
- 230000011514 reflex Effects 0.000 description 2
- 230000008859 change Effects 0.000 description 1
- 230000000052 comparative effect Effects 0.000 description 1
- 230000007547 defect Effects 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 238000004141 dimensional analysis Methods 0.000 description 1
- 239000004744 fabric Substances 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 238000009958 sewing Methods 0.000 description 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T17/00—Three dimensional [3D] modelling, e.g. data description of 3D objects
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F30/00—Computer-aided design [CAD]
- G06F30/20—Design optimisation, verification or simulation
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q30/00—Commerce
- G06Q30/06—Buying, selling or leasing transactions
- G06Q30/0601—Electronic shopping [e-shopping]
- G06Q30/0621—Item configuration or customization
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T19/00—Manipulating 3D models or images for computer graphics
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T19/00—Manipulating 3D models or images for computer graphics
- G06T19/20—Editing of 3D images, e.g. changing shapes or colours, aligning objects or positioning parts
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2113/00—Details relating to the application field
- G06F2113/12—Cloth
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T2200/00—Indexing scheme for image data processing or generation, in general
- G06T2200/04—Indexing scheme for image data processing or generation, in general involving 3D image data
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T2210/00—Indexing scheme for image generation or computer graphics
- G06T2210/16—Cloth
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Computer Graphics (AREA)
- Computer Hardware Design (AREA)
- General Engineering & Computer Science (AREA)
- Software Systems (AREA)
- Business, Economics & Management (AREA)
- Finance (AREA)
- Accounting & Taxation (AREA)
- Geometry (AREA)
- Development Economics (AREA)
- Economics (AREA)
- Marketing (AREA)
- Strategic Management (AREA)
- General Business, Economics & Management (AREA)
- Architecture (AREA)
- Evolutionary Computation (AREA)
- Processing Or Creating Images (AREA)
Abstract
The invention discloses a kind of method of intelligent creation, including:Human body image is obtained, human body three-dimensional image is built according to the human body image, somatic data is extracted from the human body three-dimensional image;Garment virtual model is obtained, the garment virtual model is changed according to the somatic data, obtains personal care garment model;The personal care garment model is sent to intelligent clothing and virtual reality device, receives adjustment data;According to personal care garment model described in the adjustment data modification, final personal care garment model is obtained.The invention also discloses the device of intelligent creation.
Description
Technical Field
The invention relates to the technical field of intelligent processing, in particular to a method and a device for intelligently customizing clothes.
Background
The traditional custom-made clothes comprise the processes of measuring, cutting, sewing and the like, and generally need to measure the stature and size of a user on the spot. The customization process is complex and time-consuming, and generally includes the processes of selecting styles, drawing patterns according to the size parameters of users, correcting the patterns, typesetting and cutting according to the width of cloth and patterns, and the like.
With the development of electronic commerce, another method for customizing clothes appears, which comprises the following steps: providing obvious or easily determined human basic information by a user, such as height, weight and other data; and estimating the key sizes of the selected garment according to the information and the relevant rules of the garment model, and customizing the garment according to the key sizes.
The method for realizing the clothing customization by inputting the relevant information of the human body and calculating the corresponding size has the following defects:
1. the human body basic information provided by the user may have a gap with the actual human body basic information of the user;
2. according to the basic information of the human body provided by the user, the calculated key size and the actual key size which accords with the user possibly have larger difference, and the final wearing effect of the clothes is influenced;
3. after the clothing is made, the user must go to the scene and try on himself, just can feel whether the size is suitable, and experience the upper part of the body effect of clothing, can't carry out remote control to the clothing effect, probably leads to not satisfying to the clothing effect of finally making.
Disclosure of Invention
In order to solve the existing technical problems, embodiments of the present invention provide a method and an apparatus for intelligently customizing a garment, which can obtain an accurate human body size, enable a user to feel a garment effect, and adjust the garment size.
In order to achieve the purpose, the technical scheme of the invention is realized as follows:
the embodiment of the invention provides a method for intelligently customizing clothes, which comprises the following steps:
acquiring a human body image, constructing a human body three-dimensional image according to the human body image, and extracting human body data from the human body three-dimensional image;
acquiring a clothing virtual model, and modifying the clothing virtual model according to the human body data to acquire a personal clothing model;
sending the personal clothing model to intelligent clothing and virtual reality equipment, and receiving adjustment data; and modifying the personal clothing model according to the adjustment data to obtain a final personal clothing model.
In the above scheme, the human body image includes: front full-body illumination, back full-body illumination and two-side full-body illumination.
In the above solution, the garment virtual model includes: three-dimensional style and garment size of the garment;
the personal garment model, comprising: three-dimensional style of garment and individual garment size.
In the above scheme, the modifying the virtual garment model according to the body data includes:
obtaining the clothing size in the clothing virtual model, and modifying the clothing size according to the human body data to obtain the personal clothing size; and obtaining the personal clothing model according to the personal clothing size and the three-dimensional style of the clothing.
In the above solution, the modifying the personal clothing model according to the adjustment data includes:
obtaining the size of the personal clothing in the personal clothing model, and modifying the size of the personal clothing according to the adjustment data to obtain the final size of the personal clothing; and obtaining the final personal clothing model according to the final personal clothing size and the three-dimensional style of the clothing.
The embodiment of the invention provides a device for intelligently customizing clothes, which comprises: the system comprises a three-dimensional modeling module, an image processing module and a customized clothing logic analysis module; wherein,
the three-dimensional modeling module is used for acquiring a human body image and constructing a human body three-dimensional image according to the human body image;
the image processing module is used for extracting human body data from the human body three-dimensional image;
the customized clothing logic analysis module is used for obtaining a clothing virtual model, modifying the clothing virtual model according to the human body data and obtaining a personal clothing model; and a process for the preparation of a coating,
sending the personal clothing model to intelligent clothing and virtual reality equipment, and receiving adjustment data; and modifying the personal clothing model according to the adjustment data to obtain a final personal clothing model.
In the above scheme, the human body image includes: front full-body illumination, back full-body illumination and two-side full-body illumination.
In the above solution, the garment virtual model includes: three-dimensional style and garment size of the garment;
the personal garment model, comprising: three-dimensional style of garment and individual garment size.
In the foregoing solution, the customized clothing logic analysis module is specifically configured to: obtaining the clothing size in the clothing virtual model, and modifying the clothing size according to the human body data to obtain the personal clothing size; and obtaining the personal clothing model according to the personal clothing size and the three-dimensional style of the clothing.
In the foregoing solution, the customized clothing logic analysis module is specifically configured to: obtaining the size of the personal clothing in the personal clothing model, and modifying the size of the personal clothing according to the adjustment data to obtain the final size of the personal clothing; and obtaining the final personal clothing model according to the final personal clothing size and the three-dimensional style of the clothing.
According to the method and the device for intelligently customizing the clothes, the three-dimensional image of the human body is established according to the human body image, and the human body data are extracted from the three-dimensional image of the human body; acquiring a clothing virtual model, and modifying the clothing virtual model according to the human body data to acquire a personal clothing model; sending the personal clothing model to intelligent clothing and virtual reality equipment, and receiving adjustment data; and modifying the personal clothing model according to the adjustment data to obtain a final personal clothing model. According to the method, the device and the system, size data aiming at an individual is obtained according to the three-dimensional image analysis of the human body, and the accuracy of the size data of the clothes is improved; the clothes display device is combined with a virtual clothes model and VR equipment, so that the feeling and the style of the clothes worn on the body can be displayed, and the size data can be adjusted according to the data fed back after personal experience, so that the clothes which are more accurate and meet personal requirements can be obtained.
Drawings
Fig. 1 is a schematic flow chart of a method for intelligently customizing a garment according to an embodiment of the present invention;
fig. 2 is a schematic structural diagram of an apparatus for intelligently customizing a garment according to a second embodiment of the present invention;
fig. 3 is a schematic structural diagram of a system for intelligently customizing a garment according to a third embodiment of the present invention.
Detailed Description
In various embodiments of the present invention, a human body image is acquired, a three-dimensional (3D, 3Dimensions) image of a human body is constructed from the human body image, and human body data is extracted from the three-dimensional image of the human body; acquiring a clothing virtual model, and modifying the clothing virtual model according to the human body data to acquire a personal clothing model; sending the personal clothing model to intelligent clothing and Virtual Reality (VR) equipment, and receiving adjustment data; and modifying the personal clothing model according to the adjustment data to obtain a final personal clothing model.
The present invention will be described in further detail with reference to examples.
As shown in fig. 1, a schematic flow chart of a method for intelligently customizing a garment according to an embodiment of the present invention is provided, where the method for intelligently customizing a garment according to the embodiment of the present invention includes the following steps:
step 101: acquiring a human body image, constructing a human body three-dimensional image according to the human body image, and extracting human body data from the human body three-dimensional image;
step 102: acquiring a clothing virtual model, and modifying the clothing virtual model according to the human body data to acquire a personal clothing model;
step 103: sending the personal clothing model to intelligent clothing and virtual reality equipment, and receiving adjustment data; and modifying the personal clothing model according to the adjustment data to obtain a final personal clothing model.
Specifically, in step 101, the electronic device captures a human body image, obtains a human body three-dimensional image according to the human body image, and extracts human body data according to the human body three-dimensional image.
The electronic device may be an electronic device having functions of photographing, three-dimensional modeling, three-dimensional analysis, and information transmission at the same time, for example: the electronic equipment can be a smart phone terminal with a camera, a computer and the like.
In step 101, a human body image may also be captured by a digital camera, a digital single lens reflex, or the like, and then transmitted to an electronic device capable of performing operations such as three-dimensional modeling, three-dimensional image analysis, or the like according to the image, where the electronic device obtains the human body image, obtains a human body three-dimensional image according to the human body image, and extracts human body data according to the human body three-dimensional image.
The human body images are taken at different positions of the human body through a camera; the human body image includes but is not limited to: the front face of the human body is full-body-illuminated, the back face is full-body-illuminated, the two sides are full-body-illuminated, and the like. The shot human body images need to comprise images of 360-degree directions of the human body, and the more the human body images at different positions are, the more accurate the constructed human body three-dimensional images are.
The electronic equipment constructs a human body three-dimensional image according to the human body image, and can be realized by 3D modeling software and a 3D modeling method, wherein the 3D modeling software comprises the following components: 123D Catch, 3dmax modeling, etc. The 3D modeling software can model and obtain a three-dimensional model according to a plurality of images of shot objects, characters or scenes, is convenient and simple to operate, and can easily capture the head portrait or the scenes of the body in a three-dimensional environment.
The electronic equipment extracts human body data according to the human body three-dimensional image, wherein the human body data comprise: height, shoulder width, waist length, leg length and the like.
The electronic equipment extracts human body data from the human body three-dimensional image, and specifically comprises the following steps: model preprocessing and view acquisition.
1. Model preprocessing: for any three-dimensional model, the initial spatial position, size and direction have great randomness, and in order to perform comparative retrieval on the three-dimensional model under the same scale and the same rule, position and size standardization preprocessing needs to be performed on the three-dimensional model. The normalization process is performed by a Principal Component Analysis (PCA) method, and comprises the following steps: and sequentially carrying out translation normalization, rotation normalization and scale normalization.
(1) Translation normalization
Because the three-dimensional model in practical application is not a model with uniformly distributed density, the robustness of gravity center translation can be improved by adopting an area weighting method, namely the surface area of each point is taken as the weight of the top point.
A method of translation normalization, comprising: calculating barycentric coordinates of a three-dimensional model, and taking the barycentric coordinates as a coordinate origin of the three-dimensional model; translating the three-dimensional model to a new origin of coordinates. The method specifically comprises the following steps:
calculating barycentric coordinates of a three-dimensional model according to the following formula
Wherein p isiIs the coordinate of the ith vertex in the three-dimensional model, wiIs the area weight of the ith vertex, wjThe area of each adjacent surface of the ith vertex is N, the total number of the vertexes of the three-dimensional model is N, and c is the gravity center of the three-dimensional model;
taking the point c as a new coordinate origin, horizontally moving the three-dimensional model to the point c, and forming a set P of points of the three-dimensional model after translation normalization1P ═ P — c, P ∈ P }, P is the coordinates of the vertices in the three-dimensional model, and P is the set of points of the original three-dimensional image.
(2) And rotation normalization, wherein the purpose of the rotation normalization is to ensure that the three-dimensional model has a uniform attitude direction, so that the extracted features have rotation invariance. A method of rotation normalization, comprising:
set P of points in the three-dimensional model normalized according to the translation1And calculating a covariance matrix M:
wherein, P1Is the set of points of the three-dimensional model after translation normalization, M is a real symmetric matrix of 3 multiplied by 3, N is the total number of vertexes of the three-dimensional model, piFor the coordinates of the ith vertex, ψ, in the three-dimensional model after translation normalizationiThe average area of each adjacent surface of each vertex;
solving 3 eigenvalues lambda of the covariance matrix according to the covariance matrix M1>λ2>λ3And its corresponding unitized feature vector e1、e2、e3;
The three eigenvectors form a rotation matrix R ═ e1 T,e2 T,e3 T]TRecalculating the coordinate points of the three-dimensional model by using the rotation matrix R to obtain a new point set P2={p=(px,py,pz)|p=R·p,p∈P1A set of points of the three-dimensional model after rotation normalization; where p is the coordinate of a vertex in the three-dimensional model, px、py、pzThe x-axis, y-axis, and z-axis coordinates of the vertex p, respectively.
(3) And (4) dimension normalization, which aims to unify the dimensions of the three-dimensional model and ensure the tension invariance. A method of scale normalization, comprising:
from the set P of points of the three-dimensional model obtained after the rotational normalization2And confirming the vertex farthest from the centroid in the three-dimensional model after the rotation normalization processing, taking the reciprocal of the maximum distance as a coefficient, and zooming all the vertices in the three-dimensional model according to the coefficient to obtain the three-dimensional model after the scale normalization processing.
2. View acquisition
Obtaining a three-dimensional model after translation normalization, rotation normalization and scale normalization through model pretreatment; and performing view extraction on the processed three-dimensional model, wherein the view extraction can adopt methods such as multi-view extraction and optimal view extraction.
For example, in the multi-view extraction, a model is generally placed in a sphere or cube box, two-dimensional projection views are obtained from three fixed directions of front view, side view and top view of the model, and then contour feature extraction is performed on each pair of two-dimensional projection views to obtain data of a three-dimensional image; here, normalization processing and view extraction are performed on the human three-dimensional image, and the human data are obtained.
The method for processing the model of the three-dimensional model and acquiring the view is only one embodiment, and other methods may be used in practical applications, for example, a method for extracting an optimal view is used, and the method is not limited herein.
Specifically, in step 102, the electronic device obtains a garment virtual model, modifies the garment virtual model according to the human body data, and obtains a personal garment model; the method specifically comprises the following steps:
the electronic equipment acquires a pre-stored clothing virtual model, acquires clothing size from the clothing virtual model, modifies the clothing size according to the human body data, and takes the modified clothing size as the personal clothing size; and obtaining a personal clothing model according to the personal clothing size and the three-dimensional style of the clothing.
It should be noted that the electronic device may store one or more garment virtual models, and if one garment virtual model is stored, the electronic device directly obtains the garment virtual model; if a plurality of garment virtual models are stored, prompting a user to select the garment virtual models through a human-computer interaction interface, receiving the identifications of the garment virtual models input by the user through the human-computer interaction interface, and acquiring the corresponding garment virtual models;
the electronic equipment stores the clothing virtual model and the identification corresponding to the clothing virtual model; the identification may be a number, for example: 0001, 0002, etc.
And (3) combining the human body data, adjusting the size of the clothes virtual model which is not accordant with the human body data, and obtaining the individual clothes model which is the customized clothes model aiming at a certain person.
The garment virtual model comprises: three-dimensional style and garment size of the garment; the garment dimensions are dimensional data of a garment model when designing a garment, the garment dimensions including: waist, shoulder width, etc.
The personal garment model, comprising: three-dimensional style of garment and individual garment size; the personal clothing size is size data for a certain person obtained after the clothing size in the clothing virtual model is modified according to the human body data, and the personal clothing size comprises the following components: the individual's waist circumference, shoulder width, etc.
It should be noted that the human body data is data obtained from a three-dimensional image of a human body, and the obtained human body data may not be directly equal to real human body data, and here, the human body data may be adjusted to real human body data by using a certain determined value (for example, height) as a reference, and then the garment size of the garment virtual model and the human body data are compared and adjusted.
Specifically, in step 103, the electronic device receives adjustment data after sending the personal clothing model to an intelligent clothing and a Virtual Reality (VR) device; modifying the personal garment model according to the adjustment data.
The adjustment data is data input by a user through a human-computer interaction interface. Here, the user experiences a personal clothing model according to the smart clothing and the VR device, and if the size is not satisfactory, adjustment data may be input using a human-computer interface of the electronic device, and the personal clothing size may be modified according to the adjustment data.
After the personal clothing model is sent to the intelligent clothing and the VR equipment, the intelligent clothing adjusts the force according to the personal clothing model, so that a user can feel the effect of clothing size; and the VR equipment displays the clothing virtual model, so that a user feels a three-dimensional style effect.
Unlike ordinary garments, smart garments include at least: a chip, a sensor, a communication module; the communication module is a Wireless communication module, and can be a low-power-consumption Bluetooth (Bluetooth) module and/or a Wireless Fidelity (WIFI) module, and is used for communicating with the electronic equipment; the intelligent garment chip is used for extracting the size of the personal garment according to the received personal garment model, controlling the sensor according to the size of the personal garment, adjusting the size and strength of the intelligent garment, completing the comfort experience of the garment and adjusting the intelligent garment in real time according to the change of the size of the personal garment; the sensor may comprise a touch sensor.
After the intelligent clothing receives the personal clothing model sent by the electronic equipment, the chip adjusts various forces according to the transmitted personal clothing model, and a user can feel real clothing through the intelligent clothing and feel the feeling that the clothing produced according to the clothing model is actually worn on the body.
VR equipment is the equipment that can make the people feel three-dimensional environment, can adopt equipment such as virtual reality helmet, virtual reality head display equipment. The three-dimensional style of the individual garment model is presented through the VR device so that the user can feel the style effect of the garment on the user.
Through the intelligent clothing and the VR equipment, a user can feel that the clothing manufactured according to the personal clothing model is really worn, if the user is not satisfied, adjustment data aiming at the size of the personal clothing model can be input through a man-machine interaction interface of the electronic equipment, the effect of the personal clothing model is modified according to the adjustment data, and the electronic equipment receives the adjustment data fed back by the user and can repeatedly modify, so that the clothing is customized.
Specifically, in step 103, modifying the personal clothing model according to the adjustment data to obtain a final personal clothing model, including:
the electronic equipment acquires the personal clothing size in the personal clothing model, modifies the personal clothing size according to the adjustment data, and obtains the modified personal clothing size as the final personal clothing size;
obtaining the final personal garment model according to the final personal garment size and the three-dimensional style of the garment.
By the method provided by the embodiment of the invention, a user can modify the details of the personal clothing size according to actual experience, and the effect of the modified personal clothing size is displayed by the intelligent clothing and the VR equipment in real time, so that the efficiency in the clothing customizing process and the final clothing making effect are improved.
As shown in fig. 2, a schematic structural diagram of an apparatus for intelligently customizing a garment according to a second embodiment of the present invention is provided, in which the apparatus for intelligently customizing a garment includes: the three-dimensional modeling module 201, the image processing module 202 and the custom-made clothing logic analysis module 203; wherein,
the three-dimensional modeling module 201 is configured to obtain a human body image, and construct a human body three-dimensional image according to the human body image;
the image processing module 202 is configured to extract human body data from the human body three-dimensional image;
the customized clothing logic analysis module 203 is configured to obtain a clothing virtual model, modify the clothing virtual model according to the human body data, and obtain a personal clothing model; and a process for the preparation of a coating,
sending the personal clothing model to intelligent clothing and virtual reality equipment, and receiving adjustment data; and modifying the personal clothing model according to the adjustment data to obtain a final personal clothing model.
Specifically, a three-dimensional modeling module 201 is provided, configured to: and shooting human body images of different positions of a human body, and constructing a human body three-dimensional image according to the human body images.
Another said three-dimensional modeling module 201 is provided for: and acquiring human body images of different positions of a human body from other equipment, and constructing a human body three-dimensional image according to the human body images.
The other device may be an electronic device having both photographing and information transmission functions; for example: digital cameras, digital single lens reflex, and the like.
The human body images of different positions of the human body comprise: the front face of the human body is full-body-illuminated, the back face is full-body-illuminated, the two sides are full-body-illuminated, and the like.
The image processing module 202 is configured to extract human body data from the human body three-dimensional image; the human body data includes: height, shoulder width, waist length, leg length, etc.
Specifically, the image processing module 202 is specifically configured to perform translation normalization, rotation normalization, and scale normalization on the human body three-dimensional image to obtain a processed three-dimensional image; and placing the processed three-dimensional image in a sphere or cube box, obtaining two-dimensional projection views from three fixed directions of front view, side view and overlook of the model, and extracting contour features of each pair of two-dimensional projection views to obtain human body data.
Specifically, the garment virtual model includes: three-dimensional style and garment size of the garment; the garment size comprises: waist, shoulder width, etc.;
the personal garment model, comprising: three-dimensional style of garment and individual garment size; the personal garment size includes: the individual's waist circumference, shoulder width, etc.
The custom garment logic analysis module 203 is specifically configured to: obtaining the clothing size in the clothing virtual model, and modifying the clothing size according to the human body data to obtain the personal clothing size; and a process for the preparation of a coating,
and obtaining the personal clothing model according to the personal clothing size and the three-dimensional style of the clothing.
The custom garment logic analysis module 203 is further specifically configured to: and sending the personal clothing model to intelligent clothing and virtual reality equipment, and receiving adjustment data input by a user through a human-computer interaction interface.
The custom garment logic analysis module 203 is further specifically configured to: obtaining the size of the personal clothing in the personal clothing model, and modifying the size of the personal clothing according to the adjustment data to obtain the final size of the personal clothing; and a process for the preparation of a coating,
obtaining the final personal garment model according to the final personal garment size and the three-dimensional style of the garment.
The user can obtain real experience feeling like wearing clothes according to the intelligent clothes and the VR equipment, if the clothes are not satisfactory, adjustment data of the clothes data can be input through the man-machine interaction interface, the device for intelligently customizing the clothes receives adjustment data fed back by the user and aiming at the personal clothes model, the adjustment data is modified according to the adjustment data, and the modified personal clothes model is updated to the intelligent clothes and the VR equipment in real time.
The garment virtual model is a garment virtual model corresponding to the designed garment and comprises a garment size and a three-dimensional style of the garment; the device can be stored in the intelligent clothes customizing device, and also can be stored in other equipment, and the device can be obtained from the other equipment.
It should be noted that one or more garment virtual models can be stored in the device for intelligently customizing a garment or other equipment, and if one garment virtual model is stored, the device for intelligently customizing a garment automatically acquires the garment virtual model; if a plurality of garment virtual models are stored, prompting a user to select the garment virtual models through a human-computer interaction interface, receiving the identifications of the garment virtual models input by the user through the human-computer interaction interface, and acquiring the corresponding garment virtual models;
the intelligent clothes customizing device or other equipment stores the clothes virtual model and the identification corresponding to the clothes virtual model; the identification may be a number, for example: 0001, 0002, etc.
As shown in fig. 3, a schematic structural diagram of a system for intelligently customizing a garment according to a third embodiment of the present invention is provided, in an embodiment of the present invention, the system for intelligently customizing a garment includes: an intelligent garment customization device, a storage module 204, an intelligent garment 205, and a VR device 206; wherein,
the intelligent clothes customizing device is used for acquiring a human body image, constructing a human body three-dimensional image according to the human body image and extracting human body data from the human body three-dimensional image; acquiring a clothing virtual model, and modifying the clothing virtual model according to the human body data to acquire a personal clothing model; sending the personal clothing model to intelligent clothing and virtual reality equipment, and receiving adjustment data; modifying the personal clothing model according to the adjustment data to obtain a final personal clothing model;
the storage module 204 is configured to store the virtual garment model;
the smart garment 205 is used for adjusting the strength according to the personal garment model;
the VR device 206 is configured to display a three-dimensional style of the virtual garment model.
Specifically, the device for intelligent clothes customization comprises: the three-dimensional modeling module 201, the image processing module 202 and the custom-made clothing logic analysis module 203; wherein,
the three-dimensional modeling module 201 is configured to obtain a human body image, and construct a human body three-dimensional image according to the human body image;
the image processing module 202 is configured to extract human body data from the human body three-dimensional image;
the customized clothing logic analysis module 203 is configured to obtain a clothing virtual model, modify the clothing virtual model according to the human body data, and obtain a personal clothing model; and a process for the preparation of a coating,
sending the personal clothing model to intelligent clothing and virtual reality equipment, and receiving adjustment data; modifying the personal clothing model according to the adjustment data to obtain a final personal clothing model;
specifically, the human body data includes: height, shoulder width, waist length, leg length and the like; the garment virtual model comprises: three-dimensional style and garment size of the garment; the personal garment model, comprising: three-dimensional style of garment and individual garment size.
The custom garment logic analysis module 203 is specifically configured to: obtaining the clothing size in the clothing virtual model, and modifying the clothing size according to the human body data to obtain the personal clothing size; obtaining the personal clothing model according to the personal clothing size and the three-dimensional style of the clothing;
sending the personal clothing model to intelligent clothing and virtual reality equipment, and receiving adjustment data input by a user through a human-computer interaction interface; and a process for the preparation of a coating,
obtaining the size of the personal clothing in the personal clothing model, and modifying the size of the personal clothing according to the adjustment data to obtain the final size of the personal clothing; obtaining the final personal garment model according to the final personal garment size and the three-dimensional style of the garment.
The adjustment data is modification data which is input by a user through a man-machine interaction interface and aims at the size of the personal clothes.
Specifically, the smart garment 205 includes: a chip, a sensor, a communication module; wherein,
the communication module can be a low-power-consumption Bluetooth and/or WIFI module and is used for receiving data sent by the electronic equipment;
the intelligent clothing chip is used for extracting the size of the personal clothing according to the received personal clothing model and controlling the sensor according to the size of the personal clothing, so that the size and strength of the intelligent clothing are adjusted, and clothing comfort level experience is completed. Here, the chip may adjust the smart garment 205 in real time according to the adjustment data fed back by the user;
the sensor can be a touch sensor and is used for adjusting force according to data transmitted by the chip.
The VR device 206 may adjust the three-dimensional style of the garment in real time according to the adjustment data fed back by the user; virtual reality helmets, virtual reality head display devices and the like can be adopted.
It should be noted that the electronic device, the smart garment, and the VR device may communicate via the respective WIFI and/or bluetooth module. When the Bluetooth is adopted for communication, before the electronic equipment, the VR equipment and the intelligent clothing are used for the first time, the models of the intelligent clothing and the VR equipment are searched, the intelligent clothing, the VR equipment and the electronic equipment are paired, and communication can be carried out after matching; when adopting WIFI to communicate, can set up the password on electronic equipment, intelligent clothing, VR equipment, input password behind the start-up each equipment, communicate.
As will be appreciated by one skilled in the art, embodiments of the present invention may be provided as a method, system, or computer program product. Accordingly, the present invention may take the form of a hardware embodiment, a software embodiment, or an embodiment combining software and hardware aspects. Furthermore, the present invention may take the form of a computer program product embodied on one or more computer-usable storage media (including, but not limited to, disk storage, optical storage, and the like) having computer-usable program code embodied therein.
The present invention is described with reference to flowchart illustrations and/or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of the invention. It will be understood that each flow and/or block of the flow diagrams and/or block diagrams, and combinations of flows and/or blocks in the flow diagrams and/or block diagrams, can be implemented by computer program instructions. These computer program instructions may be provided to a processor of a general purpose computer, special purpose computer, embedded processor, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, create means for implementing the functions specified in the flowchart flow or flows and/or block diagram block or blocks.
These computer program instructions may also be stored in a computer-readable memory that can direct a computer or other programmable data processing apparatus to function in a particular manner, such that the instructions stored in the computer-readable memory produce an article of manufacture including instruction means which implement the function specified in the flowchart flow or flows and/or block diagram block or blocks.
These computer program instructions may also be loaded onto a computer or other programmable data processing apparatus to cause a series of operational steps to be performed on the computer or other programmable apparatus to produce a computer implemented process such that the instructions which execute on the computer or other programmable apparatus provide steps for implementing the functions specified in the flowchart flow or flows and/or block diagram block or blocks.
The above description is only exemplary of the present invention and should not be taken as limiting the scope of the present invention, and any modifications, equivalents, improvements, etc. that are within the spirit and principle of the present invention should be included in the present invention.
Claims (10)
1. A method of intelligently customizing a garment, the method comprising:
acquiring a human body image, constructing a human body three-dimensional image according to the human body image, and extracting human body data from the human body three-dimensional image;
acquiring a clothing virtual model, and modifying the clothing virtual model according to the human body data to acquire a personal clothing model;
sending the personal clothing model to intelligent clothing and virtual reality equipment, and receiving adjustment data; and modifying the personal clothing model according to the adjustment data to obtain a final personal clothing model.
2. The method of claim 1, wherein the human body image comprises: front full-body illumination, back full-body illumination and two-side full-body illumination.
3. The method of claim 1, wherein the garment virtual model comprises: three-dimensional style and garment size of the garment;
the personal garment model, comprising: three-dimensional style of garment and individual garment size.
4. The method of claim 3, wherein the modifying the virtual garment model according to the body data comprises:
obtaining the clothing size in the clothing virtual model, and modifying the clothing size according to the human body data to obtain the personal clothing size; and obtaining the personal clothing model according to the personal clothing size and the three-dimensional style of the clothing.
5. The method of claim 3, wherein said modifying the personal garment model according to the adjustment data comprises:
obtaining the size of the personal clothing in the personal clothing model, and modifying the size of the personal clothing according to the adjustment data to obtain the final size of the personal clothing; and obtaining the final personal clothing model according to the final personal clothing size and the three-dimensional style of the clothing.
6. An apparatus for intelligent garment customization, the apparatus comprising: the system comprises a three-dimensional modeling module, an image processing module and a customized clothing logic analysis module; wherein,
the three-dimensional modeling module is used for acquiring a human body image and constructing a human body three-dimensional image according to the human body image;
the image processing module is used for extracting human body data from the human body three-dimensional image;
the customized clothing logic analysis module is used for obtaining a clothing virtual model, modifying the clothing virtual model according to the human body data and obtaining a personal clothing model; and a process for the preparation of a coating,
sending the personal clothing model to intelligent clothing and virtual reality equipment, and receiving adjustment data; and modifying the personal clothing model according to the adjustment data to obtain a final personal clothing model.
7. The apparatus of claim 6, wherein the human body image comprises: front full-body illumination, back full-body illumination and two-side full-body illumination.
8. The apparatus of claim 6, wherein the garment virtual model comprises: three-dimensional style and garment size of the garment;
the personal garment model, comprising: three-dimensional style of garment and individual garment size.
9. The apparatus of claim 8, wherein the custom garment logic analysis module is specifically configured to: obtaining the clothing size in the clothing virtual model, and modifying the clothing size according to the human body data to obtain the personal clothing size; and obtaining the personal clothing model according to the personal clothing size and the three-dimensional style of the clothing.
10. The apparatus of claim 8, wherein the custom garment logic analysis module is specifically configured to: obtaining the size of the personal clothing in the personal clothing model, and modifying the size of the personal clothing according to the adjustment data to obtain the final size of the personal clothing; and obtaining the final personal clothing model according to the final personal clothing size and the three-dimensional style of the clothing.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610619999.7A CN107680166A (en) | 2016-08-01 | 2016-08-01 | A kind of method and apparatus of intelligent creation |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610619999.7A CN107680166A (en) | 2016-08-01 | 2016-08-01 | A kind of method and apparatus of intelligent creation |
Publications (1)
Publication Number | Publication Date |
---|---|
CN107680166A true CN107680166A (en) | 2018-02-09 |
Family
ID=61134029
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201610619999.7A Pending CN107680166A (en) | 2016-08-01 | 2016-08-01 | A kind of method and apparatus of intelligent creation |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN107680166A (en) |
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108846903A (en) * | 2018-06-29 | 2018-11-20 | 厦门波耐模型设计有限责任公司 | Women underwear virtual design equipment and system |
CN109685633A (en) * | 2019-03-19 | 2019-04-26 | 江苏皓之睿数字科技有限公司 | A kind of apparel size matching system based on AR technology |
CN111210313A (en) * | 2020-01-10 | 2020-05-29 | 中国第一汽车股份有限公司 | Vehicle customization method and device, virtual reality equipment and storage medium |
WO2020151427A1 (en) * | 2019-01-23 | 2020-07-30 | 广东康云科技有限公司 | Three-dimensional human body modeling-based intelligent clothing system and method |
CN111513673A (en) * | 2019-02-01 | 2020-08-11 | 百度在线网络技术(北京)有限公司 | Image-based growth state monitoring method, device, equipment and storage medium |
CN112700540A (en) * | 2021-01-12 | 2021-04-23 | 北京著手健康科技有限公司 | Three-dimensional human body model construction method, device, equipment and readable storage medium |
WO2021221672A1 (en) * | 2020-04-30 | 2021-11-04 | Hewlett-Packard Development Company, L.P. | Customized parametric models to manufacture devices |
-
2016
- 2016-08-01 CN CN201610619999.7A patent/CN107680166A/en active Pending
Cited By (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108846903A (en) * | 2018-06-29 | 2018-11-20 | 厦门波耐模型设计有限责任公司 | Women underwear virtual design equipment and system |
CN108846903B (en) * | 2018-06-29 | 2023-04-07 | 厦门波耐模型设计有限责任公司 | Virtual design equipment and system for female underwear |
WO2020151427A1 (en) * | 2019-01-23 | 2020-07-30 | 广东康云科技有限公司 | Three-dimensional human body modeling-based intelligent clothing system and method |
CN111513673A (en) * | 2019-02-01 | 2020-08-11 | 百度在线网络技术(北京)有限公司 | Image-based growth state monitoring method, device, equipment and storage medium |
CN111513673B (en) * | 2019-02-01 | 2023-10-31 | 百度在线网络技术(北京)有限公司 | Image-based growth state monitoring method, device, equipment and storage medium |
CN109685633A (en) * | 2019-03-19 | 2019-04-26 | 江苏皓之睿数字科技有限公司 | A kind of apparel size matching system based on AR technology |
CN111210313A (en) * | 2020-01-10 | 2020-05-29 | 中国第一汽车股份有限公司 | Vehicle customization method and device, virtual reality equipment and storage medium |
WO2021221672A1 (en) * | 2020-04-30 | 2021-11-04 | Hewlett-Packard Development Company, L.P. | Customized parametric models to manufacture devices |
CN112700540A (en) * | 2021-01-12 | 2021-04-23 | 北京著手健康科技有限公司 | Three-dimensional human body model construction method, device, equipment and readable storage medium |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN107680166A (en) | A kind of method and apparatus of intelligent creation | |
CN114663199B (en) | Dynamic display real-time three-dimensional virtual fitting system and method | |
US20230394775A1 (en) | Electronic device for generating image including 3d avatar reflecting face motion through 3d avatar corresponding to face and method of operating same | |
CN110021061B (en) | Collocation model construction method, clothing recommendation method, device, medium and terminal | |
US20200380594A1 (en) | Virtual try-on system, virtual try-on method, computer program product, and information processing device | |
US8976230B1 (en) | User interface and methods to adapt images for approximating torso dimensions to simulate the appearance of various states of dress | |
CN108885794A (en) | Virtual trying on clothes on a user's real manikin | |
CN109219835A (en) | The generation of the customization wearable article of 3 D-printing | |
KR20210011425A (en) | Image processing method and device, image device, and storage medium | |
CN108537126B (en) | Face image processing method | |
US20130170715A1 (en) | Garment modeling simulation system and process | |
EP2677497A2 (en) | Method and system of spacial visualisation of objects and a platform control system included in the system, in particular for a virtual fitting room | |
CN105404392A (en) | Monocular camera based virtual wearing method and system | |
CN102439603A (en) | Simple techniques for three-dimensional modeling | |
JP6373026B2 (en) | Image processing apparatus, image processing system, image processing method, and program | |
US10395404B2 (en) | Image processing device for composite images, image processing system and storage medium | |
JP6563580B1 (en) | Communication system and program | |
CN111767817B (en) | Dress collocation method and device, electronic equipment and storage medium | |
JP2022036963A (en) | Size measurement system | |
KR20210065423A (en) | Virtual fitting system in augmented reality based offline store | |
CN111435550A (en) | Image processing method and apparatus, image device, and storage medium | |
KR101158453B1 (en) | Apparatus and Method for coordinating a simulated clothes with the three dimensional effect at plane using the two dimensions image data | |
CN117333601A (en) | Digital virtual clothing generation method and device based on artificial intelligence | |
CN113781291B (en) | Image processing method, device, electronic equipment and storage medium | |
CN116266408A (en) | Body type estimating method, body type estimating device, storage medium and electronic equipment |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
WD01 | Invention patent application deemed withdrawn after publication | ||
WD01 | Invention patent application deemed withdrawn after publication |
Application publication date: 20180209 |