This study proposes a real time 3D virtual model controll and a virtual dressing room application to enable users to try virtual garments and shoes on in front of a virtual mirror. A virtual representation of the user...This study proposes a real time 3D virtual model controll and a virtual dressing room application to enable users to try virtual garments and shoes on in front of a virtual mirror. A virtual representation of the user appears in a virtual changing room and the user's hand motions select the clothes from a list on the screen. Afterwards, the selected virtual clothes appear on a humanoid model in the virtual mirror. For the purpose of aligning the 3D garments and shoes with the model, 3D locations of the joints are used for positioning, scaling and rotating. By using our developed algorithm, small, medium, large or xlarge garment size is selected automatically and this information is shown on the screen. Then, we apply skin color detection to handle the unwanted occlusions between the user and the model. To create a more realistic effect, the system takes into account different images of the clothes according to different human poses and movements. Optional mirror selection buttons make it possible to have multiple viewing angles on the model. Additionally, we developed an algorithm for matching up all motions between the model and garments. In this study, we benefit from the Microsoft Kinect SDK (software development kit) in order to follow the user's movements, coordinate the suitable clothe try-ons and provide depth sort effect to the human body and clothes. In order to use the rapid calculation attributes of game engines, we used unity 3D game engine.展开更多
文摘This study proposes a real time 3D virtual model controll and a virtual dressing room application to enable users to try virtual garments and shoes on in front of a virtual mirror. A virtual representation of the user appears in a virtual changing room and the user's hand motions select the clothes from a list on the screen. Afterwards, the selected virtual clothes appear on a humanoid model in the virtual mirror. For the purpose of aligning the 3D garments and shoes with the model, 3D locations of the joints are used for positioning, scaling and rotating. By using our developed algorithm, small, medium, large or xlarge garment size is selected automatically and this information is shown on the screen. Then, we apply skin color detection to handle the unwanted occlusions between the user and the model. To create a more realistic effect, the system takes into account different images of the clothes according to different human poses and movements. Optional mirror selection buttons make it possible to have multiple viewing angles on the model. Additionally, we developed an algorithm for matching up all motions between the model and garments. In this study, we benefit from the Microsoft Kinect SDK (software development kit) in order to follow the user's movements, coordinate the suitable clothe try-ons and provide depth sort effect to the human body and clothes. In order to use the rapid calculation attributes of game engines, we used unity 3D game engine.