Build

cvui does not require any build procedure. Just add the cvui.h (or cvui.py) file along with the rest of your source code and continue to compile/run your project the way you have being doing so far.

cvui has no dependency other than OpenCV 3.x (or 2.x) itself. Check the usage page to learn how to use cvui.

Building the examples

The examples provided with the lib do require a build. You can use cmake to build them. First clone cvui git repo:

git clone https://github.com/Dovyski/cvui.git cvui && cd cvui

Let’s start with a release build. Create a folder to house the release files:

mkdir build.release && cd build.release

Generate project files:

cmake .. -DCMAKE_BUILD_TYPE=Release -DCMAKE_CXX_COMPILER=g++ -DADD_PYTHON_EXAMPLES=ON

Build everything:

make -j4

Now for the debug build, go to the folder where cvui was cloned to:

cd ..

Create the folder to house the debug files:

mkdir build.debug && cd build.debug

Generate project files:

cmake .. -DCMAKE_BUILD_TYPE=Debug -DCMAKE_CXX_COMPILER=g++ -DADD_PYTHON_EXAMPLES=ON

Build everything:

make -j4

cvui.py and Python examples

By default, cmake will add cvui.py (Python port of cvui) and the Python examples to the build folder. If you don’t want Python files, use -DADD_PYTHON_EXAMPLES=OFF in the cmake commands, e.g:

cmake .. -DCMAKE_BUILD_TYPE=Release -DCMAKE_CXX_COMPILER=g++ -DADD_PYTHON_EXAMPLES=OFF

Last updated:

Edit this page on Github