Home

Awesome

visp_sample

ViSP sample code used as code snippet in ViSP doxygen documentation.

This project uses ViSP that needs to be build with the following as 3rd-parties:

1. Prerequisities

1.1. Install required 3rd parties

$ brew update; brew upgrade
$ brew install opencv librealsense libxml2 pcl

1.2. Build and install ViSP from source

See ViSP installation from source tutorials.

$ cd $VISP_WS
$ git clone https://github.com/lagadic/visp.git
$ mkdir $VISP_WS/visp-build
$ cd $VISP_WS/visp-build
$ cmake ../visp -DCMAKE_INSTALL_PREFIX=/tmp/usr/local
$ make -j4 install

Once ViSP is build, you can build visp_sample project using one of the 5 different ways that are given in the next sections.

2. Build visp_sample project

2.1. Build visp_sample with ViSP from build tree

$ cd $ViSP_WS
$ git clone https://github.com/lagadic/visp_sample
$ mkdir visp_sample-build
$ cd visp_sample-build
$ cmake ../visp_sample -DVISP_DIR=$ViSP_WS/visp-build
$ make -j4

2.2. Build visp_sample using visp-config from build tree

$ cd $ViSP_WS/visp_sample
$ make -j4 -f Makefile.visp-config VISP_INSTALL_PREFIX=$ViSP_WS/visp-build
$ make -j4 -f Makefile.visp-config clean

2.3. Build visp_sample with ViSP from install tree

$ cd $ViSP_WS
$ git clone https://github.com/lagadic/visp_sample
$ mkdir visp_sample-build
$ cd visp_sample-build
$ cmake ../visp_sample -DVISP_DIR=/tmp/usr/local/lib/cmake/visp
$ make -j4

2.4. Build visp_sample using visp.pc from install tree

$ cd $ViSP_WS/visp_sample
$ export PKG_CONFIG_PATH=$PKG_CONFIG_PATH:/tmp/usr/local/lib/pkgconfig
$ make -j4 -f Makefile.visp.pc
$ make -j4 -f Makefile.visp.pc clean

2.5. Build visp_sample using visp-config from install tree

$ cd $ViSP_WS/visp_sample
$ export PKG_CONFIG_PATH=$PKG_CONFIG_PATH:/tmp/usr/local/lib/pkgconfig
$ make -j4 -f Makefile.visp-config VISP_INSTALL_PREFIX=/tmp/usr/local
$ make -j4 -f Makefile.visp-config clean