Note, the master branch is now libCVD-2.0 which is in beta and requires C++14.
To install on a UNIX system:
./configure && make && sudo make install
To verify that a few things work, you can optionally run
make test
To build on Windows, use CMake:
mkdir build
cd build
cmake -DCMAKE_INSTALL_PREFIX=<directory> ..
cmake --build . --target INSTALL --config Release
There are no mandatory dependencies. For a reasonably complete installation you probably want:
- TooN (header only, install from source)
- libjpeg, libtiff, libpng, ffmpeg, X11, OpenGL.
On Ubuntu, run:
sudo apt-get install libjpeg-dev libpng-dev libtiff-dev libx11-dev libavformat-dev libavdevice-dev libavcodec-dev libavutil-dev libswresample-dev libglu-dev
You need a C++14 compiler.
All libraries are optional but you will be missing features if the libraries aren't present. The configure script will tell you what's present and what's not.
Latest documentation here: https://codedocs.xyz/edrosten/libcvd/ or just run Doxygen.