Build OpenCV
Download OpenCV and Cmake
Build opencv with cmake
Cmake configuration- Press
configure
, choose visual studio 2015
, finish - Then press
generate
Open OpenCV.sln
under build/
Build it using Debug
, Release
Right click > build- right click > build
- switch to
Release
mode and build again
[Windows] Setting up environment variable
- add
<opencv>/bin
into PATH
Add new environment variable - add new env named
OpenCV_DIR
, value as <opencv>/build
- it may need logout to apply setting, you can check it by
echo %PATH%
, echo %OpenCV_DIR%
- In step
2. Build opencv with cmake
, press configure
- Set up
OPENCV_EXTRA_MODULES_PATH
to proper path(<opencv_contrib>/modules
)
Set OPENCV_EXTRA_MODULES_PATH as opencv_contrib/modules- Press
configure
again, then generate
To see more details instructions, see opencv_contrib README
Travis.yml example
title: travis.yml1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61
| language: - cpp sudo: required compiler: - gcc
cache: apt: true ccache: true directories: - opencv-3.1.0 - opencv_contrib-3.1.0 install: - sudo apt-get install -y build-essential - sudo apt-get install -y cmake git libgtk2.0-dev pkg-config libavcodec-dev libavformat-dev libswscale-dev - sudo apt-get install -y python-dev python-numpy libtbb2 libtbb-dev libjpeg-dev libpng-dev libtiff-dev libjasper-dev libdc1394-22-dev - curl -sL https://github.com/Itseez/opencv/archive/3.1.0.zip > opencv.zip - unzip -n opencv.zip > log1 - curl -sL https://github.com/Itseez/opencv_contrib/archive/3.1.0.zip > opencv_contrib.zip - unzip -n opencv_contrib.zip > log2 - cd opencv-3.1.0 - mkdir -p build - cd build - cat Makefile > l1 || cmake -D OPENCV_EXTRA_MODULES_PATH=../../opencv_contrib-3.1.0/modules CMAKE_BUILD_TYPE=RELEASE -D CMAKE_INSTALL_PREFIX=/usr/local -D WITH_TBB=ON -D BUILD_NEW_PYTHON_SUPPORT=ON -D WITH_V4L=ON -D INSTALL_C_EXAMPLES=ON -D INSTALL_PYTHON_EXAMPLES=ON -D BUILD_EXAMPLES=ON -D WITH_QT=ON -D WITH_OPENGL=ON .. - cat Makefile > l2 ||make -j5 > make_log - sudo make install - sudo sh -c 'echo "/usr/local/lib" > /etc/ld.so.conf.d/opencv.conf' - sudo ldconfig - echo "OpenCV installed." - cd ../../ - ls -al script: - cmake CMakeLists.txt - make - "./a.out > log1.txt"
|