Project Urban Tree
Build
This program have been tested under Windows and Linux Os
Required external dependencies
- OpenCV
- Eigen3
- stb_image
CMake build options
- BUILD_EXECUTABLES=Off : Build an executable version for each individual steps
- ONLY_PROCESS=Off : Disable executables like the interactive tool. Turn ON if you wants to use it as an external library.
Project Architecture
The main process is implemented in the target UrbanTreeCore
: core/process.cpp
The different substeps are split in different sub-projects :
-
cloud_processing
: process points cloud, find tree position, create slices images from cloud sample... -
slice_optimizer
: optimize approximatively generated path onto given slice -
mesh_builder
: create a mesh from a vector of generated path
common
is a general-purpose library with utilities (image loading, mesh processing, options...)
interactive_tool
is the interactive executable version used to visualize the whole process.