CN106327589A - Kinect-based 3D virtual dressing mirror realization method and system - Google Patents

Kinect-based 3D virtual dressing mirror realization method and system Download PDF

Info

Publication number
CN106327589A
CN106327589A CN201610681942.XA CN201610681942A CN106327589A CN 106327589 A CN106327589 A CN 106327589A CN 201610681942 A CN201610681942 A CN 201610681942A CN 106327589 A CN106327589 A CN 106327589A
Authority
CN
China
Prior art keywords
skeleton
virtual
dimensional
node
skeleton node
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
Application number
CN201610681942.XA
Other languages
Chinese (zh)
Inventor
王然
王光宇
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Beijing Zhongda Bridge Technology Ltd By Share Ltd
Original Assignee
Beijing Zhongda Bridge Technology Ltd By Share Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Beijing Zhongda Bridge Technology Ltd By Share Ltd filed Critical Beijing Zhongda Bridge Technology Ltd By Share Ltd
Priority to CN201610681942.XA priority Critical patent/CN106327589A/en
Publication of CN106327589A publication Critical patent/CN106327589A/en
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T19/00Manipulating 3D models or images for computer graphics
    • G06T19/20Editing of 3D images, e.g. changing shapes or colours, aligning objects or positioning parts

Landscapes

  • Engineering & Computer Science (AREA)
  • Architecture (AREA)
  • Computer Graphics (AREA)
  • Computer Hardware Design (AREA)
  • General Engineering & Computer Science (AREA)
  • Software Systems (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Processing Or Creating Images (AREA)

Abstract

The invention relates to a Kinect-based 3D virtual dressing mirror realization method. The Kinect-based 3D virtual dressing mirror realization method comprises steps of establishing a skeleton node array, obtaining an initial three-dimensional virtual clothes model and adding virtual skeleton nodes to obtain a three-dimensional clothes model, obtaining practical skeleton nodes of a user, performing a skeleton node correlation operation with the skeleton node array to obtain a human body virtual skeleton model, performing a skeleton node correlation operation on the three-dimensional virtual clothes model and the human body virtual skeleton model to obtain a three-dimensional linkage skeleton node model, and importing the three-dimensional linkage skeleton node model into a virtual scene to obtain a three-dimensional virtual clothes effect animation. The Kinect-based 3D virtual dressing mirror realization method and system realize linkage between the three-dimensional virtual clothes model and skeleton points, obtain practical skeleton information of the user through a somatosensory sensor, enable the three-dimensional virtual clothes model to be matched with the skeleton points of the user body skeleton information to form linkage, enable the three-dimensional virtual clothes model to move along the motion of the user, can let a user experience dressing effects in various motions and build up a vivid dressing experience.

Description

The realization method and system of 3D virtual mirror based on Kinect
Technical field
The present invention relates to Kinect application, be specifically related to a kind of effect 3D virtual fitting based on Kinect really The realization method and system of mirror.
Background technology
In recent years, along with the development of virtual reality technology, in some garment beauty shop, we accidentally can be appreciated that virtual Fitting mirror.These products can utilize some body-sensing technology and user do simple interbehavior, such as gesture slide change the outfit, virtual The adaptation of dress ornament and image so that user need not fitting room one pieces go change the clothes taken a fancy to, can directly see To upper body effect.
But, the defect of virtual mirror on the market is as follows:
First, the model that some product uses is two dimensional model, and this series products just exposes when interacting with user The false drawback of areal model.
Second, although the model that most products uses is threedimensional model, but this threedimensional model mostly is short sleeved blouse, skirt Son, owing to the skeleton point of threedimensional model binding is less so that when user lifts arm or lifts lower limb when, threedimensional model is also Will not change along with the change of user action.Meanwhile, when user wear skirt turn round when, medicated clothing does not has material system, skirt Son would not have the effect that " wafing " gets up.
Summary of the invention
It is an object of the invention to provide the realization method and system of a kind of 3D virtual mirror based on Kinect, solve Traditional false situation of three-dimensional fitting mirror, it is provided that a kind of based on Kinect acquisition user's skeleton point, three-dimensional is empty Intend the realization method and system of garment form and the 3D virtual mirror of skeleton point binding linkage.
It is an object of the invention to be achieved through the following technical solutions:
The implementation method of a kind of 3D virtual mirror based on Kinect, comprises the following steps:
Set up skeleton node array.
Obtain initial three-dimensional garment form, and be that described initial three-dimensional garment form is added and described skeleton joint The virtual skeleton node that some array is corresponding, obtains binding the three-dimensional garment form of skeleton node.
The actual skeleton node of user is obtained, by described actual skeleton node and skeleton node array by Kinect device Carry out skeleton node operation associated, obtain human visual's skeleton model.
The three-dimensional garment form of described binding skeleton node and human visual's skeleton model are carried out skeleton node pass Connection operation, obtains three-dimensional linkage skeleton nodal analysis method;By game engine, described three-dimensional linkage skeleton nodal analysis method is imported void Intend, in scene, obtaining three-dimensional clothes effect animation.
In preferred embodiments, described in obtain binding the three-dimensional garment form of skeleton node, it is specially logical Cross 3 d modeling software editor initial three-dimensional garment form;It is described three-dimensional garment form by 3 d modeling software The virtual skeleton node that upper interpolation is corresponding with described skeleton node array, obtains the three-dimensional clothing of described binding skeleton node Take model;The three-dimensional garment form of described binding skeleton node is stored in virtual garment form data base.
In preferred embodiments, described actual skeleton node is carried out skeleton node with skeleton node array and associate behaviour Making, it is specially and each skeleton node of human body corresponding in described skeleton node array is all added corresponding skeleton joint Point title;Each skeleton node of human body corresponding in actual skeleton node is all added corresponding actual skeleton node name Claim;The described actual skeleton nodename of corresponding human body same area is associated with skeleton nodename, obtains described people Body virtual skeleton model.
In preferred embodiments, the described three-dimensional garment form by described binding skeleton node and human visual Skeleton model matches, and it is specially and each skeleton node of human body corresponding in described virtual skeleton node is all added phase Corresponding virtual skeleton nodename;By described virtual skeleton nodename and the skeleton nodename of corresponding human body same area It is associated, obtains three-dimensional linkage skeleton nodal analysis method.
In preferred embodiments, by game engine, described three-dimensional linkage skeleton nodal analysis method is imported virtual scene In, obtain three-dimensional clothes effect animation, be mapped to by game engine including by described three-dimensional linkage skeleton nodal analysis method In described virtual scene, obtain two dimension linkage skeleton nodal analysis method;Described Kinect device is obtained personage's cromogram of user As being placed in virtual scene by game engine, described personage's coloured image matches mutually with two dimension linkage skeleton nodal analysis method, To three-dimensional clothes effect animation.
In preferred embodiments, before the described human skeleton model being obtained user by Kinect device, need Class libraries mutual with Kinect device in the game engine of described 3D virtual mirror.
A kind of 3D virtual fitting mirror system based on Kinect, including following structure: Kinect device, is used for obtaining described The actual skeleton node of user;Virtual garment form system, is used for editing initial three-dimensional garment form, for described initial three Tie up virtual garment form and add virtual skeleton node, store the three-dimensional garment form of the binding skeleton node obtained;Skeleton Matching system, is used for setting up skeleton node array, receives the actual skeleton node that described Kinect device sends, by described reality It is operation associated that skeleton node and described skeleton node array carry out skeleton node, obtains human visual's skeleton model, by described void It is operation associated that plan skeleton node and human visual's skeleton model carry out skeleton node, obtains three-dimensional linkage skeleton nodal analysis method;Trip Play engine, imports described three-dimensional linkage skeleton nodal analysis method in virtual scene, obtains three-dimensional clothes effect animation;Display Equipment, is used for showing described three-dimensional clothes effect animation.
In preferred embodiments, 3D virtual fitting mirror system also includes class libraries, is used for setting up Kinect device and trip Data interaction between play engine.
In preferred embodiments, described virtual garment form system includes 3 d modeling software, is used for editing initially Three-dimensional garment form, and be the virtual skeleton joint at corresponding each position of human body of described initial three-dimensional garment form interpolation Point, obtains binding the three-dimensional garment form of skeleton node;Virtual garment form data base, is used for storing described binding skeleton The three-dimensional garment form of node.
In preferred embodiments, described skeleton matching system includes skeleton node edit cell, is used for editing skeleton Node array;Actual skeleton node matching unit, receive described Kinect device send actual skeleton node, and with described bone It is operation associated that bone node array carries out skeleton node, obtains human visual's skeleton model;Virtual skeleton node matching unit, by institute Stating the virtual skeleton node of three-dimensional garment form and human visual's skeleton model, to carry out skeleton node operation associated, obtains three Dimension linkage skeleton nodal analysis method, is sent to described game engine by described three-dimensional linkage skeleton nodal analysis method.
The invention have the benefit that
The present invention is that three-dimensional garment form adds skeleton nodal information, makes three-dimensional garment form join with skeleton point Dynamic, obtained the health bone information of user by body-sensing sensor, making three-dimensional garment form believe with user's body skeleton The skeleton point of breath matches, and forms linkage, makes three-dimensional garment form move along with the action of user, and can allow user Experience the effect of wearing the clothes under various motion, build fitting true to nature and experience, save the fitting time of user.
The present invention by human body sensing technology, network and digital display technique perfect adaptation, make this terminal of utilization clothes shop, The public arenas such as market have strong visual impact and client's captivation and science and technology sense;It is supplied to client's high-quality fitting body Test;It is supplied to the management service that management personnel are easier.
Accompanying drawing explanation
Below according to accompanying drawing, the present invention is described in further detail.
Fig. 1 is the method flow of the implementation method of the 3D virtual mirror based on Kinect described in the embodiment of the present invention Figure;
Fig. 2 is the system construction drawing of 3D virtual fitting mirror system described in the embodiment of the present invention.
In figure:
1, Kinect device;2, virtual garment form system;3, virtual garment form data base;4,3 d modeling software; 5, display device;6, game engine;7, class libraries;8, skeleton matching system;9, skeleton node edit cell;10, actual skeleton joint Point matching unit;11, virtual skeleton node matching unit.
Detailed description of the invention
For making the purpose of the embodiment of the present invention, technical scheme and advantage clearer, below in conjunction with the embodiment of the present invention In accompanying drawing, the technical scheme in the embodiment of the present invention is clearly and completely described, it is clear that described embodiment is The a part of embodiment of the present invention rather than whole embodiments.Generally implement with the present invention illustrated described in accompanying drawing herein The assembly of example can be arranged with various different configurations and design.Therefore, reality to the present invention provided in the accompanying drawings below The detailed description executing example is not intended to limit the scope of claimed invention, but is merely representative of the selected enforcement of the present invention Example.Based on the embodiment in the present invention, those of ordinary skill in the art are obtained under not making creative work premise Every other embodiment, broadly falls into the scope of protection of the invention.
Embodiments of the invention are described below in detail, and the example of embodiment is shown in the drawings, the most identical Or similar label represents same or similar element or has the element of same or like function.Retouch below with reference to accompanying drawing The embodiment stated is exemplary, it is intended to is used for explaining the present invention, and is not considered as limiting the invention.
The present invention is further illustrated with specific embodiment below with reference to accompanying drawings.
Existing explanation of nouns:
Kinect is a attitude sensing input equipment developed by Microsoft, as 3D body-sensing external for Xbox360 Camera, utilizes the functions such as instant motion capture, image identification, can realize following the trail of user action, allow user's limb by oneself Body controls terminal.
Game engine 6 refers to that some the edited computer game write systems or some interactive real time imagings should With the core component of program, these systems provide the various various instruments write needed for game for game designer, and its purpose exists In allow game designer can easily and quickly make game formula and need not be by zero.Major part all supports that multiple operation is put down Platform, such as Linux, Mac OS X, Microsoft Windows.Game engine 6 comprises following system: rendering engine (i.e. " renderer ", contains Two dimensional image engine and 3-D view engine), physical engine, collision detecting system, audio, script engine, computer animation, artificial Intelligence, network engine and scene management.
Rendering is one of most important function of engine, and after 3D modelling is complete, art designing can be according to different face handles Texturing gives model, and this is equivalent to cover with skin for skeleton, the most again by rendering engine model, animation, shadow, spy Effects etc. are effective to be calculated in real time and is illustrated on screen.
Class libraries 7, class libraries 7 (Class Library) is a comprehensive OO reusable type set, these Type includes: interface, abstract class and concrete kind.A series of common programmed tasks can be solved and (include such as character string management, number According to tasks such as collection, data base's connection and file accesss), it is also possible to solve multiple dedicated development task (control station application journey Sequence, multipad, WEB application program etc.).
SDK, SDK (foreign language acronym: SDK, foreign language full name: Software Developmention Kit) be typically all some software engineers be specific software kit, software frame, hardware platform, behaviour Make the set of developing instrument when system etc. sets up application software.
Array, it is simply that the set that the element of same data type arranges in certain sequence, it is simply that identical for limited type Variable with a naming, then distinguish the set of their variable by numbering, this name is referred to as array name, and numbering claims For subscript.Each variable of composition array is referred to as the component of array, the also referred to as element of array, otherwise referred to as subscript variable. Array is in programming, in order to process conveniently, some variablees with same type is organized by orderly form A kind of form.The collection of the homogeneous data element of these arranged in sequences is collectively referred to as array.
The implementation method of a kind of based on Kinect 3D virtual mirror of the embodiment of the present invention, comprises the following steps:
Set up skeleton node array, each skeleton node of human body corresponding in skeleton node array is all added relatively The skeleton nodename answered, skeleton node array is that the skeleton nodename comprising each skeleton node and this skeleton node are being sat Azimuth information in mark system.
Edit initial three-dimensional garment form by 3 d modeling software 4AutodesK Maya, then pass through three-dimensional modeling Software 4AutodesK Maya is to add the virtual skeleton corresponding with skeleton node array in initial three-dimensional garment form Node, all adds corresponding virtual skeleton node name by each skeleton node of human body corresponding in virtual skeleton node Claim, obtain binding the three-dimensional garment form of skeleton node;Then use Unity3D that three-dimensional garment form is carried out material Matter renders, and first adds material, the content such as including texture color pinup picture for three-dimensional garment form, then adds in this material Color device, tinter defines the mode rendered so that three-dimensional garment form has real texture, finally will bind skeleton The three-dimensional garment form of node stores in virtual garment form data base 3.
Also include in 3D virtual mirror setting up the class libraries 7 that game engine 6 is mutual with Kinect device 1.Class libraries 7 is as drawing Hold up the mutual bridge with somatosensory device, game engine 6 introduces the class libraries 7 of somatosensory device, then call the number in this class libraries 7 According to and method as the content presented in engine and the support of logic function.Operating procedure be using class libraries 7 core script as Assembly is affiliated in the game object in engine scene, and when the program is run, class libraries 7 core script will be instantiated and load, Realize the interbehavior controlling Kinect device 1 with game engine 6.
In user enters into the sweep limits of Kinect device 1, the human body of user is scanned by Kinect device 1, And obtain the actual skeleton node of user, each skeleton node of human body corresponding in actual skeleton node is all added relatively The actual skeleton nodename answered.This actual skeleton node is sent to skeleton node array by Kinect device 1, and stores up Deposit, the actual skeleton nodename of corresponding human body same area is associated with skeleton nodename, and forms linkage, obtain people Body virtual skeleton model.
The three-dimensional garment form of binding skeleton node is matched with human visual's skeleton model, by correspondence human body phase It is associated with skeleton nodename with the virtual skeleton nodename at position, makes three-dimensional garment form be saved by virtual skeleton Point carries out coupling and associates with human visual's skeleton model, obtains three-dimensional linkage skeleton nodal analysis method, then is saved by three-dimensional linkage skeleton Point model is mapped in virtual scene by game engine 6, obtains two dimension linkage skeleton nodal analysis method, Kinect device 1 is obtained The personage's coloured image taking family is placed in virtual scene by game engine 6, and game engine 6 uses in class libraries 7 CoordinateMapper.MapCameraPointsToDepthSpace method (the method is documented in KinectSDK) is by bone Bone nodal information is mapped in the screen space plane of display device 5, further according to screen resolution, body-sensing color image resolution Space coordinates in conjunction with display screen carries out mapping operations, it is ensured that user when mobile, make mapping after skeleton nodal information and use The image information at family is corresponding, and personage's coloured image matches mutually with two dimension linkage skeleton nodal analysis method, obtains three-dimensional clothes Effect animation.
A kind of should 3D virtual fitting mirror system based on Kinect in aforementioned manners, including following structure:
Class libraries 7 is for setting up the data interaction between Kinect device 1 and game engine 6.
Kinect device 1 for obtaining the actual skeleton node of user by scanning user;
Virtual garment form system 2 is used for editing initial three-dimensional garment form, for initial three-dimensional garment form Add virtual skeleton node, store the three-dimensional garment form of the binding skeleton node obtained.Virtual garment form system 2 is wrapped Including 3 d modeling software 4 and virtual garment form data base 3, the most virtual garment form system 2 includes 3 d modeling software 4, For editing initial three-dimensional garment form, and it is the void at corresponding each position of human body of initial three-dimensional garment form interpolation Intend skeleton node, obtain binding the three-dimensional garment form of skeleton node;Virtual garment form data base 3, ties up for storage Determine the three-dimensional garment form of skeleton node.
Skeleton matching system 8, is used for setting up skeleton node array, receives the actual skeleton node that Kinect device 1 sends, Actual skeleton node and skeleton node array are carried out skeleton node operation associated, obtain human visual's skeleton model, by virtual It is operation associated that skeleton node and human visual's skeleton model carry out skeleton node, obtains three-dimensional linkage skeleton nodal analysis method;Skeleton Matching system 8 includes skeleton node edit cell 9, actual skeleton node matching unit 10 and virtual skeleton node matching unit 11, wherein skeleton node edit cell 9 is used for editing skeleton node array;Actual skeleton node matching unit 10, receives The actual skeleton node that Kinect device 1 sends, and to carry out skeleton node operation associated with skeleton node array, obtains human body empty Intend skeleton model;Virtual skeleton node matching unit 11, by virtual skeleton node and the human visual of three-dimensional garment form It is operation associated that skeleton model carries out skeleton node, obtains three-dimensional linkage skeleton nodal analysis method, by three-dimensional linkage skeleton nodal analysis method It is sent to game engine 6.
Game engine 6, is mapped to three-dimensional linkage skeleton nodal analysis method in virtual scene by game engine 6, obtains two Dimension linkage skeleton nodal analysis method, personage's coloured image that Kinect device 1 obtains user is placed in virtual field by game engine 6 Jing Zhong, game engine 6 uses the CoordinateMapper.MapCameraPointsToDepthSpace method in class libraries 7 Skeleton nodal information is mapped in the screen space plane of display device 5 by (the method is documented in KinectSDK), further according to Screen resolution, body-sensing color image resolution combine the space coordinates of display screen and carry out mapping operations, it is ensured that user is moving Make the skeleton nodal information after mapping corresponding with the image information of user time dynamic, personage's coloured image and two dimension linkage skeleton joint Point model matches mutually, obtains three-dimensional clothes effect animation.
Display device 5 is for showing virtual scene and the three-dimensional clothes effect animation being in virtual scene.
The present invention is not limited to above-mentioned preferred forms, and anyone can show that under the enlightenment of the present invention other are various The product of form, no matter but in its shape or structure, make any change, every have same as the present application or akin skill Art scheme, within all falling within protection scope of the present invention.

Claims (10)

1. the implementation method of a 3D virtual mirror based on Kinect, it is characterised in that comprise the following steps:
Set up skeleton node array;
Obtain initial three-dimensional garment form, and be that described initial three-dimensional garment form is added and described skeleton nodes Organize corresponding virtual skeleton node, obtain binding the three-dimensional garment form of skeleton node;
Obtained the actual skeleton node of user by Kinect device, described actual skeleton node is carried out with skeleton node array Skeleton node is operation associated, obtains human visual's skeleton model;
The three-dimensional garment form of described binding skeleton node is carried out skeleton node with human visual's skeleton model and associates behaviour Make, obtain three-dimensional linkage skeleton nodal analysis method;
By game engine, described three-dimensional linkage skeleton nodal analysis method is imported in virtual scene, obtain three-dimensional clothes effect Animation.
The implementation method of 3D virtual mirror based on Kinect the most according to claim 1, it is characterised in that described To binding skeleton node three-dimensional garment form, itself particularly as follows:
By 3 d modeling software editor initial three-dimensional garment form;
It is in described three-dimensional garment form, to add the void corresponding with described skeleton node array by 3 d modeling software Intend skeleton node, obtain the three-dimensional garment form of described binding skeleton node;
The three-dimensional garment form of described binding skeleton node is stored in virtual garment form data base.
The implementation method of 3D virtual mirror based on Kinect the most according to claim 1, it is characterised in that by described It is operation associated that actual skeleton node and skeleton node array carry out skeleton node, itself particularly as follows:
Each skeleton node of human body corresponding in described skeleton node array is all added corresponding skeleton nodename;
Each skeleton node of human body corresponding in actual skeleton node is all added corresponding actual skeleton nodename;
The described actual skeleton nodename of corresponding human body same area is associated with skeleton nodename, obtains described people Body virtual skeleton model.
The implementation method of 3D virtual mirror based on Kinect the most according to claim 1, it is characterised in that described general The three-dimensional garment form of described binding skeleton node matches with human visual's skeleton model, itself particularly as follows:
Each skeleton node of human body corresponding in described virtual skeleton node is all added corresponding virtual skeleton node Title;
The described virtual skeleton nodename of corresponding human body same area is associated with skeleton nodename, obtains three-dimensional connection Dynamic skeleton nodal analysis method.
The implementation method of 3D virtual mirror based on Kinect the most according to claim 4, it is characterised in that by trip Described three-dimensional linkage skeleton nodal analysis method is imported in virtual scene by play engine, obtains three-dimensional clothes effect animation, including:
Described three-dimensional linkage skeleton nodal analysis method is mapped in described virtual scene by game engine, obtains two dimension linkage bone Bone nodal analysis method;
Personage's coloured image that described Kinect device obtains user is placed in virtual scene by game engine, described personage Coloured image matches mutually with two dimension linkage skeleton nodal analysis method, obtains three-dimensional clothes effect animation.
The implementation method of 3D virtual mirror based on Kinect the most according to claim 1, it is characterised in that described logical Cross Kinect device obtain user human skeleton model before, need in the game engine of described 3D virtual mirror with The class libraries that Kinect device is mutual.
7. the 3D virtual fitting mirror system based on Kinect of the method applying claim 1, it is characterised in that include with Lower structure:
Kinect device, for obtaining the actual skeleton node of described user;
Virtual garment form system, is used for editing initial three-dimensional garment form, for described initial three-dimensional garment form Add virtual skeleton node, store the three-dimensional garment form of the binding skeleton node obtained;
Skeleton matching system, is used for setting up skeleton node array, receives the actual skeleton node that described Kinect device sends, will It is operation associated that described actual skeleton node and described skeleton node array carry out skeleton node, obtains human visual's skeleton model, Described virtual skeleton node and human visual's skeleton model are carried out skeleton node operation associated, obtain three-dimensional linkage skeleton node Model;
Game engine, imports described three-dimensional linkage skeleton nodal analysis method in virtual scene, obtains three-dimensional clothes effect and moves Draw;
Display device, is used for showing described three-dimensional clothes effect animation.
3D virtual fitting mirror system based on Kinect the most according to claim 7, it is characterised in that: also include class libraries, For setting up the data interaction between Kinect device and game engine.
3D virtual fitting mirror system based on Kinect the most according to claim 7, it is characterised in that described virtual clothes Model system includes with lower unit:
3 d modeling software, is used for editing initial three-dimensional garment form, and adds for described initial three-dimensional garment form Add the virtual skeleton node at corresponding each position of human body, obtain binding the three-dimensional garment form of skeleton node;
Virtual garment form data base, for storing the three-dimensional garment form of described binding skeleton node.
3D virtual fitting mirror system based on Kinect the most according to claim 7, it is characterised in that described skeleton Match system includes with lower unit:
Skeleton node edit cell, is used for editing skeleton node array;
Actual skeleton node matching unit, receives the actual skeleton node that described Kinect device sends, and saves with described skeleton It is operation associated that some array carries out skeleton node, obtains human visual's skeleton model;
Virtual skeleton node matching unit, by the virtual skeleton node of described three-dimensional garment form and human visual's skeleton mould It is operation associated that type carries out skeleton node, obtains three-dimensional linkage skeleton nodal analysis method, is sent out by described three-dimensional linkage skeleton nodal analysis method Give described game engine.
CN201610681942.XA 2016-08-17 2016-08-17 Kinect-based 3D virtual dressing mirror realization method and system Pending CN106327589A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201610681942.XA CN106327589A (en) 2016-08-17 2016-08-17 Kinect-based 3D virtual dressing mirror realization method and system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201610681942.XA CN106327589A (en) 2016-08-17 2016-08-17 Kinect-based 3D virtual dressing mirror realization method and system

Publications (1)

Publication Number Publication Date
CN106327589A true CN106327589A (en) 2017-01-11

Family

ID=57743590

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201610681942.XA Pending CN106327589A (en) 2016-08-17 2016-08-17 Kinect-based 3D virtual dressing mirror realization method and system

Country Status (1)

Country Link
CN (1) CN106327589A (en)

Cited By (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106846129A (en) * 2017-03-22 2017-06-13 北京太阳花互动科技有限公司 The collision checking method and system of a kind of virtual fitting
CN107219888A (en) * 2017-05-23 2017-09-29 北京中达金桥技术股份有限公司 Indoor expansible interactive walkthrough realization method and system based on Kinect
CN107274467A (en) * 2017-06-29 2017-10-20 厦门游亨世纪科技有限公司 A kind of model animation interlock method based on Unity3D
CN107392957A (en) * 2017-07-19 2017-11-24 杭州中赛实业有限公司 A kind of children's garment fitting method and its children's garment based on body-sensing technology
CN107481099A (en) * 2017-07-28 2017-12-15 厦门大学 Can 360 degree turn round real-time virtual fitting implementation method
CN109529347A (en) * 2018-11-21 2019-03-29 北京像素软件科技股份有限公司 3D game bone additions and deletions method and device
CN109829976A (en) * 2018-12-18 2019-05-31 武汉西山艺创文化有限公司 One kind performing method and its system based on holographic technique in real time
CN110706320A (en) * 2019-09-30 2020-01-17 恒信东方文化股份有限公司 Virtual fitting method, device and system
CN110812840A (en) * 2019-10-31 2020-02-21 武汉微派网络科技有限公司 Game object control method and device, readable storage medium and electronic equipment
CN111445561A (en) * 2020-03-25 2020-07-24 北京百度网讯科技有限公司 Virtual object processing method, device, equipment and storage medium
CN112669194A (en) * 2021-01-06 2021-04-16 腾讯科技(深圳)有限公司 Animation processing method, device and equipment in virtual scene and storage medium
CN113058259A (en) * 2021-04-22 2021-07-02 杭州当贝网络科技有限公司 Motion sensing action recognition method and system based on game content and storage medium
CN113129450A (en) * 2021-04-21 2021-07-16 北京百度网讯科技有限公司 Virtual fitting method, device, electronic equipment and medium
CN113393560A (en) * 2021-06-23 2021-09-14 北京爱奇艺科技有限公司 Data processing method and device, electronic equipment and storage medium

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102930447A (en) * 2012-10-22 2013-02-13 广州新节奏数码科技有限公司 Virtual wearing method and equipment
CN103106604A (en) * 2013-01-23 2013-05-15 东华大学 Three dimensional (3D) virtual fitting method based on somatosensory technology
CN103530903A (en) * 2013-10-28 2014-01-22 智慧城市***服务(中国)有限公司 Realizing method of virtual fitting room and realizing system thereof

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102930447A (en) * 2012-10-22 2013-02-13 广州新节奏数码科技有限公司 Virtual wearing method and equipment
CN103106604A (en) * 2013-01-23 2013-05-15 东华大学 Three dimensional (3D) virtual fitting method based on somatosensory technology
CN103530903A (en) * 2013-10-28 2014-01-22 智慧城市***服务(中国)有限公司 Realizing method of virtual fitting room and realizing system thereof

Non-Patent Citations (3)

* Cited by examiner, † Cited by third party
Title
L. LYSANDRA: "基于的三维虚拟试衣***的服装效果研究", 《福建电脑》 *
MIAOLONG YUAN 等: "A Mixed Reality Virtual Clothes Try-On System", 《IEEE TRANSACTIONS ON MULTIMEDIA》 *
赵海媚 等: "基于Kinect的3D实时虚拟试衣***的研究", 《软件应用》 *

Cited By (21)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106846129A (en) * 2017-03-22 2017-06-13 北京太阳花互动科技有限公司 The collision checking method and system of a kind of virtual fitting
CN107219888A (en) * 2017-05-23 2017-09-29 北京中达金桥技术股份有限公司 Indoor expansible interactive walkthrough realization method and system based on Kinect
CN107274467A (en) * 2017-06-29 2017-10-20 厦门游亨世纪科技有限公司 A kind of model animation interlock method based on Unity3D
CN107392957B (en) * 2017-07-19 2021-06-08 杭州中赛实业有限公司 Children dress fitting method based on somatosensory technology and children dress thereof
CN107392957A (en) * 2017-07-19 2017-11-24 杭州中赛实业有限公司 A kind of children's garment fitting method and its children's garment based on body-sensing technology
CN107481099A (en) * 2017-07-28 2017-12-15 厦门大学 Can 360 degree turn round real-time virtual fitting implementation method
CN109529347B (en) * 2018-11-21 2022-05-17 北京像素软件科技股份有限公司 3D game skeleton adding and deleting method and device
CN109529347A (en) * 2018-11-21 2019-03-29 北京像素软件科技股份有限公司 3D game bone additions and deletions method and device
CN109829976A (en) * 2018-12-18 2019-05-31 武汉西山艺创文化有限公司 One kind performing method and its system based on holographic technique in real time
CN110706320A (en) * 2019-09-30 2020-01-17 恒信东方文化股份有限公司 Virtual fitting method, device and system
CN110812840A (en) * 2019-10-31 2020-02-21 武汉微派网络科技有限公司 Game object control method and device, readable storage medium and electronic equipment
CN111445561A (en) * 2020-03-25 2020-07-24 北京百度网讯科技有限公司 Virtual object processing method, device, equipment and storage medium
CN111445561B (en) * 2020-03-25 2023-11-17 北京百度网讯科技有限公司 Virtual object processing method, device, equipment and storage medium
CN112669194A (en) * 2021-01-06 2021-04-16 腾讯科技(深圳)有限公司 Animation processing method, device and equipment in virtual scene and storage medium
CN112669194B (en) * 2021-01-06 2024-04-26 腾讯科技(深圳)有限公司 Animation processing method, device, equipment and storage medium in virtual scene
CN113129450A (en) * 2021-04-21 2021-07-16 北京百度网讯科技有限公司 Virtual fitting method, device, electronic equipment and medium
CN113129450B (en) * 2021-04-21 2024-04-05 北京百度网讯科技有限公司 Virtual fitting method, device, electronic equipment and medium
CN113058259A (en) * 2021-04-22 2021-07-02 杭州当贝网络科技有限公司 Motion sensing action recognition method and system based on game content and storage medium
CN113058259B (en) * 2021-04-22 2024-04-19 杭州当贝网络科技有限公司 Somatosensory action recognition method, system and storage medium based on game content
CN113393560A (en) * 2021-06-23 2021-09-14 北京爱奇艺科技有限公司 Data processing method and device, electronic equipment and storage medium
CN113393560B (en) * 2021-06-23 2024-07-19 北京爱奇艺科技有限公司 Data processing method and device, electronic equipment and storage medium

Similar Documents

Publication Publication Date Title
CN106327589A (en) Kinect-based 3D virtual dressing mirror realization method and system
CN110020633A (en) Training method, image-recognizing method and the device of gesture recognition model
CN105931288A (en) Construction method and system of digital exhibition hall
CN109448099A (en) Rendering method, device, storage medium and the electronic device of picture
CN106780421A (en) Finishing effect methods of exhibiting based on panoramic platform
CN109523345A (en) WebGL virtual fitting system and method based on virtual reality technology
CN109035373A (en) The generation of three-dimensional special efficacy program file packet and three-dimensional special efficacy generation method and device
Portalés et al. Augmented reality and photogrammetry: A synergy to visualize physical and virtual city environments
CN103530903A (en) Realizing method of virtual fitting room and realizing system thereof
KR100782974B1 (en) Method for embodying 3d animation based on motion capture
CN109584348A (en) A kind of design method of the virtual painting system of Qin's figurines based on virtual reality technology
CN106095114A (en) Electric power industry based on VR technology expands engineering aid system and method for work thereof
CN104463938A (en) Three-dimensional virtual make-up trial method and device
CN107680167A (en) A kind of three-dimensional (3 D) manikin creation method and system based on user image
CN108074278A (en) Video presentation method, device and equipment
Montero et al. Designing and implementing interactive and realistic augmented reality experiences
CN106530400A (en) Interactive virtual campus roaming system based on intelligent wearing device
CN106204746A (en) A kind of augmented reality system realizing 3D model live paint
CN106447786A (en) Parallel space establishing and sharing system based on virtual reality technologies
CN1996367B (en) 360 degree automatic analog simulation device system and method for implementing same
CN115331265A (en) Training method of posture detection model and driving method and device of digital person
Liu Computer 5G virtual reality environment 3D clothing design
Liu et al. Design and implementation of virtual campus roaming system based on Unity3d
Li-Xin The application of virtual reality technology to digital tourism systems
Balcisoy et al. Interaction between real and virtual humans in augmented reality

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
RJ01 Rejection of invention patent application after publication
RJ01 Rejection of invention patent application after publication

Application publication date: 20170111