Comments (10)
Hi, @Samleo8!
All the visualization tools are collected here: https://github.com/karfly/learnable-triangulation-pytorch/blob/master/mvn/utils/vis.py.
from learnable-triangulation-pytorch.
Also, maybe you will find the ground truth annotations viewer useful.
from learnable-triangulation-pytorch.
Is there documentation on how data in the outputted pickle file looks/is organized?
It seems that in order to use the vis.py
tool I need to know how to unpack the data ?
For now, I can see that the dictionary contains something in the form of
"keypoints_3d": (some 3d numpy array?)
"indexes": (??)
May I know what these represent in more detail? Thank you!
from learnable-triangulation-pytorch.
Several other questions as I look through the code of vis.py
:
def visualize_batch(images_batch, heatmaps_batch, keypoints_2d_batch, proj_matricies_batch,
keypoints_3d_batch_gt, keypoints_3d_batch_pred,
It seems visualize_batch
is the most likely function for use for my purpose?
However, I do not know what to pass in for images_batch
and keypoints_3d_batch_gt
since the pickle file does not seem to contain any information.
Moreover, I am unsure if directly passing in the unpickled data from keypoints_3d_batch_pred
is correct, as it might not be in the correct format required by the function?
Thank you and greatly appreciate your help!
from learnable-triangulation-pytorch.
@Samleo8, do you mean pickle file from this issue?
from learnable-triangulation-pytorch.
@karfly No I meant the results.pkl
file that resulted from running train.py --eval
and is in
logs/eval_human3.6m.../checkpoints/...
from learnable-triangulation-pytorch.
In a sense, the issue is "resolved" because I can visualise the results through tensorboard.
However, because I have no idea how the results are being formatted/the way to parse them, I don't have a way of using the evaluation results for anything meaningful, nor applying it directly to another dataset of my own? Is there a way to resolve this?
Thank you!
from learnable-triangulation-pytorch.
The structure of the results.pkl file is fully determined by the code. Here (https://github.com/karfly/learnable-triangulation-pytorch/blob/master/train.py#L353) you can find, how we dump the results-dict. The results-dict is filled with data some lines of code above.
from learnable-triangulation-pytorch.
I'm sorry, but I still don't quite understand how to use the visualization tool. Do I have to write a separate program that calls these functions? And I have the same question as @Samleo8 regarding the parameters of the visualization function.
from learnable-triangulation-pytorch.
Hi, @davidmaeurer!
We don't have a standalone visualization tool, so you should write a separate program to visualize your data. In train.py you can find example on how to visualize a batch.
from learnable-triangulation-pytorch.
Related Issues (20)
- learning time
- keypoints loss
- Any visualisation scripts will be provided? HOT 2
- About the dimension HOT 1
- Video Quality Issue in CMU Panoptic Benchmark
- Link is broken in the readme: ICCV 2019 talk
- About human36m-multiview-labels-GTbboxes.npy HOT 2
- The download link for the pre-trained backbone weights is invalid HOT 2
- Can I access Google Cloud for download h36m.zip? HOT 1
- Can't download any file from google HOT 1
- Importing pycdf from spacepy correctly using Google Colab HOT 1
- About the number of keypoints each dataset
- CMU pretrained weights HOT 4
- Mask-RCNN and SSD bounding boxes on H36M HOT 1
- Using model an 8-camera dataset HOT 2
- One error only one element tensors can be ... happen when I use vis.draw_3d_pose
- Issues while running evaluation
- Test only one sample
- Human pose prior in Volumetric triangulation HOT 1
- About the confidence of 2D keypoints
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from learnable-triangulation-pytorch.