c++ - Design of virtual trial room -
as part of masters project proposed build virtual trial room application intended retail clothing stores. meant used directly in store though may extended online stores well.
this application show customers how selected apparel on them showing on 3d replica on screen.
it involves 3 steps
- sizing customer
- building customer replica 3d humanoid model
- apply simulated cloth on model
my question feasibility of project , choice of framework. can achieved in real time using normal desktop computer? if yes appropriate framework ( hardware, software, programming language etc ) purpose?
on work have done till now, planning achieve above steps in following ways
for step 1 : option a) 2 cameras front , side views or option b) 1 kinect or 2 kinect complete 3d data
for step 2: either use makehuman (http://www.makehuman.org/) code build customised 3d model using above data or build scratch, unsure framework.
for step 3: need few cloth samples, thought of building simulated clothes in blender.
currently have vague idea different pieces not sure of how develop complete application.
theoretically can achieved in real time. many usefull algorithms video tracking, stereo vision , 3d recostruction available in opencv library. it's difficult build robust solution. example, you'll need track human body moves frame frame , perform pose estimation (opencv contains posit algorithm), it's not trivial eliminate noise in resulting objects coordinates. inspiration see nice work on video tracking.
you might want choose way, simplify things, avoid complicated stuff things less dynamicaly , estimate clothes size , approximate human location. case create usefull , interesting.
i've lost link 1 online fiting room hands , body detection implemented. using kinnect solves many problems. if reason won't use ar(augmented reality) helps (yet fitting room)
Comments
Post a Comment