zhengzerong / deephuman Goto Github PK
View Code? Open in Web Editor NEWCode for our ICCV paper "DeepHuman: 3D Human Reconstruction from a Single Image"
Home Page: http://www.liuyebin.com/deephuman/deephuman.html
License: Other
Code for our ICCV paper "DeepHuman: 3D Human Reconstruction from a Single Image"
Home Page: http://www.liuyebin.com/deephuman/deephuman.html
License: Other
Can you tell me what your evaluation protocol how your training, development, test datasets is splited?
Hi,
I would like use a custom dataset consisting of ground-truth 3D meshes.
Thanks!
what's the relationship or difference between the python2 main_prepare_natural_img.py and python2 main_infer_natural_img.py
when giving make command the following error occur could you please help me
user@user-Lenovo-ideapad-520-15IKB:~/DeepHuman/voxelizer/build$ make
[ 33%] Building NVCC (Device) object CMakeFiles/voxelizer.dir/voxelizer_generated_main.cu.o
nvcc warning : The 'compute_20', 'sm_20', and 'sm_21' architectures are deprecated, and may be removed in a future release (Use -Wno-deprecated-gpu-targets to suppress warning).
In file included from /usr/local/cuda/include/common_functions.h:50:0,
from /usr/local/cuda/include/cuda_runtime.h:115,
from :0:
/usr/local/cuda/include/crt/common_functions.h:64:0: warning: "CUDACC_VER" redefined
#define CUDACC_VER "CUDACC_VER is no longer supported. Use CUDACC_VER_MAJOR, CUDACC_VER_MINOR, and CUDACC_VER_BUILD instead."
^
:0:0: note: this is the location of the previous definition
In file included from /usr/local/cuda/include/common_functions.h:50:0,
from /usr/local/cuda/include/cuda_runtime.h:115,
from :0:
/usr/local/cuda/include/crt/common_functions.h:64:0: warning: "CUDACC_VER" redefined
#define CUDACC_VER "CUDACC_VER is no longer supported. Use CUDACC_VER_MAJOR, CUDACC_VER_MINOR, and CUDACC_VER_BUILD instead."
^
:0:0: note: this is the location of the previous definition
nvcc warning : The 'compute_20', 'sm_20', and 'sm_21' architectures are deprecated, and may be removed in a future release (Use -Wno-deprecated-gpu-targets to suppress warning).
In file included from /usr/local/cuda/include/common_functions.h:50:0,
from /usr/local/cuda/include/cuda_runtime.h:115,
from :0:
/usr/local/cuda/include/crt/common_functions.h:64:0: warning: "CUDACC_VER" redefined
#define CUDACC_VER "CUDACC_VER is no longer supported. Use CUDACC_VER_MAJOR, CUDACC_VER_MINOR, and CUDACC_VER_BUILD instead."
^
:0:0: note: this is the location of the previous definition
In file included from /usr/local/cuda/include/common_functions.h:50:0,
from /usr/local/cuda/include/cuda_runtime.h:115,
from :0:
/usr/local/cuda/include/crt/common_functions.h:64:0: warning: "CUDACC_VER" redefined
#define CUDACC_VER "CUDACC_VER is no longer supported. Use CUDACC_VER_MAJOR, CUDACC_VER_MINOR, and CUDACC_VER_BUILD instead."
^
:0:0: note: this is the location of the previous definition
ptxas /tmp/tmpxft_00001a9b_00000000-6_main.ptx, line 97; error : Call has wrong number of parameters
ptxas /tmp/tmpxft_00001a9b_00000000-6_main.ptx, line 121; error : Call has wrong number of parameters
ptxas /tmp/tmpxft_00001a9b_00000000-6_main.ptx, line 145; error : Call has wrong number of parameters
ptxas /tmp/tmpxft_00001a9b_00000000-6_main.ptx, line 167; error : Call has wrong number of parameters
ptxas /tmp/tmpxft_00001a9b_00000000-6_main.ptx, line 188; error : Call has wrong number of parameters
ptxas /tmp/tmpxft_00001a9b_00000000-6_main.ptx, line 209; error : Call has wrong number of parameters
ptxas /tmp/tmpxft_00001a9b_00000000-6_main.ptx, line 248; error : Call has wrong number of parameters
ptxas /tmp/tmpxft_00001a9b_00000000-6_main.ptx, line 277; error : Call has wrong number of parameters
ptxas /tmp/tmpxft_00001a9b_00000000-6_main.ptx, line 307; error : Call has wrong number of parameters
ptxas /tmp/tmpxft_00001a9b_00000000-6_main.ptx, line 337; error : Call has wrong number of parameters
ptxas /tmp/tmpxft_00001a9b_00000000-6_main.ptx, line 375; error : Call has wrong number of parameters
ptxas /tmp/tmpxft_00001a9b_00000000-6_main.ptx, line 394; error : Call has wrong number of parameters
ptxas /tmp/tmpxft_00001a9b_00000000-6_main.ptx, line 412; error : Call has wrong number of parameters
ptxas /tmp/tmpxft_00001a9b_00000000-6_main.ptx, line 434; error : Call has wrong number of parameters
ptxas /tmp/tmpxft_00001a9b_00000000-6_main.ptx, line 453; error : Call has wrong number of parameters
ptxas /tmp/tmpxft_00001a9b_00000000-6_main.ptx, line 471; error : Call has wrong number of parameters
ptxas /tmp/tmpxft_00001a9b_00000000-6_main.ptx, line 500; error : Call has wrong number of parameters
ptxas /tmp/tmpxft_00001a9b_00000000-6_main.ptx, line 519; error : Call has wrong number of parameters
ptxas /tmp/tmpxft_00001a9b_00000000-6_main.ptx, line 537; error : Call has wrong number of parameters
ptxas /tmp/tmpxft_00001a9b_00000000-6_main.ptx, line 559; error : Call has wrong number of parameters
ptxas /tmp/tmpxft_00001a9b_00000000-6_main.ptx, line 578; error : Call has wrong number of parameters
ptxas /tmp/tmpxft_00001a9b_00000000-6_main.ptx, line 596; error : Call has wrong number of parameters
ptxas /tmp/tmpxft_00001a9b_00000000-6_main.ptx, line 623; error : Call has wrong number of parameters
ptxas /tmp/tmpxft_00001a9b_00000000-6_main.ptx, line 642; error : Call has wrong number of parameters
ptxas /tmp/tmpxft_00001a9b_00000000-6_main.ptx, line 660; error : Call has wrong number of parameters
ptxas /tmp/tmpxft_00001a9b_00000000-6_main.ptx, line 682; error : Call has wrong number of parameters
ptxas /tmp/tmpxft_00001a9b_00000000-6_main.ptx, line 701; error : Call has wrong number of parameters
ptxas /tmp/tmpxft_00001a9b_00000000-6_main.ptx, line 719; error : Call has wrong number of parameters
ptxas /tmp/tmpxft_00001a9b_00000000-6_main.ptx, line 746; error : Call has wrong number of parameters
ptxas /tmp/tmpxft_00001a9b_00000000-6_main.ptx, line 765; error : Call has wrong number of parameters
ptxas /tmp/tmpxft_00001a9b_00000000-6_main.ptx, line 783; error : Call has wrong number of parameters
ptxas /tmp/tmpxft_00001a9b_00000000-6_main.ptx, line 804; error : Call has wrong number of parameters
ptxas /tmp/tmpxft_00001a9b_00000000-6_main.ptx, line 823; error : Call has wrong number of parameters
ptxas /tmp/tmpxft_00001a9b_00000000-6_main.ptx, line 841; error : Call has wrong number of parameters
ptxas /tmp/tmpxft_00001a9b_00000000-6_main.ptx, line 867; error : Call has wrong number of parameters
ptxas /tmp/tmpxft_00001a9b_00000000-6_main.ptx, line 886; error : Call has wrong number of parameters
ptxas /tmp/tmpxft_00001a9b_00000000-6_main.ptx, line 904; error : Call has wrong number of parameters
ptxas /tmp/tmpxft_00001a9b_00000000-6_main.ptx, line 925; error : Call has wrong number of parameters
ptxas /tmp/tmpxft_00001a9b_00000000-6_main.ptx, line 944; error : Call has wrong number of parameters
ptxas /tmp/tmpxft_00001a9b_00000000-6_main.ptx, line 962; error : Call has wrong number of parameters
ptxas /tmp/tmpxft_00001a9b_00000000-6_main.ptx, line 988; error : Call has wrong number of parameters
ptxas /tmp/tmpxft_00001a9b_00000000-6_main.ptx, line 1007; error : Call has wrong number of parameters
ptxas /tmp/tmpxft_00001a9b_00000000-6_main.ptx, line 1025; error : Call has wrong number of parameters
ptxas /tmp/tmpxft_00001a9b_00000000-6_main.ptx, line 1046; error : Call has wrong number of parameters
ptxas /tmp/tmpxft_00001a9b_00000000-6_main.ptx, line 1065; error : Call has wrong number of parameters
ptxas /tmp/tmpxft_00001a9b_00000000-6_main.ptx, line 1083; error : Call has wrong number of parameters
ptxas /tmp/tmpxft_00001a9b_00000000-6_main.ptx, line 1178; error : Call has wrong number of parameters
ptxas /tmp/tmpxft_00001a9b_00000000-6_main.ptx, line 1196; error : Call has wrong number of parameters
ptxas /tmp/tmpxft_00001a9b_00000000-6_main.ptx, line 1214; error : Call has wrong number of parameters
ptxas /tmp/tmpxft_00001a9b_00000000-6_main.ptx, line 1274; error : Call has wrong number of parameters
ptxas /tmp/tmpxft_00001a9b_00000000-6_main.ptx, line 1292; error : Call has wrong number of parameters
ptxas /tmp/tmpxft_00001a9b_00000000-6_main.ptx, line 1311; error : Call has wrong number of parameters
ptxas /tmp/tmpxft_00001a9b_00000000-6_main.ptx, line 1371; error : Call has wrong number of parameters
ptxas /tmp/tmpxft_00001a9b_00000000-6_main.ptx, line 1389; error : Call has wrong number of parameters
ptxas /tmp/tmpxft_00001a9b_00000000-6_main.ptx, line 1408; error : Call has wrong number of parameters
ptxas /tmp/tmpxft_00001a9b_00000000-6_main.ptx, line 1550; error : Call has wrong number of parameters
ptxas fatal : Ptx assembly aborted due to errors
CMake Error at voxelizer_generated_main.cu.o.cmake:282 (message):
Error generating file
/home/user/DeepHuman/voxelizer/build/CMakeFiles/voxelizer.dir//./voxelizer_generated_main.cu.o
CMakeFiles/voxelizer.dir/build.make:229: recipe for target 'CMakeFiles/voxelizer.dir/voxelizer_generated_main.cu.o' failed
make[2]: *** [CMakeFiles/voxelizer.dir/voxelizer_generated_main.cu.o] Error 1
CMakeFiles/Makefile2:67: recipe for target 'CMakeFiles/voxelizer.dir/all' failed
make[1]: *** [CMakeFiles/voxelizer.dir/all] Error 2
Makefile:83: recipe for target 'all' failed
make: *** [all] Error 2
Hello, thank you for your great work.
Here, I have a question about model building.
In the file "TrainerNormal.py", the function "_build_normal_refiner" contains the details of normal refinement network.
The encoder is from line 605-614, and the decoder is from line 624-637.
But at line 631, why use "slim.conv2d" instead of "slim.conv2d_transpose" ?
Hello, is there a way to estimate the human body surface area (BSA) ? or a guidance on the right output I need in order to calculate the 3D mesh surface.
thank you.
Hi,
In the code "main_prepare_natural_img.py", the function "postprocess_im2smpl_result" read the .obj as
smpl= objio.load_obj_data(img_dir[:-4] + '_smpl.obj')
but save the .obj as
objio.save_obj_data_binary(smpl, img_dir[:-4] + '_smpl_2.obj')
I can't save it as binary, but I can save it without binary. What's the difference between "save_obj_data" and "save_obj_data_binary"?
HI, I have sent the email and signed the agreement for the application recently.
Can you please provide us with the password?
Thank you
Regards
Hi, how did you get the human mask ?
Hi, Is there a way to align the rgb image and depth image so that the pixels have one-to-one correspondence? For example, "align(rgb)" has the same shape as "depth", and each pixel in "align(rgb)" has a one-to-one correspondence with some pixel in "depth". What would be the "align" function?
When will you release the training code?
Hi,
Great job! I use the pose and shape params(72+10) of SMPL model in the smpl_params.txt to generate the SMPL mesh, but I find it is different with the one provided by you. I try to use the 'RootTransformation' params to rotate and translate the generated SMPL mesh, after the transformation, It seems that it is same with the provided one in rotation, but still exists translation difference. Can you kindly tell me how you use the pose and shape params to generate the SMPL mesh? and how you use the 'RootTransformation' params?
Thanks.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.