Skip to content

Commit

Permalink
Add examples and more documentation (#20)
Browse files Browse the repository at this point in the history
Add C++ & Python examples and updated README
  • Loading branch information
jingnanshi authored Apr 3, 2020
1 parent 711da61 commit 3f47dd0
Show file tree
Hide file tree
Showing 30 changed files with 17,792 additions and 93 deletions.
6 changes: 0 additions & 6 deletions CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,6 @@ option(BUILD_TEASER_FPFH "Build TEASER++ wrappers for PCL FPFH estimation." OFF)
option(BUILD_MATLAB_BINDINGS "Build MATLAB bindings" OFF)
option(BUILD_PYTHON_BINDINGS "Build Python bindings" ON)
option(BUILD_DOC "Build documentation" ON)
option(BUILD_WITH_MKL "Build Eigen with MKL." OFF)
option(BUILD_WITH_MARCH_NATIVE "Build with flag march=native" OFF)
option(ENABLE_DIAGNOSTIC_PRINT "Enable printing of diagnostic messages" OFF)

Expand All @@ -36,11 +35,6 @@ endif ()
# Eigen3
find_package(Eigen3 3.3 QUIET REQUIRED NO_MODULE)

# MKL
if (BUILD_WITH_MKL)
add_definitions(-DEIGEN_USE_MKL_ALL)
endif ()

if (BUILD_TEASER_FPFH)
# Boost
find_package(Boost 1.58 QUIET REQUIRED)
Expand Down
262 changes: 203 additions & 59 deletions README.md

Large diffs are not rendered by default.

4 changes: 2 additions & 2 deletions THANKS.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
TEASER++ was made possible by the efforts of the following people at MIT SPARK Lab:
TEASER was made possible by the efforts of the following people at MIT SPARK Lab (ordered by last names):

* Luca Carlone
* Jingnan Shi
* Heng Yang
* Luca Carlone
1 change: 1 addition & 0 deletions examples/.gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
*/cmake*
13 changes: 13 additions & 0 deletions examples/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
# TEASER++ Examples

This folder contains examples demostrating using TEASER++ in C++/Python.

The following directories contain C++ examples:
- `./teaser_cpp_ply`: Loading `.ply` files using PCL.
- `./teaser_cpp_fpfh`: Using FPFH feature detector with PCL.

The following directories contain Python examples:
- `./teaser_python_ply`: Loading `.ply` files using Open3D.
- `./teaser_python_3dsmooth`: Using descriptors generated by 3DSmoothNet for registration.


Loading

0 comments on commit 3f47dd0

Please sign in to comment.