Skip to content
GitLab
Menu
Projects
Groups
Snippets
/
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
Menu
Open sidebar
labrobotica
algorithms
Falkolib
Commits
e72d12ce
Commit
e72d12ce
authored
May 02, 2016
by
Dario Lodi Rizzini
Browse files
slight update
parent
d1e4cbf1
Changes
1
Hide whitespace changes
Inline
Side-by-side
README.md
View file @
e72d12ce
*
FALKOLib - Fast Adaptive Laser Keypoint Orientation-invariant
*
Copyright (C) 2016 Fabjan Kallasi and Dario Lodi Rizzini.
#
FALKOLib - Fast Adaptive Laser Keypoint Orientation-invariant
####
Copyright (C) 2016 Fabjan Kallasi and Dario Lodi Rizzini.
OVERVIEW
...
...
@@ -41,7 +41,7 @@ Fast Keypoint Features from Laser Scanner for Robot Localization and Mapping.
IEEE Robotics and Automation Letters (RA-L), 1(1):176-183, jan 2016.
DOI 10.1109/LRA.2016.2517210
or the most relevant
publication associated
by visiting:
or the most relevant
associated publications
by visiting:
http://rimlab.ce.unipr.it/FALKOLib.html
...
...
@@ -50,8 +50,8 @@ DEPENDENCIES
The software depends on the following external libraries
Boost >= 1.36 (submodule lexical_cast)
Eigen 3.0
-
Boost >= 1.36 (submodule lexical_cast)
-
Eigen 3.0
The library also requires the third party library mcqd
developed by Janez Konc (see http://www.sicmm.org/konc/),
...
...
@@ -65,11 +65,11 @@ Let ${falkolib_ROOT} be the install directory of your local copy
of library falkolib.
The following standard commands are required to compile it:
cd ${falkolib_ROOT}
mkdir build
cd build
cmake ..
make
-
cd ${falkolib_ROOT}
-
mkdir build
-
cd build
-
cmake ..
-
make
You can also install the library into a system directory.
To change the install directory you must set cmake environment
...
...
@@ -78,7 +78,7 @@ before calling "cmake ..").
Its default value on UNIX-like/Linux systems is "/usr/local".
After compiling library falkolib, run the command:
sudo make install
-
sudo make install
The command "sudo" is required only if ${CMAKE_INSTALL_PREFIX}
is a system diretory managed by administrator user root.
...
...
@@ -99,28 +99,28 @@ then it is straighforward to use it in your projects.
You needs to add the following lines to your project as in this example:
CMAKE_MINIMUM_REQUIRED(VERSION 2.8)
PROJECT(foobar)
find_package(falkolib REQUIRED)
message(STATUS "falkolib_FOUND ${falkolib_FOUND}")
message(STATUS "falkolib_INCLUDE_DIRS ${falkolib_INCLUDE_DIRS}")
message(STATUS "falkolib_LIBRARY_DIRS ${falkolib_LIBRARY_DIRS}")
message(STATUS "falkolib_LIBRARIES ${falkolib_LIBRARIES}")
if(${falkolib_FOUND})
include_directories(${falkolib_INCLUDE_DIRS})
link_directories(${falkolib_LIBRARY_DIRS})
endif()
add_executable(foobar foobar.cpp)
target_link_libraries(foobar ${falkolib_LIBRARIES})
>
CMAKE_MINIMUM_REQUIRED(VERSION 2.8)
>
PROJECT(foobar)
>
>
find_package(falkolib REQUIRED)
>
message(STATUS "falkolib_FOUND ${falkolib_FOUND}")
>
message(STATUS "falkolib_INCLUDE_DIRS ${falkolib_INCLUDE_DIRS}")
>
message(STATUS "falkolib_LIBRARY_DIRS ${falkolib_LIBRARY_DIRS}")
>
message(STATUS "falkolib_LIBRARIES ${falkolib_LIBRARIES}")
>
>
if(${falkolib_FOUND})
>
include_directories(${falkolib_INCLUDE_DIRS})
>
link_directories(${falkolib_LIBRARY_DIRS})
>
endif()
>
>
add_executable(foobar foobar.cpp)
>
target_link_libraries(foobar ${falkolib_LIBRARIES})
The above example uses the variables defined in falkolibConfig.cmake:
falkolib_FOUND - system has falkolib module
falkolib_INCLUDE_DIRS - the falkolib include directories
falkolib_LIBRARY_DIRS - the falkolib library directories
falkolib_LIBRARIES - link these to use falkolib
-
falkolib_FOUND - system has falkolib module
-
falkolib_INCLUDE_DIRS - the falkolib include directories
-
falkolib_LIBRARY_DIRS - the falkolib library directories
-
falkolib_LIBRARIES - link these to use falkolib
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment