1. Technical Field
The present disclosure relates to product fitting devices and particularly, to a product fitting device and a method for such a product fitting device.
2. Description of Related Art
Shopping over the Internet has become very popular. However, the disadvantage of shopping over the Internet is that buyers cannot easily determine whether a product such as a piece of clothing will look good on them because they cannot try it on before purchasing.
Many aspects of the present disclosure should be better understood with reference to the following drawings. The units in the drawings are not necessarily drawn to scale, the emphasis instead being placed upon clearly illustrating the principles of the present disclosure.
Moreover, in the drawings, like reference numerals designate corresponding parts throughout the several views.
Embodiments of the present disclosure will now be described in detail, with reference to the accompanying drawings.
The storage unit 10 further stores a product fitting system 1. The system 1 includes a variety of modules executed by the processor 20 to provide the functions of the system 1.
In the embodiment, the system 1 includes a pair of image capturing modules 11 and an image processing module 12. Each module of the pair of image capturing modules 11 simultaneously captures a two-dimensional (2D) image of the user from two different orientations. The image processing module 12 generates a 3D user model using the two 2D images, and then stores the generated 3D user model in the storage unit 10. In the embodiment, shooting orientations of the pair of the image capturing modules 11 can be adjusted, thus allowing the pair of image capturing modules 11 to capture 2D images of the user from different shooting orientations, and 3D user models that provide views from any direction can be accordingly generated by the image processing module 12.
In the embodiment, the system 1 further includes a 3D user model selecting module 13, a search module 14, an image analyzing module 15, and a control module 16.
The 3D user model selecting module 13 is to select one 3D user model from the storage unit 10 according to user input through the input unit 30.
The search module 14 is to search in an online store to find one or more 3D product models satisfying a search condition of a product input by the user through the input unit 30, and display product information of one or more found 3D product models on the display unit 40 for the user to select. The products can be a variety of commodities, such as wigs, glasses, and clothes, for example. The search condition of a product can be type, color, material, and price of the product.
The image analyzing module 15 determines a type of the 3D product model selected by the user, determines which body part of the selected 3D user model the selected 3D product model fits according to the determined type, identifies a feature part of the determined body part by for example, using recognition software known in the art. and computes the body characteristic data of the identified feature part of the selected 3D user model. For example, if the selected 3D product model is a model of a shirt which fits the upper body of a user, the image analyzing module 15 identifies the shoulders of the upper body, and a dimension from shoulder to shoulder of the selected 3D user model is thus computed.
The control module 16 scales the selected 3D product model according to the determined body characteristic data to cause the scaled 3D product model to fit the selected 3D user model. For example, if a 3D model of a shirt is selected, the shoulders dimension of the shirt model is scaled to be the same as those of the 3D user model. The control module 16 further combines the scaled 3D product model and the 3D user model to form a 3D image and displays the formed 3D image on the display unit 40, so that the user can judge whether he or she will look good wearing the product. In this embodiment, the control module 16 further rotates the formed 3D image in response to user input through the input unit 30 to allow the user to see how he or she looks wearing the product from different viewpoints.
In step S21, each of the pair of image capturing modules 11 simultaneously captures a two-dimensional (2D) image of the user from two different orientations, and the image processing module 12 generates the 3D user model using the two 2D images and stores the generated 3D user model in the storage unit 10.
In step S22, the 3D user model selecting module selects one 3D user model from the storage unit 10 according to user input through the input unit 30.
In step S23, the search module 14 searches in an online store to find one or more 3D product models satisfying a search condition of a product input by the user through the input unit 30, and displays product information of one or more found 3D product models on the display unit 40 for the user to select.
In step S24, the image analyzing module 15 determines a type of the 3D product model selected by the user, determines which body part of the selected 3D user model the selected 3D product model fits according to the determined type, identifies a feature of the determined body part, and computes the body characteristic data of the identified feature part of the selected 3D user model.
In step S25, the control module 16 scales the selected 3D product model according to the determined body characteristic data to cause the scaled 3D product model to fit the selected 3D user model.
In step S26, the control module 16 combines the scaled 3D product model and the 3D user model to form a 3D image, and displays the formed 3D image on the display unit 40, so that the user can judge whether he or she will look good wearing the product.
It is believed that the present embodiments and their advantages will be understood from the foregoing description, and it will be apparent that various changes may be made thereto without departing from the spirit and scope of the disclosure or sacrificing all of its material advantages, the examples hereinbefore described merely being exemplary embodiments of the present disclosure.
Number | Date | Country | Kind |
---|---|---|---|
2012102155811 | Jun 2012 | CN | national |