GithubHelp home page GithubHelp logo

tsdffusion-cpu's Introduction

TSDF Fusion (CPU Version)

This is a CPU version of the TSDF fusion developed by Andy Zeng. The original CUDA accelerated version can be found here.

Installation

mkdir build && cd build
cmake ..
make

Required open-cv version: 4.2.0

Usage

  1. Prepare the camera intrinsic file. An example of camera intrinsic file is in ps-instrinsic.txt
  2. Prepare the data. Save the depth image and the homogenous transformation of the camera frame in the world frame when taking the image. The name of the depth image and its corresponding pose txt should be the same. Example data are saved in data/. Example output is saved in model/.
  3. Run the executable
./build/tsdf_fusion_cpu cam_K_file data_dir num_of_frame v_size v_x_dim v_y_dim v_z_dim v_x_origin v_y_origin v_z_origin

Example runing command:

./build/tsdf-fusion-cpu ps-intrinsic.txt data/ 24 0.002 200 200 100 -0.4 -0.5 0.01

tsdffusion-cpu's People

Contributors

xinnmeng avatar

Stargazers

 avatar  avatar XStarry avatar WD avatar  avatar  avatar WANG XIAOLI avatar

Watchers

James Cloos avatar Hongtao Wu avatar

Forkers

yhan33 rintarooo

tsdffusion-cpu's Issues

How to run it?

Dear editor,
I have build this project successfully on Wins10 with VS2019. But when i run it like:
tsdf-fusion-cpu.exe ps-intrinsic.txt data/ 24 0.002 200 200 100 -0.4 -0.5 0.01
it seems that the project have not enter the main(), it was just crashed with a Stack overflow.

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.