Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Live 3D module: zeroes or NaNs? #2018

Open
AdeV-Oly opened this issue Oct 7, 2021 · 3 comments
Open

Live 3D module: zeroes or NaNs? #2018

AdeV-Oly opened this issue Oct 7, 2021 · 3 comments

Comments

@AdeV-Oly
Copy link

AdeV-Oly commented Oct 7, 2021

Hey guys,

I've been working with the 3D (live) reconstruction module for a while now and was left with a question. Let me break it down:

  • Looking back at the data, the data is partially filled with zeroes; I guess for keypoints that weren't detected by OpenPose;
  • i.e., for keypoints not detected, the origin is given as the value (which is physically not possible in the universe as we know it :p).
  • However, I don't remember seeing any dots or anything else 'popping-up' anywhere during the 3D reconstruction; a segment/limb would just disappear;
  • i.e. that left me to believe that OpenPose would just return 'NaN' as a value for keypoints that weren't detected.

So now to my question: what is going on here? Does OpenPose return a 0 value for undetected keypoints during the live reconstruction as well; and can I not see them/the origin? Or will it have a NaN value during the live reconstruction, but does a filter of some sorts convert these NaNs to 0s when it saves it in JSON files?

It's a bit of nitpicking, but I was wondering this for practical reasons!

@hadi1376tm
Copy link

Hey guys,

I've been working with the 3D (live) reconstruction module for a while now and was left with a question. Let me break it down:

* Looking back at the data, the data is partially filled with zeroes; I guess for keypoints that weren't detected by OpenPose;

* i.e., for keypoints not detected, the origin is given as the value (which is physically not possible in the universe as we know it :p).

* However, I don't remember seeing any dots or anything else 'popping-up' anywhere _during_ the 3D reconstruction; a segment/limb would just disappear;

* i.e. that left me to believe that OpenPose would just return 'NaN' as a value for keypoints that weren't detected.

So now to my question: what is going on here? Does OpenPose return a 0 value for undetected keypoints during the live reconstruction as well; and can I not see them/the origin? Or will it have a NaN value during the live reconstruction, but does a filter of some sorts convert these NaNs to 0s when it saves it in JSON files?

It's a bit of nitpicking, but I was wondering this for practical reasons!

Hi, may i see your custom code for 3d reconstruction?

@AdeV-Oly
Copy link
Author

Hey guys,
I've been working with the 3D (live) reconstruction module for a while now and was left with a question. Let me break it down:

* Looking back at the data, the data is partially filled with zeroes; I guess for keypoints that weren't detected by OpenPose;

* i.e., for keypoints not detected, the origin is given as the value (which is physically not possible in the universe as we know it :p).

* However, I don't remember seeing any dots or anything else 'popping-up' anywhere _during_ the 3D reconstruction; a segment/limb would just disappear;

* i.e. that left me to believe that OpenPose would just return 'NaN' as a value for keypoints that weren't detected.

So now to my question: what is going on here? Does OpenPose return a 0 value for undetected keypoints during the live reconstruction as well; and can I not see them/the origin? Or will it have a NaN value during the live reconstruction, but does a filter of some sorts convert these NaNs to 0s when it saves it in JSON files?
It's a bit of nitpicking, but I was wondering this for practical reasons!

Hi, may i see your custom code for 3d reconstruction?

Hey Hadi,

Do you mean my code to reconstruct the JSON output in the program that I use (which is Matlab, so unsure if you would be able to use that)?

Or do you mean the code to reconstruct a person in 3D with OpenPose? Because I don't have that; I 'simply' used the manual provided on this Github.

@stale
Copy link

stale bot commented Jan 9, 2022

This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions.

@stale stale bot added the stale/old label Jan 9, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants