Giter Site home page Giter Site logo

Comments (6)

gengshan-y avatar gengshan-y commented on July 29, 2024

Hi, to run Nerfies on the cat videos, we use colmap to get camera poses, which is more accurate than the PoseNet predictions when object does not move much. colmap pre-processing code is modified from this script and is available here.

To preprocess, you want to store data at third_party/nerfies-0.1/dataset/$seqname and run

python third_party/nerfies-0.1/notebooks/run_colmap.py $seqname
python third_party/nerfies-0.1/notebooks/save_to_cams.py $seqname

The rest should be the same as Nerfies.

from banmo.

buaacyw avatar buaacyw commented on July 29, 2024

Thanks for your quick reply!
But how to evaluate Nerfies on ama and eagle hands?
I think colmap may not work in these videos since there are few background textures.

from banmo.

gengshan-y avatar gengshan-y commented on July 29, 2024

For hands,eagle,ama, we convert camera poses to nerfies format with the notebook here. I don't have cycles to clean this up but hope it can at least provide some guidance.

from banmo.

buaacyw avatar buaacyw commented on July 29, 2024

Thanks a lot! It really helps!
I have a question about the scene center and scale. Did you set the scene center and scale for all videos as (0,0,0) and 0.05. Since these parameters are computed in Nerfies with colmap point cloud.

from banmo.

buaacyw avatar buaacyw commented on July 29, 2024

And by the way. How can I get this file in your notebook for AMA dataset?
image

from banmo.

gengshan-y avatar gengshan-y commented on July 29, 2024

For Nerfies, the goal of setting center and scale parameters is to facilitate training, i.e.,moving the scene center to the coordinate center and properly scaling the input to MLPs.

We set center to (0,0,0) because to goal is to reconstruct objects in its own coordinate system. For scale=0.05, we tried a few numbers and found 0.05 works best for Nerfies on the eagle video.

The calibration file can be downloaded here and should be included if you follow the instruction :
image

from banmo.

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.