Skip to content

nnhatdu/3dReconstruction-PointCloudLibrary

Repository files navigation

Intrepid

This project uses the Point Cloud Library (PCL) to analyze 3D data points and produce a mesh.

Formatting

The input data set is a mx3 matrix where each column represents an x, y, and z coordinate respectively. The input file of points is formatted as follows

x_1 y_1 z_1

x_2 y_2 z_2

...

x_m y_m z_m

with a space between each coordinate of a point on a line.

Subdirectories

build – CMake build files

bin – Executables for Intrepid

data – 3D scans from the Project Tango tablet

Executables

ttp - Converts a .txt file to 2 .pcd files (with/without normals)

mcr - Uses the Marching Cubes algorithm (Hoppe or RBF) to generate a mesh from a pcd with normals.

Marching Cubes

This subproject takes in input .pcd file and generates a mesh that uses either a radial basis function (RBF) or Hoppe marching cubes as described in Surface Reconstruction from Unorganized Points (Hoppe et al.)

## userguide
run this file as follow: 

`ttp` - txt-to-pcd.cpp
`mcr` - mcr.cpp
`vtp` - vtk2ply.cpp

## Copyrights
Copyright (c) 2015. Mohit Deshpande

Copyright (c) 2012, Willow Garage, Inc.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published