This open source OpenCV demonstrator (GUI), originally developped by TSD Conseil, is now through this GitHub repository opened to user contributions. With the help of the OpenCV community we can make a very exciting product!
Screenshots and stable binary releases are available on the official OpenCV demonstrator web page.
The project is written in C++. The following open source libraries are used:
- OpenCV 3.0 - a real-time computer vision library
- gtkmm 3 library for the GUI part
- pugixml for XML parsing
#Prereqs
sudo apt-get install build-essential cmake git pkg-config libjpeg8-dev libtiff4-dev libjasper-dev libpng12-dev libavcodec-dev libavformat-dev
libswscale-dev libv4l-dev libgtk2.0-dev libatlas-base-dev gfortran libgtkmm-3.0-1 libgtkmm-3.0-dev libgtkmm-3.0-doc
#openCV
-
git clone OpenCV 3.0
-
git clone openCV-contrib
-
cd opencv
-
mkdir build
-
cd build
-
cmake
-DCMAKE_BUILD_TYPE=RELEASE
-DCMAKE_INSTALL_PREFIX=/usr/local/opencv_contrib/modules
-DINSTALL_C_EXAMPLES=ON
-DOPENCV_EXTRA_MODULES_PATH=
-DBUILD_EXAMPLES=ON
-DBUILD_SHARED_LIBS=ON
-DWITH_GTK=ON ../ -
make --jobs=4
-
sudo make install
-
sudo ldconfig
#opencv-demonstrator
- export OCVIPATH="~/usr/local/include"
- export OCVLPATH="~/usr/local/lib"
- git clone openCV-demonstrator
- cd opencv-demonstrator
- make linux
##Running
- cd opencv-demonstrator/ocvdemo
- ./build/debug/ocvdemo.exe
The software is provided according to the GNU Lesser General Public License (LGPL) version 3. Please see LICENSE.