Skip to content
forked from edrosten/libcvd

libcvd - efficient and easy to use C++ computer vision library.

License

Notifications You must be signed in to change notification settings

MirrorYu/libcvd

Repository files navigation

libCVD

Note, the master branch is now libCVD-2.0 which is in beta and requires C++14.

Compiling and installing

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

Dependencies

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

System compatibility

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.

Documentation

Documentation Status

Latest documentation here: https://codedocs.xyz/edrosten/libcvd/ or just run Doxygen.

Status of unit tests

Build Status

News and main page

https://www.edwardrosten.com/cvd/

About

libcvd - efficient and easy to use C++ computer vision library.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C++ 82.8%
  • C 14.7%
  • M4 1.1%
  • Objective-C 0.6%
  • CMake 0.4%
  • Makefile 0.2%
  • Shell 0.2%