Git Product home page Git Product logo

Comments (18)

cDenius avatar cDenius commented on July 30, 2024 1

there is a mistake in utils/utils.py

in def extract_3d_joints_from_heatmap x and y is mixed up (line 80 and 81). it should be

coord_2d_x = joints_2d[joint_num][0] 
coord_2d_y = joints_2d[joint_num][1]

After fixing that the 3D plot looks fine (although the axes are messed up)

from vnect-tensorflow.

timctho avatar timctho commented on July 30, 2024

I think it's not related to cpu or gpu, but there's some problem in 3d pose now.

from vnect-tensorflow.

larrypm avatar larrypm commented on July 30, 2024

Has anyone traced the cause of the error?

from vnect-tensorflow.

oguzhankarabulut avatar oguzhankarabulut commented on July 30, 2024

I am taking same results. Has anyone solved this problem ?

from vnect-tensorflow.

oguzhankarabulut avatar oguzhankarabulut commented on July 30, 2024

@timctho I think there is some problem in 2d pose results. Joints are not in true localizations.

from vnect-tensorflow.

segatecm avatar segatecm commented on July 30, 2024

can any one send me the VNect model file? Thanks!

from vnect-tensorflow.

HonglianJiang avatar HonglianJiang commented on July 30, 2024

@timctho How can I get the models/weights/vnect_tf file?

from vnect-tensorflow.

Superlee506 avatar Superlee506 commented on July 30, 2024

Mabe, it just missed the step of "Kinematic Skeleton Fiting”

from vnect-tensorflow.

segatecm avatar segatecm commented on July 30, 2024

@Superlee506 can you tell me more about "Kinematic Skeleton Fiting”? Is it wrote in the paper?

from vnect-tensorflow.

oldaltarsauerkraut avatar oldaltarsauerkraut commented on July 30, 2024

3d pose is also a problem, i test some but cant get a good result, anybody has good idea?

from vnect-tensorflow.

powermew avatar powermew commented on July 30, 2024

This is my output from above method.
It is quite different from above result.
In my case, 3D skeleton is also wrongly estimated.
How can I get the good estimation?

image

from vnect-tensorflow.

cDenius avatar cDenius commented on July 30, 2024

Well not even your 2D pose is correct and it should be working if you checkout the current repository.
Are sure you changed the correct lines of code?

from vnect-tensorflow.

powermew avatar powermew commented on July 30, 2024

@cDenius
I had tried this code with these follows.

  1. Download weights from the author of paper
  2. change weights with using './caffe_weight_to_pickle.py'
  3. run '/models/vnect_model.py' to get
   vnect_tf.data-00000-of-00001
   vnect_tf.index
   vnect_tf.meta
  1. change the code
   coord_2d_x = joints_2d[joint_num][0] 
   coord_2d_y = joints_2d[joint_num][1]
  1. run '/demo_tf.py'

If you can share your parameters, could you send it to my e-mail?

from vnect-tensorflow.

cDenius avatar cDenius commented on July 30, 2024

That is weird. If you don't change the two lines of code do you get the same results as the OP?
I get the desired output without doing or changing anything else besides the 5 steps you have described.

from vnect-tensorflow.

powermew avatar powermew commented on July 30, 2024

@cDenius
So do you have tensorflow weights without conversion??
Where did you get that weights?
i mean vnect_tf~ files

from vnect-tensorflow.

lavage avatar lavage commented on July 30, 2024

The messed up axes can be fixed by switching y_pair and x_pair in draw_limbs_3d in utils.py (lines 112+113):

correct

Although there seem to be some scaling issues now haha

from vnect-tensorflow.

zeroHuang0516 avatar zeroHuang0516 commented on July 30, 2024

@lavage
I can reproduce your results by following your procedures, but it seems like the z coordinates of 3d joint points are incorrect.
Have you observed any similar situations?
Thanks.

from vnect-tensorflow.

lavage avatar lavage commented on July 30, 2024

@zeroHuang0516
That is what I meant with the scaling issue, you just defined it a bit better ;). Unless you are having different z coordinate issues than shown in my picture above?

As the overall body composition looks ok, it wouldn't be too difficult to normalize the z coordinates however.

from vnect-tensorflow.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.