OpenCV dependencies:
GCC 4.4.x or later
CMake 2.8.7 or higher
Git
GTK+2.x or higher, including headers (libgtk2.0-dev)
pkg-config
Python 2.6 or later and Numpy 1.5 or later with developer packages (python-dev, python-numpy)
ffmpeg or libav development packages: libavcodec-dev, libavformat-dev, libswscale-dev
[optional] libtbb2 libtbb-dev
[optional] libdc1394 2.x
[optional] libjpeg-dev, libpng-dev, libtiff-dev, libjasper-dev, libdc1394-22-dev
[optional] CUDA Toolkit 6.5 or higher
Step 1: install python
yum install python -y
or
How to install Python 2.7 on Centos
Step 1.2: install python v3.4
yum install python34
Step 2:
yum install git gcc-c++ gtk2-devel pkgconfig -y
Result:
[root@tutorialspots ~]# yum install git gcc-c++ pkgconfig -y Loaded plugins: fastestmirror Loading mirror speeds from cached hostfile * base: centos.mirror.lstn.net * epel: kdeforge2.unl.edu * extras: centos.mirrors.tds.net * ius: dfw.mirror.rackspace.com * nux-dextop: mirror.li.nux.ro * remi-safe: mirror.bebout.net * updates: centos.host-engine.com Package git-1.8.3.1-14.el7_5.x86_64 already installed and latest version Package gcc-c++-4.8.5-28.el7_5.1.x86_64 already installed and latest version Package 1:pkgconfig-0.27.1-4.el7.x86_64 already installed and latest version ... Complete!
Step 3: install cmake
Find any version greater or equal than 2.8.7: https://cmake.org/files/
I choose version 3.0.0-rc2
If you want to install OpenCV v4.0.0 you must install cmake v3.5.1 or greater
cd ~ wget https://cmake.org/files/v3.0/cmake-3.0.0-rc2.tar.gz tar -xf cmake-3.0.0-rc2.tar.gz cd cmake-3.0.0-rc2 ./configure gmake gmake install
result:
[root@tutorialspots ~]# wget https://cmake.org/files/v3.0/cmake-3.0.0-rc2.tar.gz --2018-10-04 09:39:17-- https://cmake.org/files/v3.0/cmake-3.0.0-rc2.tar.gz Resolving cmake.org (cmake.org)... 66.194.253.19 Connecting to cmake.org (cmake.org)|66.194.253.19|:443... connected. HTTP request sent, awaiting response... 200 OK Length: 5486721 (5.2M) [application/x-gzip] Saving to: `cmake-3.0.0-rc2.tar.gz' 100%[======================================>] 5,486,721 1.03MB/s in 4.3s 2018-10-04 09:39:22 (1.21 MB/s) - `cmake-3.0.0-rc2.tar.gz' saved [5486721/548672 1] [root@tutorialspots ~]# tar -xf cmake-3.0.0-rc2.tar.gz [root@tutorialspots ~]# cd cmake-3.0.0-rc2 [root@tutorialspots cmake-3.0.0-rc2]# ./configure --------------------------------------------- CMake 3.0.0-rc2, Copyright 2000-2014 Kitware, Inc. Found GNU toolchain C compiler on this system is: gcc C++ compiler on this system is: g++ Makefile processor on this system is: gmake g++ is GNU compiler g++ has setenv g++ has unsetenv g++ does not have environ in stdlib.h g++ has STL in std:: namespace g++ has ANSI streams g++ has streams in std:: namespace g++ has sstream g++ has operator!=(string, char*) g++ has stl iterator_traits g++ has standard template allocator g++ has allocator<>::rebind<> g++ does not have non-standard allocator<>::max_size argument g++ has stl containers supporting allocator objects g++ has stl wstring g++ has header cstddef g++ requires template friends to use <> g++ supports member templates g++ has standard template specialization syntax g++ has argument dependent lookup g++ has struct stat with st_mtim member g++ has ios::binary openmode g++ has ANSI for scoping --------------------------------------------- ... -- Installing: /usr/local/share/cmake-3.0/include/cmCPluginAPI.h -- Installing: /usr/local/share/cmake-3.0/editors/vim/cmake-help.vim -- Installing: /usr/local/share/cmake-3.0/editors/vim/cmake-indent.vim -- Installing: /usr/local/share/cmake-3.0/editors/vim/cmake-syntax.vim -- Installing: /usr/local/share/cmake-3.0/editors/emacs/cmake-mode.el -- Installing: /usr/local/share/aclocal/cmake.m4 -- Installing: /usr/local/share/cmake-3.0/completions/cmake -- Installing: /usr/local/share/cmake-3.0/completions/cpack -- Installing: /usr/local/share/cmake-3.0/completions/ctest
Step 3.2:
Now make symbolic link:
ln -s /usr/local/bin/cmake /usr/bin/cmake
Step 4:
yum install -y python-devel python2-pip numpy python2-numpy
result:
[root@tutorialspots ~]# yum install -y python-devel python2-pip numpy python2 -numpy Loaded plugins: fastestmirror Loading mirror speeds from cached hostfile * base: centos.mirror.lstn.net * epel: kdeforge2.unl.edu * extras: centos.mirrors.tds.net * ius: dfw.mirror.rackspace.com * nux-dextop: mirror.li.nux.ro * remi-safe: mirror.bebout.net * updates: centos.host-engine.com Resolving Dependencies --> Running transaction check ---> Package numpy.x86_64 1:1.7.1-13.el7 will be installed --> Processing Dependency: python-nose for package: 1:numpy-1.7.1-13.el7.x86_64 --> Processing Dependency: libtatlas.so.3()(64bit) for package: 1:numpy-1.7.1-13 .el7.x86_64 --> Processing Dependency: libquadmath.so.0()(64bit) for package: 1:numpy-1.7.1- 13.el7.x86_64 --> Processing Dependency: liblapack.so.3()(64bit) for package: 1:numpy-1.7.1-13 .el7.x86_64 --> Processing Dependency: libgfortran.so.3()(64bit) for package: 1:numpy-1.7.1- 13.el7.x86_64 ---> Package python-devel.x86_64 0:2.7.5-69.el7_5 will be installed ---> Package python2-numpy.noarch 1:1.7.1-0.el7 will be installed ---> Package python2-pip.noarch 0:8.1.2-6.el7 will be installed --> Processing Dependency: python-setuptools for package: python2-pip-8.1.2-6.el 7.noarch --> Running transaction check ---> Package atlas.x86_64 0:3.10.1-12.el7 will be installed ---> Package lapack.x86_64 0:3.4.2-8.el7 will be installed --> Processing Dependency: libblas.so.3()(64bit) for package: lapack-3.4.2-8.el7 .x86_64 ---> Package libgfortran.x86_64 0:4.8.5-28.el7_5.1 will be installed ---> Package libquadmath.x86_64 0:4.8.5-28.el7_5.1 will be installed ---> Package python-nose.noarch 0:1.3.7-1.el7 will be installed ---> Package python-setuptools.noarch 0:0.9.8-7.el7 will be installed --> Processing Dependency: python-backports-ssl_match_hostname for package: pyth on-setuptools-0.9.8-7.el7.noarch --> Running transaction check ---> Package blas.x86_64 0:3.4.2-8.el7 will be installed ---> Package python-backports-ssl_match_hostname.noarch 0:3.5.0.1-1.el7 will be installed --> Processing Dependency: python-ipaddress for package: python-backports-ssl_ma tch_hostname-3.5.0.1-1.el7.noarch --> Processing Dependency: python-backports for package: python-backports-ssl_ma tch_hostname-3.5.0.1-1.el7.noarch --> Running transaction check ---> Package python-backports.x86_64 0:1.0-8.el7 will be installed ---> Package python-ipaddress.noarch 0:1.0.16-2.el7 will be installed --> Finished Dependency Resolution Dependencies Resolved ================================================================================ Package Arch Version Repository Size ================================================================================ Installing: numpy x86_64 1:1.7.1-13.el7 base 2.8 M python-devel x86_64 2.7.5-69.el7_5 updates 397 k python2-numpy noarch 1:1.7.1-0.el7 epel 3.0 k python2-pip noarch 8.1.2-6.el7 epel 1.7 M Installing for dependencies: atlas x86_64 3.10.1-12.el7 base 4.5 M blas x86_64 3.4.2-8.el7 base 399 k lapack x86_64 3.4.2-8.el7 base 5.4 M libgfortran x86_64 4.8.5-28.el7_5.1 updates 299 k libquadmath x86_64 4.8.5-28.el7_5.1 updates 188 k python-backports x86_64 1.0-8.el7 base 5.8 k python-backports-ssl_match_hostname noarch 3.5.0.1-1.el7 base 13 k python-ipaddress noarch 1.0.16-2.el7 base 34 k python-nose noarch 1.3.7-1.el7 base 276 k python-setuptools noarch 0.9.8-7.el7 base 397 k Transaction Summary ================================================================================ Install 4 Packages (+10 Dependent packages) Total download size: 16 M Installed size: 57 M Downloading packages: (1/14): blas-3.4.2-8.el7.x86_64.rpm | 399 kB 00:00 (2/14): atlas-3.10.1-12.el7.x86_64.rpm | 4.5 MB 00:00 (3/14): lapack-3.4.2-8.el7.x86_64.rpm | 5.4 MB 00:00 (4/14): numpy-1.7.1-13.el7.x86_64.rpm | 2.8 MB 00:00 (5/14): python-backports-1.0-8.el7.x86_64.rpm | 5.8 kB 00:00 (6/14): libgfortran-4.8.5-28.el7_5.1.x86_64.rpm | 299 kB 00:00 (7/14): python-backports-ssl_match_hostname-3.5.0.1-1.el7. | 13 kB 00:00 (8/14): python-ipaddress-1.0.16-2.el7.noarch.rpm | 34 kB 00:00 (9/14): python-nose-1.3.7-1.el7.noarch.rpm | 276 kB 00:00 (10/14): python-setuptools-0.9.8-7.el7.noarch.rpm | 397 kB 00:00 (11/14): libquadmath-4.8.5-28.el7_5.1.x86_64.rpm | 188 kB 00:00 (12/14): python2-numpy-1.7.1-0.el7.noarch.rpm | 3.0 kB 00:00 (13/14): python-devel-2.7.5-69.el7_5.x86_64.rpm | 397 kB 00:00 (14/14): python2-pip-8.1.2-6.el7.noarch.rpm | 1.7 MB 00:00 -------------------------------------------------------------------------------- Total 10 MB/s | 16 MB 00:01 Running transaction check Running transaction test Transaction test succeeded Running transaction Installing : libquadmath-4.8.5-28.el7_5.1.x86_64 1/14 Installing : libgfortran-4.8.5-28.el7_5.1.x86_64 2/14 Installing : blas-3.4.2-8.el7.x86_64 3/14 Installing : lapack-3.4.2-8.el7.x86_64 4/14 Installing : atlas-3.10.1-12.el7.x86_64 5/14 Installing : python-backports-1.0-8.el7.x86_64 6/14 Installing : python-ipaddress-1.0.16-2.el7.noarch 7/14 Installing : python-backports-ssl_match_hostname-3.5.0.1-1.el7.noarch 8/14 Installing : python-setuptools-0.9.8-7.el7.noarch 9/14 Installing : python-nose-1.3.7-1.el7.noarch 10/14 Installing : 1:numpy-1.7.1-13.el7.x86_64 11/14 Installing : 1:python2-numpy-1.7.1-0.el7.noarch 12/14 Installing : python2-pip-8.1.2-6.el7.noarch 13/14 Installing : python-devel-2.7.5-69.el7_5.x86_64 14/14 Verifying : python-ipaddress-1.0.16-2.el7.noarch 1/14 Verifying : libquadmath-4.8.5-28.el7_5.1.x86_64 2/14 Verifying : python-backports-ssl_match_hostname-3.5.0.1-1.el7.noarch 3/14 Verifying : blas-3.4.2-8.el7.x86_64 4/14 Verifying : 1:numpy-1.7.1-13.el7.x86_64 5/14 Verifying : 1:python2-numpy-1.7.1-0.el7.noarch 6/14 Verifying : lapack-3.4.2-8.el7.x86_64 7/14 Verifying : python-setuptools-0.9.8-7.el7.noarch 8/14 Verifying : python-backports-1.0-8.el7.x86_64 9/14 Verifying : libgfortran-4.8.5-28.el7_5.1.x86_64 10/14 Verifying : atlas-3.10.1-12.el7.x86_64 11/14 Verifying : python-devel-2.7.5-69.el7_5.x86_64 12/14 Verifying : python2-pip-8.1.2-6.el7.noarch 13/14 Verifying : python-nose-1.3.7-1.el7.noarch 14/14 Installed: numpy.x86_64 1:1.7.1-13.el7 python-devel.x86_64 0:2.7.5-69.el7_5 python2-numpy.noarch 1:1.7.1-0.el7 python2-pip.noarch 0:8.1.2-6.el7 Dependency Installed: atlas.x86_64 0:3.10.1-12.el7 blas.x86_64 0:3.4.2-8.el7 lapack.x86_64 0:3.4.2-8.el7 libgfortran.x86_64 0:4.8.5-28.el7_5.1 libquadmath.x86_64 0:4.8.5-28.el7_5.1 python-backports.x86_64 0:1.0-8.el7 python-backports-ssl_match_hostname.noarch 0:3.5.0.1-1.el7 python-ipaddress.noarch 0:1.0.16-2.el7 python-nose.noarch 0:1.3.7-1.el7 python-setuptools.noarch 0:0.9.8-7.el7 Complete!
Step 4.2: install python34-numpy:
[root@tutorialspots build]# yum install python34-numpy -y Loaded plugins: fastestmirror Loading mirror speeds from cached hostfile * base: mirrors.umflint.edu * epel: fedora-epel.mirror.lstn.net * extras: centos.den.host-engine.com * ius: dfw.mirror.rackspace.com * nux-dextop: mirror.li.nux.ro * remi-safe: mirror.bebout.net * updates: centos.den.host-engine.com Resolving Dependencies --> Running transaction check ---> Package python34-numpy.x86_64 0:1.10.4-6.el7 will be installed --> Finished Dependency Resolution Dependencies Resolved ================================================================================ Package Arch Version Repository Size ================================================================================ Installing: python34-numpy x86_64 1.10.4-6.el7 epel 2.8 M Transaction Summary ================================================================================ Install 1 Package Total download size: 2.8 M Installed size: 13 M Downloading packages: python34-numpy-1.10.4-6.el7.x86_64.rpm | 2.8 MB 00:00 Running transaction check Running transaction test Transaction test succeeded Running transaction Installing : python34-numpy-1.10.4-6.el7.x86_64 1/1 Verifying : python34-numpy-1.10.4-6.el7.x86_64 1/1 Installed: python34-numpy.x86_64 0:1.10.4-6.el7 Complete!
Step 5:
yum install -y ffmpeg-devel yum install -y gstreamer1-plugins-base-devel yum install -y libdc1394-devel yum install -y libv4l-devel yum install -y gtk3-devel yum install -y libgphoto2-devel ln -s /usr/include/libv4l1-videodev.h /usr/include/linux/videodev.h ln -s /usr/include/ffmpeg/libavformat/avformat.h /usr/include/ffmpeg/avformat.h
Result:
[root@tutorialspots build]# yum install gstreamer1-plugins-base-devel Loaded plugins: fastestmirror Loading mirror speeds from cached hostfile * base: centos.mirror.lstn.net * epel: kdeforge2.unl.edu * extras: centos.mirrors.tds.net * ius: dfw.mirror.rackspace.com * nux-dextop: mirror.li.nux.ro * remi-safe: mirror.bebout.net * updates: centos.host-engine.com Resolving Dependencies --> Running transaction check ---> Package gstreamer1-plugins-base-devel.x86_64 0:1.10.4-1.el7 will be install ed --> Processing Dependency: gstreamer1-plugins-base = 1.10.4-1.el7 for package: g streamer1-plugins-base-devel-1.10.4-1.el7.x86_64 --> Processing Dependency: libgstvideo-1.0.so.0()(64bit) for package: gstreamer1 -plugins-base-devel-1.10.4-1.el7.x86_64 --> Processing Dependency: libgsttag-1.0.so.0()(64bit) for package: gstreamer1-p lugins-base-devel-1.10.4-1.el7.x86_64 --> Processing Dependency: libgstsdp-1.0.so.0()(64bit) for package: gstreamer1-p lugins-base-devel-1.10.4-1.el7.x86_64 --> Processing Dependency: libgstrtsp-1.0.so.0()(64bit) for package: gstreamer1- plugins-base-devel-1.10.4-1.el7.x86_64 --> Processing Dependency: libgstrtp-1.0.so.0()(64bit) for package: gstreamer1-p lugins-base-devel-1.10.4-1.el7.x86_64 --> Processing Dependency: libgstriff-1.0.so.0()(64bit) for package: gstreamer1- plugins-base-devel-1.10.4-1.el7.x86_64 --> Processing Dependency: libgstpbutils-1.0.so.0()(64bit) for package: gstreame r1-plugins-base-devel-1.10.4-1.el7.x86_64 --> Processing Dependency: libgstfft-1.0.so.0()(64bit) for package: gstreamer1-p lugins-base-devel-1.10.4-1.el7.x86_64 --> Processing Dependency: libgstaudio-1.0.so.0()(64bit) for package: gstreamer1 -plugins-base-devel-1.10.4-1.el7.x86_64 --> Processing Dependency: libgstapp-1.0.so.0()(64bit) for package: gstreamer1-p lugins-base-devel-1.10.4-1.el7.x86_64 --> Processing Dependency: libgstallocators-1.0.so.0()(64bit) for package: gstre amer1-plugins-base-devel-1.10.4-1.el7.x86_64 --> Running transaction check ---> Package gstreamer1-plugins-base.x86_64 0:1.10.4-1.el7 will be installed --> Finished Dependency Resolution Dependencies Resolved ================================================================================ Package Arch Version Repository Size ================================================================================ Installing: gstreamer1-plugins-base-devel x86_64 1.10.4-1.el7 base 300 k Installing for dependencies: gstreamer1-plugins-base x86_64 1.10.4-1.el7 base 1.4 M Transaction Summary ================================================================================ Install 1 Package (+1 Dependent package) Total download size: 1.7 M Installed size: 7.3 M Is this ok [y/d/N]: y Downloading packages: (1/2): gstreamer1-plugins-base-devel-1.10.4-1.el7.x86_64.r | 300 kB 00:00 (2/2): gstreamer1-plugins-base-1.10.4-1.el7.x86_64.rpm | 1.4 MB 00:00 -------------------------------------------------------------------------------- Total 2.9 MB/s | 1.7 MB 00:00 Running transaction check Running transaction test Transaction test succeeded Running transaction Installing : gstreamer1-plugins-base-1.10.4-1.el7.x86_64 1/2 Installing : gstreamer1-plugins-base-devel-1.10.4-1.el7.x86_64 2/2 Verifying : gstreamer1-plugins-base-devel-1.10.4-1.el7.x86_64 1/2 Verifying : gstreamer1-plugins-base-1.10.4-1.el7.x86_64 2/2 Installed: gstreamer1-plugins-base-devel.x86_64 0:1.10.4-1.el7 Dependency Installed: gstreamer1-plugins-base.x86_64 0:1.10.4-1.el7 Complete!
[root@tutorialspots ~]# yum install -y gtk3-devel Loaded plugins: fastestmirror Loading mirror speeds from cached hostfile * base: centos.mirror.lstn.net * epel: kdeforge2.unl.edu * extras: repo.us.bigstepcloud.com * ius: dfw.mirror.rackspace.com * nux-dextop: mirror.li.nux.ro * remi-safe: mirror.bebout.net * updates: centos.host-engine.com Resolving Dependencies --> Running transaction check ---> Package gtk3-devel.x86_64 0:3.22.26-4.el7_5 will be installed --> Processing Dependency: gtk3(x86-64) = 3.22.26-4.el7_5 for package: gtk3-deve l-3.22.26-4.el7_5.x86_64 --> Processing Dependency: pkgconfig(xkbcommon) >= 0.2.0 for package: gtk3-devel -3.22.26-4.el7_5.x86_64 --> Processing Dependency: pkgconfig(wayland-protocols) >= 1.9 for package: gtk3 -devel-3.22.26-4.el7_5.x86_64 --> Processing Dependency: pkgconfig(wayland-cursor) >= 1.9.91 for package: gtk3 -devel-3.22.26-4.el7_5.x86_64 --> Processing Dependency: pkgconfig(wayland-client) >= 1.9.91 for package: gtk3 -devel-3.22.26-4.el7_5.x86_64 --> Processing Dependency: pkgconfig(cairo-gobject) >= 1.14.0 for package: gtk3- devel-3.22.26-4.el7_5.x86_64 --> Processing Dependency: pkgconfig(wayland-egl) for package: gtk3-devel-3.22.2 6-4.el7_5.x86_64 --> Processing Dependency: pkgconfig(atk-bridge-2.0) for package: gtk3-devel-3.2 2.26-4.el7_5.x86_64 --> Processing Dependency: libxkbcommon.so.0()(64bit) for package: gtk3-devel-3. 22.26-4.el7_5.x86_64 --> Processing Dependency: libwayland-egl.so.1()(64bit) for package: gtk3-devel- 3.22.26-4.el7_5.x86_64 --> Processing Dependency: libwayland-cursor.so.0()(64bit) for package: gtk3-dev el-3.22.26-4.el7_5.x86_64 --> Processing Dependency: libgtk-3.so.0()(64bit) for package: gtk3-devel-3.22.2 6-4.el7_5.x86_64 --> Processing Dependency: libgdk-3.so.0()(64bit) for package: gtk3-devel-3.22.2 6-4.el7_5.x86_64 --> Processing Dependency: libgailutil-3.so.0()(64bit) for package: gtk3-devel-3 .22.26-4.el7_5.x86_64 --> Processing Dependency: libcairo-gobject.so.2()(64bit) for package: gtk3-deve l-3.22.26-4.el7_5.x86_64 --> Processing Dependency: libatk-bridge-2.0.so.0()(64bit) for package: gtk3-dev el-3.22.26-4.el7_5.x86_64 --> Running transaction check ---> Package at-spi2-atk.x86_64 0:2.22.0-2.el7 will be installed --> Processing Dependency: at-spi2-core(x86-64) >= 2.17.90 for package: at-spi2- atk-2.22.0-2.el7.x86_64 --> Processing Dependency: libatspi.so.0()(64bit) for package: at-spi2-atk-2.22. 0-2.el7.x86_64 ---> Package at-spi2-atk-devel.x86_64 0:2.22.0-2.el7 will be installed --> Processing Dependency: pkgconfig(atspi-2) for package: at-spi2-atk-devel-2.2 2.0-2.el7.x86_64 ---> Package cairo-gobject.x86_64 0:1.14.8-2.el7 will be installed ---> Package cairo-gobject-devel.x86_64 0:1.14.8-2.el7 will be installed ---> Package gtk3.x86_64 0:3.22.26-4.el7_5 will be installed --> Processing Dependency: dconf(x86-64) for package: gtk3-3.22.26-4.el7_5.x86_6 4 --> Processing Dependency: adwaita-icon-theme for package: gtk3-3.22.26-4.el7_5. x86_64 --> Processing Dependency: librest-0.7.so.0()(64bit) for package: gtk3-3.22.26-4 .el7_5.x86_64 --> Processing Dependency: libjson-glib-1.0.so.0()(64bit) for package: gtk3-3.22 .26-4.el7_5.x86_64 --> Processing Dependency: libcolord.so.2()(64bit) for package: gtk3-3.22.26-4.e l7_5.x86_64 ---> Package libwayland-cursor.x86_64 0:1.14.0-2.el7 will be installed ---> Package libxkbcommon.x86_64 0:0.7.1-1.el7 will be installed --> Processing Dependency: xkeyboard-config for package: libxkbcommon-0.7.1-1.el 7.x86_64 ---> Package libxkbcommon-devel.x86_64 0:0.7.1-1.el7 will be installed ---> Package mesa-libwayland-egl.x86_64 0:17.2.3-8.20171019.el7 will be installe d ---> Package mesa-libwayland-egl-devel.x86_64 0:17.2.3-8.20171019.el7 will be in stalled ---> Package wayland-devel.x86_64 0:1.14.0-2.el7 will be installed ---> Package wayland-protocols-devel.noarch 0:1.10-1.el7 will be installed --> Running transaction check ---> Package adwaita-icon-theme.noarch 0:3.26.0-1.el7 will be installed --> Processing Dependency: adwaita-cursor-theme = 3.26.0-1.el7 for package: adwa ita-icon-theme-3.26.0-1.el7.noarch ---> Package at-spi2-core.x86_64 0:2.22.0-1.el7 will be installed ---> Package at-spi2-core-devel.x86_64 0:2.22.0-1.el7 will be installed --> Processing Dependency: pkgconfig(dbus-1) for package: at-spi2-core-devel-2.2 2.0-1.el7.x86_64 ---> Package colord-libs.x86_64 0:1.3.4-1.el7 will be installed --> Processing Dependency: libgusb.so.2(LIBGUSB_0.1.1)(64bit) for package: color d-libs-1.3.4-1.el7.x86_64 --> Processing Dependency: libgusb.so.2(LIBGUSB_0.1.0)(64bit) for package: color d-libs-1.3.4-1.el7.x86_64 --> Processing Dependency: libgusb.so.2()(64bit) for package: colord-libs-1.3.4- 1.el7.x86_64 ---> Package dconf.x86_64 0:0.26.0-3.el7_5.1 will be installed ---> Package json-glib.x86_64 0:1.2.6-1.el7 will be installed ---> Package rest.x86_64 0:0.8.0-2.el7 will be installed --> Processing Dependency: libsoup-gnome-2.4.so.1()(64bit) for package: rest-0.8 .0-2.el7.x86_64 --> Processing Dependency: libsoup-2.4.so.1()(64bit) for package: rest-0.8.0-2.e l7.x86_64 ---> Package xkeyboard-config.noarch 0:2.20-1.el7 will be installed --> Running transaction check ---> Package adwaita-cursor-theme.noarch 0:3.26.0-1.el7 will be installed ---> Package dbus-devel.x86_64 1:1.10.24-7.el7 will be installed ---> Package libgusb.x86_64 0:0.2.9-1.el7 will be installed ---> Package libsoup.x86_64 0:2.56.0-6.el7 will be installed --> Processing Dependency: glib-networking(x86-64) >= 2.38.0 for package: libsou p-2.56.0-6.el7.x86_64 --> Running transaction check ---> Package glib-networking.x86_64 0:2.50.0-1.el7 will be installed --> Processing Dependency: gsettings-desktop-schemas for package: glib-networkin g-2.50.0-1.el7.x86_64 --> Processing Dependency: libproxy.so.1()(64bit) for package: glib-networking-2 .50.0-1.el7.x86_64 --> Running transaction check ---> Package gsettings-desktop-schemas.x86_64 0:3.24.1-2.el7_5 will be installed ---> Package libproxy.x86_64 0:0.4.11-11.el7 will be installed --> Processing Dependency: libmodman.so.1()(64bit) for package: libproxy-0.4.11- 11.el7.x86_64 --> Running transaction check ---> Package libmodman.x86_64 0:2.0.1-8.el7 will be installed --> Finished Dependency Resolution Dependencies Resolved ================================================================================ Package Arch Version Repository Size ================================================================================ Installing: gtk3-devel x86_64 3.22.26-4.el7_5 updates 4.4 M Installing for dependencies: adwaita-cursor-theme noarch 3.26.0-1.el7 base 641 k adwaita-icon-theme noarch 3.26.0-1.el7 base 12 M at-spi2-atk x86_64 2.22.0-2.el7 base 80 k at-spi2-atk-devel x86_64 2.22.0-2.el7 base 12 k at-spi2-core x86_64 2.22.0-1.el7 base 157 k at-spi2-core-devel x86_64 2.22.0-1.el7 base 139 k cairo-gobject x86_64 1.14.8-2.el7 base 25 k cairo-gobject-devel x86_64 1.14.8-2.el7 base 18 k colord-libs x86_64 1.3.4-1.el7 base 185 k dbus-devel x86_64 1:1.10.24-7.el7 base 54 k dconf x86_64 0.26.0-3.el7_5.1 updates 107 k glib-networking x86_64 2.50.0-1.el7 base 131 k gsettings-desktop-schemas x86_64 3.24.1-2.el7_5 updates 586 k gtk3 x86_64 3.22.26-4.el7_5 updates 4.4 M json-glib x86_64 1.2.6-1.el7 base 133 k libgusb x86_64 0.2.9-1.el7 base 40 k libmodman x86_64 2.0.1-8.el7 base 28 k libproxy x86_64 0.4.11-11.el7 base 64 k libsoup x86_64 2.56.0-6.el7 base 398 k libwayland-cursor x86_64 1.14.0-2.el7 base 20 k libxkbcommon x86_64 0.7.1-1.el7 base 108 k libxkbcommon-devel x86_64 0.7.1-1.el7 base 55 k mesa-libwayland-egl x86_64 17.2.3-8.20171019.el7 base 17 k mesa-libwayland-egl-devel x86_64 17.2.3-8.20171019.el7 base 15 k rest x86_64 0.8.0-2.el7 base 63 k wayland-devel x86_64 1.14.0-2.el7 base 161 k wayland-protocols-devel noarch 1.10-1.el7 base 61 k xkeyboard-config noarch 2.20-1.el7 base 799 k Transaction Summary ================================================================================ Install 1 Package (+28 Dependent packages) Total download size: 25 M Installed size: 89 M Downloading packages: (1/29): adwaita-cursor-theme-3.26.0-1.el7.noarch.rpm | 641 kB 00:00 (2/29): at-spi2-atk-2.22.0-2.el7.x86_64.rpm | 80 kB 00:00 (3/29): at-spi2-atk-devel-2.22.0-2.el7.x86_64.rpm | 12 kB 00:00 (4/29): at-spi2-core-2.22.0-1.el7.x86_64.rpm | 157 kB 00:00 (5/29): at-spi2-core-devel-2.22.0-1.el7.x86_64.rpm | 139 kB 00:00 (6/29): cairo-gobject-1.14.8-2.el7.x86_64.rpm | 25 kB 00:00 (7/29): cairo-gobject-devel-1.14.8-2.el7.x86_64.rpm | 18 kB 00:00 (8/29): adwaita-icon-theme-3.26.0-1.el7.noarch.rpm | 12 MB 00:00 (9/29): colord-libs-1.3.4-1.el7.x86_64.rpm | 185 kB 00:00 (10/29): dbus-devel-1.10.24-7.el7.x86_64.rpm | 54 kB 00:00 (11/29): glib-networking-2.50.0-1.el7.x86_64.rpm | 131 kB 00:00 (12/29): dconf-0.26.0-3.el7_5.1.x86_64.rpm | 107 kB 00:00 (13/29): json-glib-1.2.6-1.el7.x86_64.rpm | 133 kB 00:00 (14/29): libmodman-2.0.1-8.el7.x86_64.rpm | 28 kB 00:00 (15/29): libproxy-0.4.11-11.el7.x86_64.rpm | 64 kB 00:00 (16/29): libsoup-2.56.0-6.el7.x86_64.rpm | 398 kB 00:00 (17/29): gsettings-desktop-schemas-3.24.1-2.el7_5.x86_64.r | 586 kB 00:00 (18/29): libwayland-cursor-1.14.0-2.el7.x86_64.rpm | 20 kB 00:00 (19/29): libgusb-0.2.9-1.el7.x86_64.rpm | 40 kB 00:00 (20/29): libxkbcommon-0.7.1-1.el7.x86_64.rpm | 108 kB 00:00 (21/29): libxkbcommon-devel-0.7.1-1.el7.x86_64.rpm | 55 kB 00:00 (22/29): mesa-libwayland-egl-17.2.3-8.20171019.el7.x86_64. | 17 kB 00:00 (23/29): mesa-libwayland-egl-devel-17.2.3-8.20171019.el7.x | 15 kB 00:00 (24/29): rest-0.8.0-2.el7.x86_64.rpm | 63 kB 00:00 (25/29): wayland-devel-1.14.0-2.el7.x86_64.rpm | 161 kB 00:00 (26/29): wayland-protocols-devel-1.10-1.el7.noarch.rpm | 61 kB 00:00 (27/29): xkeyboard-config-2.20-1.el7.noarch.rpm | 799 kB 00:00 (28/29): gtk3-3.22.26-4.el7_5.x86_64.rpm | 4.4 MB 00:01 (29/29): gtk3-devel-3.22.26-4.el7_5.x86_64.rpm | 4.4 MB 00:01 -------------------------------------------------------------------------------- Total 9.5 MB/s | 25 MB 00:02 Running transaction check Running transaction test Transaction test succeeded Running transaction Installing : libwayland-cursor-1.14.0-2.el7.x86_64 1/29 Installing : mesa-libwayland-egl-17.2.3-8.20171019.el7.x86_64 2/29 Installing : cairo-gobject-1.14.8-2.el7.x86_64 3/29 Installing : wayland-devel-1.14.0-2.el7.x86_64 4/29 Installing : at-spi2-core-2.22.0-1.el7.x86_64 5/29 Installing : at-spi2-atk-2.22.0-2.el7.x86_64 6/29 Installing : mesa-libwayland-egl-devel-17.2.3-8.20171019.el7.x86_64 7/29 Installing : cairo-gobject-devel-1.14.8-2.el7.x86_64 8/29 Installing : dconf-0.26.0-3.el7_5.1.x86_64 9/29 Installing : adwaita-cursor-theme-3.26.0-1.el7.noarch 10/29 Installing : adwaita-icon-theme-3.26.0-1.el7.noarch 11/29 Installing : libgusb-0.2.9-1.el7.x86_64 12/29 Installing : colord-libs-1.3.4-1.el7.x86_64 13/29 Installing : gsettings-desktop-schemas-3.24.1-2.el7_5.x86_64 14/29 Installing : wayland-protocols-devel-1.10-1.el7.noarch 15/29 Installing : json-glib-1.2.6-1.el7.x86_64 16/29 Installing : 1:dbus-devel-1.10.24-7.el7.x86_64 17/29 Installing : at-spi2-core-devel-2.22.0-1.el7.x86_64 18/29 Installing : at-spi2-atk-devel-2.22.0-2.el7.x86_64 19/29 Installing : xkeyboard-config-2.20-1.el7.noarch 20/29 Installing : libxkbcommon-0.7.1-1.el7.x86_64 21/29 Installing : libxkbcommon-devel-0.7.1-1.el7.x86_64 22/29 Installing : libmodman-2.0.1-8.el7.x86_64 23/29 Installing : libproxy-0.4.11-11.el7.x86_64 24/29 Installing : glib-networking-2.50.0-1.el7.x86_64 25/29 Installing : libsoup-2.56.0-6.el7.x86_64 26/29 Installing : rest-0.8.0-2.el7.x86_64 27/29 Installing : gtk3-3.22.26-4.el7_5.x86_64 28/29 Installing : gtk3-devel-3.22.26-4.el7_5.x86_64 29/29 Verifying : gtk3-devel-3.22.26-4.el7_5.x86_64 1/29 Verifying : cairo-gobject-1.14.8-2.el7.x86_64 2/29 Verifying : libmodman-2.0.1-8.el7.x86_64 3/29 Verifying : mesa-libwayland-egl-17.2.3-8.20171019.el7.x86_64 4/29 Verifying : mesa-libwayland-egl-devel-17.2.3-8.20171019.el7.x86_64 5/29 Verifying : xkeyboard-config-2.20-1.el7.noarch 6/29 Verifying : colord-libs-1.3.4-1.el7.x86_64 7/29 Verifying : libwayland-cursor-1.14.0-2.el7.x86_64 8/29 Verifying : wayland-devel-1.14.0-2.el7.x86_64 9/29 Verifying : cairo-gobject-devel-1.14.8-2.el7.x86_64 10/29 Verifying : 1:dbus-devel-1.10.24-7.el7.x86_64 11/29 Verifying : at-spi2-core-devel-2.22.0-1.el7.x86_64 12/29 Verifying : json-glib-1.2.6-1.el7.x86_64 13/29 Verifying : libxkbcommon-devel-0.7.1-1.el7.x86_64 14/29 Verifying : wayland-protocols-devel-1.10-1.el7.noarch 15/29 Verifying : adwaita-icon-theme-3.26.0-1.el7.noarch 16/29 Verifying : gsettings-desktop-schemas-3.24.1-2.el7_5.x86_64 17/29 Verifying : at-spi2-atk-devel-2.22.0-2.el7.x86_64 18/29 Verifying : rest-0.8.0-2.el7.x86_64 19/29 Verifying : libgusb-0.2.9-1.el7.x86_64 20/29 Verifying : libsoup-2.56.0-6.el7.x86_64 21/29 Verifying : libproxy-0.4.11-11.el7.x86_64 22/29 Verifying : at-spi2-atk-2.22.0-2.el7.x86_64 23/29 Verifying : gtk3-3.22.26-4.el7_5.x86_64 24/29 Verifying : libxkbcommon-0.7.1-1.el7.x86_64 25/29 Verifying : glib-networking-2.50.0-1.el7.x86_64 26/29 Verifying : at-spi2-core-2.22.0-1.el7.x86_64 27/29 Verifying : adwaita-cursor-theme-3.26.0-1.el7.noarch 28/29 Verifying : dconf-0.26.0-3.el7_5.1.x86_64 29/29 Installed: gtk3-devel.x86_64 0:3.22.26-4.el7_5 Dependency Installed: adwaita-cursor-theme.noarch 0:3.26.0-1.el7 adwaita-icon-theme.noarch 0:3.26.0-1.el7 at-spi2-atk.x86_64 0:2.22.0-2.el7 at-spi2-atk-devel.x86_64 0:2.22.0-2.el7 at-spi2-core.x86_64 0:2.22.0-1.el7 at-spi2-core-devel.x86_64 0:2.22.0-1.el7 cairo-gobject.x86_64 0:1.14.8-2.el7 cairo-gobject-devel.x86_64 0:1.14.8-2.el7 colord-libs.x86_64 0:1.3.4-1.el7 dbus-devel.x86_64 1:1.10.24-7.el7 dconf.x86_64 0:0.26.0-3.el7_5.1 glib-networking.x86_64 0:2.50.0-1.el7 gsettings-desktop-schemas.x86_64 0:3.24.1-2.el7_5 gtk3.x86_64 0:3.22.26-4.el7_5 json-glib.x86_64 0:1.2.6-1.el7 libgusb.x86_64 0:0.2.9-1.el7 libmodman.x86_64 0:2.0.1-8.el7 libproxy.x86_64 0:0.4.11-11.el7 libsoup.x86_64 0:2.56.0-6.el7 libwayland-cursor.x86_64 0:1.14.0-2.el7 libxkbcommon.x86_64 0:0.7.1-1.el7 libxkbcommon-devel.x86_64 0:0.7.1-1.el7 mesa-libwayland-egl.x86_64 0:17.2.3-8.20171019.el7 mesa-libwayland-egl-devel.x86_64 0:17.2.3-8.20171019.el7 rest.x86_64 0:0.8.0-2.el7 wayland-devel.x86_64 0:1.14.0-2.el7 wayland-protocols-devel.noarch 0:1.10-1.el7 xkeyboard-config.noarch 0:2.20-1.el7 Complete!
Step 6: manual download ippicv_linux_20151201.tgz
cd /root/opencv-3.1.0/3rdparty/ippicv/downloads/linux-808b791a6eac9ed78d32a7666804320e
Download: https://raw.githubusercontent.com/opencv/opencv_3rdparty/ippicv/master_20151201/ippicv/ippicv_linux_20151201.tgz
[root@tutorialspots linux-808b791a6eac9ed78d32a7666804320e]# wget https://raw.githubus ercontent.com/opencv/opencv_3rdparty/ippicv/master_20151201/ippicv/ippicv_linux_ 20151201.tgz -O ippicv_linux_20151201.tgz --2018-10-04 11:28:48-- https://raw.githubusercontent.com/opencv/opencv_3rdpart y/ippicv/master_20151201/ippicv/ippicv_linux_20151201.tgz Resolving raw.githubusercontent.com (raw.githubusercontent.com)... 151.101.148.1 33 Connecting to raw.githubusercontent.com (raw.githubusercontent.com)|151.101.148. 133|:443... connected. HTTP request sent, awaiting response... 200 OK Length: 36533175 (35M) [application/octet-stream] Saving to: `ippicv_linux_20151201.tgz' 100%[======================================>] 36,533,175 50.0MB/s in 0.7s 2018-10-04 11:28:50 (50.0 MB/s) - `ippicv_linux_20151201.tgz' saved [36533175/36 533175]
Step 7: install optinal dependencies:
yum install -y libpng-devel yum install -y libjpeg-turbo-devel yum install -y jasper-devel yum install -y openexr-devel yum install -y libtiff-devel yum install -y libwebp-devel yum install -y tbb-devel yum install -y eigen3-devel yum install -y python-sphinx yum install -y texlive
Step 8:
Download any OpenCV version here, i choose version 3.1.0
[root@tutorialspots ~]# wget https://github.com/opencv/opencv/archive/3.1.0.zip -O ope ncv.zip --2018-10-04 10:13:57-- https://github.com/opencv/opencv/archive/3.1.0.zip Resolving github.com (github.com)... 192.30.253.112, 192.30.253.113 Connecting to github.com (github.com)|192.30.253.112|:443... connected. HTTP request sent, awaiting response... 302 Found Location: https://codeload.github.com/opencv/opencv/zip/3.1.0 [following] --2018-10-04 10:13:57-- https://codeload.github.com/opencv/opencv/zip/3.1.0 Resolving codeload.github.com (codeload.github.com)... 192.30.253.120, 192.30.25 3.121 Connecting to codeload.github.com (codeload.github.com)|192.30.253.120|:443... c onnected. HTTP request sent, awaiting response... 200 OK Length: 79186131 (76M) [application/zip] Saving to: `opencv.zip' 100%[======================================>] 79,186,131 40.4MB/s in 1.9s 2018-10-04 10:13:59 (40.4 MB/s) - `opencv.zip' saved [79186131/79186131]
and opencv_contrib here, i choose version 3.1.0
[root@tutorialspots ~]# wget https://github.com/opencv/opencv_contrib/archive/3.1.0.zi p -O opencv_contrib.zip --2018-10-04 10:09:24-- https://github.com/opencv/opencv_contrib/archive/3.1.0. zip Resolving github.com (github.com)... 192.30.253.112, 192.30.253.113 Connecting to github.com (github.com)|192.30.253.112|:443... connected. HTTP request sent, awaiting response... 302 Found Location: https://codeload.github.com/opencv/opencv_contrib/zip/3.1.0 [following ] --2018-10-04 10:09:24-- https://codeload.github.com/opencv/opencv_contrib/zip/3 .1.0 Resolving codeload.github.com (codeload.github.com)... 192.30.253.120, 192.30.25 3.121 Connecting to codeload.github.com (codeload.github.com)|192.30.253.120|:443... c onnected. HTTP request sent, awaiting response... 200 OK Length: 55182211 (53M) [application/zip] Saving to: `opencv_contrib.zip' 100%[======================================>] 55,182,211 32.2MB/s in 1.6s 2018-10-04 10:09:26 (32.2 MB/s) - `opencv_contrib.zip' saved [55182211/55182211]
Step 8.2 upzip
unzip opencv.zip unzip opencv_contrib.zip
Step 9: Building OpenCV
9.1:
cd ~/opencv-3.1.0 mkdir build cd build
9.2: You can choose some cases, recommenced 9.2c
9.2a
cmake -D CMAKE_BUILD_TYPE=RELEASE \ -D CMAKE_INSTALL_PREFIX=/usr/local \ -D INSTALL_C_EXAMPLES=OFF \ -D INSTALL_PYTHON_EXAMPLES=ON \ -D BUILD_EXAMPLES=ON ..
result:
-- 3rdparty dependencies: libprotobuf -- -- OpenCV modules: -- To be built: core flann imgproc ml photo reg surface_matc hing video dnn fuzzy imgcodecs shape videoio highgui objdetect plot superres ts xobjdetect xphoto bgsegm bioinspired dpm face features2d line_descriptor salienc y text calib3d ccalib datasets rgbd stereo structured_light tracking videostab x features2d ximgproc aruco optflow stitching python2 -- Disabled: world contrib_world -- Disabled by dependency: - -- Unavailable: cudaarithm cudabgsegm cudacodec cudafeatures 2d cudafilters cudaimgproc cudalegacy cudaobjdetect cudaoptflow cudastereo cudaw arping cudev java python3 viz cvv hdf matlab sfm -- -- GUI: -- QT: NO -- GTK+ 3.x: YES (ver 3.22.26) -- GThread : YES (ver 2.54.2) -- GtkGlExt: NO -- OpenGL support: NO -- VTK support: NO -- -- Media I/O: -- ZLib: /lib64/libz.so (ver 1.2.7) -- JPEG: /lib64/libjpeg.so (ver ) -- WEBP: /lib64/libwebp.so (ver encoder: 0x0201) -- PNG: /lib64/libpng.so (ver 1.5.13) -- TIFF: /lib64/libtiff.so (ver 42 - 4.0.3) -- JPEG 2000: /lib64/libjasper.so (ver 1.900.1) -- OpenEXR: /lib64/libImath.so /lib64/libIlmImf.so /lib6 4/libIex.so /lib64/libHalf.so /lib64/libIlmThread.so (ver 1.7.1) -- GDAL: NO -- -- Video I/O: -- DC1394 1.x: NO -- DC1394 2.x: YES (ver 2.2.2) -- FFMPEG: YES -- codec: YES (ver 56.60.100) -- format: YES (ver 56.40.101) -- util: YES (ver 54.31.100) -- swscale: YES (ver 3.1.101) -- resample: YES (ver 2.1.0) -- gentoo-style: YES -- GStreamer: -- base: YES (ver 0.10.36) -- video: YES (ver 0.10.36) -- app: YES (ver 0.10.36) -- riff: YES (ver 0.10.36) -- pbutils: YES (ver 0.10.36) -- OpenNI: NO -- OpenNI PrimeSensor Modules: NO -- OpenNI2: NO -- PvAPI: NO -- GigEVisionSDK: NO -- UniCap: NO -- UniCap ucil: NO -- V4L/V4L2: Using libv4l1 (ver 0.9.5) / libv4l2 (ver 0.9 .5) -- XIMEA: NO -- Xine: NO -- gPhoto2: YES -- -- Parallel framework: pthreads -- -- Other third-party libraries: -- Use IPP: 9.0.1 [9.0.1] -- at: /root/opencv-3.1.0/3rdparty/ippicv/unpack/ip picv_lnx -- Use IPP Async: NO -- Use VA: NO -- Use Intel VA-API/OpenCL: NO -- Use Eigen: YES (ver 3.3.4) -- Use Cuda: NO -- Use OpenCL: YES -- Use custom HAL: NO -- -- OpenCL: -- Version: dynamic -- Include path: /root/opencv-3.1.0/3rdparty/include/opencl/1 .2 -- Use AMDFFT: NO -- Use AMDBLAS: NO -- -- Python 2: -- Interpreter: /usr/bin/python2.7 (ver 2.7.5) -- Libraries: /lib64/libpython2.7.so (ver 2.7.5) -- numpy: /usr/lib64/python2.7/site-packages/numpy/cor e/include (ver 1.7.1) -- packages path: lib/python2.7/site-packages -- -- Python 3: -- Interpreter: NO -- -- Python (for build): /usr/bin/python2.7 -- -- Java: -- ant: NO -- JNI: NO -- Java wrappers: NO -- Java tests: NO -- -- Matlab: Matlab not found or implicitly disabled -- -- Documentation: -- Doxygen: NO -- PlantUML: NO -- -- Tests and samples: -- Tests: YES -- Performance tests: YES -- C/C++ Examples: YES -- -- Install path: /usr/local -- -- cvconfig.h is in: /root/opencv-3.1.0/build -- ----------------------------------------------------------------- -- -- Configuring done -- Generating done -- Build files have been written to: /root/opencv-3.1.0/build
9.2b
cmake -D CMAKE_BUILD_TYPE=RELEASE \ -D CMAKE_INSTALL_PREFIX=/usr/local \ -D INSTALL_C_EXAMPLES=OFF \ -D INSTALL_PYTHON_EXAMPLES=ON \ -D OPENCV_EXTRA_MODULES_PATH=~/opencv_contrib-3.1.0/modules \ -D BUILD_EXAMPLES=ON ..
9.2c (recommenced)
cmake -D CMAKE_BUILD_TYPE=RELEASE \ -D CMAKE_INSTALL_PREFIX=/usr/local \ -D INSTALL_C_EXAMPLES=OFF \ -D INSTALL_PYTHON_EXAMPLES=ON \ -D BUILD_EXAMPLES=ON \ -D PYTHON3_EXECUTABLE=$(which python3) \ -D PYTHON_INCLUDE_DIR=$(python3 -c "from distutils.sysconfig import get_python_inc; print(get_python_inc())") \ -D PYTHON_INCLUDE_DIR2=$(python3 -c "from os.path import dirname; from distutils.sysconfig import get_config_h_filename; print(dirname(get_config_h_filename()))") \ -D PYTHON_LIBRARY=$(python3 -c "from distutils.sysconfig import get_config_var;from os.path import dirname,join ; print(join(dirname(get_config_var('LIBPC')),get_config_var('LDLIBRARY')))") \ -D PYTHON3_NUMPY_INCLUDE_DIRS=$(python3 -c "import numpy; print(numpy.get_include())") \ -D PYTHON3_PACKAGES_PATH=$(python3 -c "from distutils.sysconfig import get_python_lib; print(get_python_lib())") \ -D WITH_QT=OFF \ -D WITH_TBB=ON \ -D WITH_V4L=ON \ -D WITH_EIGEN=ON ..
result:
[root@tutorialspots build]# cmake -D CMAKE_BUILD_TYPE=RELEASE \ > -D CMAKE_INSTALL_PREFIX=/usr/local \ > -D INSTALL_C_EXAMPLES=OFF \ > -D INSTALL_PYTHON_EXAMPLES=ON \ > -D BUILD_EXAMPLES=ON \ > -D PYTHON3_EXECUTABLE=$(which python3) \ > -D PYTHON_INCLUDE_DIR=$(python3 -c "from distutils.sysconfig import get_pyth on_inc; print(get_python_inc())") \ > -D PYTHON_INCLUDE_DIR2=$(python3 -c "from os.path import dirname; from distu tils.sysconfig import get_config_h_filename; print(dirname(get_config_h_filename ()))") \ > -D PYTHON_LIBRARY=$(python3 -c "from distutils.sysconfig import get_config_v ar;from os.path import dirname,join ; print(join(dirname(get_config_var('LIBPC') ),get_config_var('LDLIBRARY')))") \ > -D PYTHON3_NUMPY_INCLUDE_DIRS=$(python3 -c "import numpy; print(numpy.get_in clude())") \ > -D PYTHON3_PACKAGES_PATH=$(python3 -c "from distutils.sysconfig import get_p ython_lib; print(get_python_lib())") \ > -D WITH_QT=OFF \ > -D WITH_TBB=ON \ > -D WITH_V4L=ON \ > -D WITH_EIGEN=ON .. -- Detected version of GNU GCC: 48 (408) -- Found ZLIB: /lib64/libz.so (found suitable version "1.2.7", minimum required is "1.2.3") -- Found ZLIB: /lib64/libz.so (found version "1.2.7") -- Found OpenEXR: /lib64/libIlmImf.so -- Looking for linux/videodev.h -- Looking for linux/videodev.h - found -- Looking for linux/videodev2.h -- Looking for linux/videodev2.h - found -- Looking for sys/videoio.h -- Looking for sys/videoio.h - not found -- Looking for libavformat/avformat.h -- Looking for libavformat/avformat.h - not found -- Looking for ffmpeg/avformat.h -- Looking for ffmpeg/avformat.h - not found -- checking for module 'tbb' -- found tbb, version 4.1.3 -- found IPP (ICV version): 9.0.1 [9.0.1] -- at: /root/opencv-3.1.0/3rdparty/ippicv/unpack/ippicv_lnx -- Could NOT find Doxygen (missing: DOXYGEN_EXECUTABLE) -- To enable PlantUML support, set PLANTUML_JAR environment variable or pass -DP LANTUML_JAR=<filepath> option to cmake -- Found PythonInterp: /usr/bin/python2.7 (found suitable version "2.7.5", minim um required is "2.7") -- Could NOT find PythonLibs: Found unsuitable version "3.4.9", but required is exact version "2.7.5" (found /usr/lib64/libpython3.4m.so) -- Found PythonInterp: /usr/bin/python3 (found suitable version "3.4.9", minimum required is "3.4") -- Found PythonLibs: /usr/lib64/libpython3.4m.so (found suitable exact version " 3.4.9") -- Could NOT find JNI (missing: JAVA_AWT_LIBRARY JAVA_JVM_LIBRARY JAVA_INCLUDE_ PATH JAVA_INCLUDE_PATH2 JAVA_AWT_INCLUDE_PATH) -- Could NOT find Matlab (missing: MATLAB_MEX_SCRIPT MATLAB_INCLUDE_DIRS MATLAB _ROOT_DIR MATLAB_LIBRARIES MATLAB_LIBRARY_DIRS MATLAB_MEXEXT MATLAB_ARCH MATLAB_ BIN) -- VTK is not found. Please set -DVTK_DIR in CMake to VTK build directory, or to VTK install subdirectory with VTKConfig.cmake file -- Caffe: NO -- Protobuf: NO -- Glog: NO -- Could NOT find HDF5 (missing: HDF5_LIBRARIES HDF5_INCLUDE_DIRS) -- Module opencv_sfm disabled because the following dependencies are not found: Glog/Gflags -- Tesseract: NO -- Could NOT find PROTOBUF (missing: PROTOBUF_LIBRARY PROTOBUF_INCLUDE_DIR) -- Build libprotobuf from sources: -- libprotobuf not found into system -- The protocol buffer compiler not found -- Tesseract: NO CMake Warning (dev) in /root/opencv_contrib-3.1.0/modules/dnn/CMakeLists.txt: Policy CMP0026 is not set: Disallow use of the LOCATION target property. Run "cmake --help-policy CMP0026" for policy details. Use the cmake_policy command to set the policy and suppress this warning. The LOCATION property should not be read from target "opencv_dnn". Use the target name directly with add_custom_command, or use the generator expression $<TARGET_FILE>, as appropriate. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) in /root/opencv_contrib-3.1.0/modules/dnn/3rdparty/protobuf/ CMakeLists.txt: Policy CMP0026 is not set: Disallow use of the LOCATION target property. Run "cmake --help-policy CMP0026" for policy details. Use the cmake_policy command to set the policy and suppress this warning. The LOCATION property should not be read from target "libprotobuf". Use the target name directly with add_custom_command, or use the generator expression $<TARGET_FILE>, as appropriate. This warning is for project developers. Use -Wno-dev to suppress it. -- -- General configuration for OpenCV 3.1.0 ===================================== -- Version control: unknown -- -- Platform: -- Host: Linux 3.10.0-862.11.6.el7.x86_64 x86_64 -- CMake: 3.0.0-rc2 -- CMake generator: Unix Makefiles -- CMake build tool: /usr/bin/gmake -- Configuration: RELEASE -- -- C/C++: -- Built as dynamic libs?: YES -- C++ Compiler: /usr/bin/c++ (ver 4.8.5) -- C++ flags (Release): -fsigned-char -W -Wall -Werror=return-type - Werror=non-virtual-dtor -Werror=address -Werror=sequence-point -Wformat -Werror= format-security -Wmissing-declarations -Wundef -Winit-self -Wpointer-arith -Wsha dow -Wsign-promo -Wno-narrowing -Wno-delete-non-virtual-dtor -fdiagnostics-show- option -Wno-long-long -pthread -fomit-frame-pointer -msse -msse2 -mno-avx -msse3 -mno-ssse3 -mno-sse4.1 -mno-sse4.2 -ffunction-sections -fvisibility=hidden -fvi sibility-inlines-hidden -O3 -DNDEBUG -DNDEBUG -- C++ flags (Debug): -fsigned-char -W -Wall -Werror=return-type - Werror=non-virtual-dtor -Werror=address -Werror=sequence-point -Wformat -Werror= format-security -Wmissing-declarations -Wundef -Winit-self -Wpointer-arith -Wsha dow -Wsign-promo -Wno-narrowing -Wno-delete-non-virtual-dtor -fdiagnostics-show- option -Wno-long-long -pthread -fomit-frame-pointer -msse -msse2 -mno-avx -msse3 -mno-ssse3 -mno-sse4.1 -mno-sse4.2 -ffunction-sections -fvisibility=hidden -fvi sibility-inlines-hidden -g -O0 -DDEBUG -D_DEBUG -- C Compiler: /usr/bin/cc -- C flags (Release): -fsigned-char -W -Wall -Werror=return-type - Werror=non-virtual-dtor -Werror=address -Werror=sequence-point -Wformat -Werror= format-security -Wmissing-declarations -Wmissing-prototypes -Wstrict-prototypes -Wundef -Winit-self -Wpointer-arith -Wshadow -Wno-narrowing -fdiagnostics-show-o ption -Wno-long-long -pthread -fomit-frame-pointer -msse -msse2 -mno-avx -msse3 -mno-ssse3 -mno-sse4.1 -mno-sse4.2 -ffunction-sections -fvisibility=hidden -O3 - DNDEBUG -DNDEBUG -- C flags (Debug): -fsigned-char -W -Wall -Werror=return-type - Werror=non-virtual-dtor -Werror=address -Werror=sequence-point -Wformat -Werror= format-security -Wmissing-declarations -Wmissing-prototypes -Wstrict-prototypes -Wundef -Winit-self -Wpointer-arith -Wshadow -Wno-narrowing -fdiagnostics-show-o ption -Wno-long-long -pthread -fomit-frame-pointer -msse -msse2 -mno-avx -msse3 -mno-ssse3 -mno-sse4.1 -mno-sse4.2 -ffunction-sections -fvisibility=hidden -g - O0 -DDEBUG -D_DEBUG -- Linker flags (Release): -- Linker flags (Debug): -- Precompiled headers: YES -- Extra dependencies: /lib64/libwebp.so /lib64/libpng.so /lib64/li bz.so /lib64/libtiff.so /lib64/libjasper.so /lib64/libjpeg.so /lib64/libImath.so /lib64/libIlmImf.so /lib64/libIex.so /lib64/libHalf.so /lib64/libIlmThread.so g tk-3 gdk-3 atk-1.0 gio-2.0 pangocairo-1.0 gdk_pixbuf-2.0 cairo-gobject pango-1.0 cairo gthread-2.0 gstvideo-1.0 gstapp-1.0 gstbase-1.0 gstriff-1.0 gstpbutils-1. 0 gstreamer-1.0 gobject-2.0 glib-2.0 dc1394 v4l1 v4l2 avcodec avformat avutil sw scale avresample gphoto2 gphoto2_port dl m pthread rt tbb -- 3rdparty dependencies: libprotobuf -- -- OpenCV modules: -- To be built: core flann imgproc ml photo reg surface_matc hing video dnn fuzzy imgcodecs shape videoio highgui objdetect plot superres ts xobjdetect xphoto bgsegm bioinspired dpm face features2d line_descriptor salienc y text calib3d ccalib datasets rgbd stereo structured_light tracking videostab x features2d ximgproc aruco optflow stitching python3 -- Disabled: world contrib_world -- Disabled by dependency: - -- Unavailable: cudaarithm cudabgsegm cudacodec cudafeatures 2d cudafilters cudaimgproc cudalegacy cudaobjdetect cudaoptflow cudastereo cudaw arping cudev java python2 viz cvv hdf matlab sfm -- -- GUI: -- QT: NO -- GTK+ 3.x: YES (ver 3.22.26) -- GThread : YES (ver 2.54.2) -- GtkGlExt: NO -- OpenGL support: NO -- VTK support: NO -- -- Media I/O: -- ZLib: /lib64/libz.so (ver 1.2.7) -- JPEG: /lib64/libjpeg.so (ver ) -- WEBP: /lib64/libwebp.so (ver encoder: 0x0201) -- PNG: /lib64/libpng.so (ver 1.5.13) -- TIFF: /lib64/libtiff.so (ver 42 - 4.0.3) -- JPEG 2000: /lib64/libjasper.so (ver 1.900.1) -- OpenEXR: /lib64/libImath.so /lib64/libIlmImf.so /lib6 4/libIex.so /lib64/libHalf.so /lib64/libIlmThread.so (ver 1.7.1) -- GDAL: NO -- -- Video I/O: -- DC1394 1.x: NO -- DC1394 2.x: YES (ver 2.2.2) -- FFMPEG: YES -- codec: YES (ver 56.60.100) -- format: YES (ver 56.40.101) -- util: YES (ver 54.31.100) -- swscale: YES (ver 3.1.101) -- resample: YES (ver 2.1.0) -- gentoo-style: YES -- GStreamer: -- base: YES (ver 1.10.4) -- video: YES (ver 1.10.4) -- app: YES (ver 1.10.4) -- riff: YES (ver 1.10.4) -- pbutils: YES (ver 1.10.4) -- OpenNI: NO -- OpenNI PrimeSensor Modules: NO -- OpenNI2: NO -- PvAPI: NO -- GigEVisionSDK: NO -- UniCap: NO -- UniCap ucil: NO -- V4L/V4L2: Using libv4l1 (ver 0.9.5) / libv4l2 (ver 0.9 .5) -- XIMEA: NO -- Xine: NO -- gPhoto2: YES -- -- Parallel framework: TBB (ver 4.1 interface 6103) -- -- Other third-party libraries: -- Use IPP: 9.0.1 [9.0.1] -- at: /root/opencv-3.1.0/3rdparty/ippicv/unpack/ip picv_lnx -- Use IPP Async: NO -- Use VA: NO -- Use Intel VA-API/OpenCL: NO -- Use Eigen: YES (ver 3.3.4) -- Use Cuda: NO -- Use OpenCL: YES -- Use custom HAL: NO -- -- OpenCL: -- Version: dynamic -- Include path: /root/opencv-3.1.0/3rdparty/include/opencl/1 .2 -- Use AMDFFT: NO -- Use AMDBLAS: NO -- -- Python 2: -- Interpreter: /usr/bin/python2.7 (ver 2.7.5) -- Libraries: NO -- numpy: /usr/lib64/python2.7/site-packages/numpy/cor e/include (ver 1.7.1) -- packages path: lib/python2.7/site-packages -- -- Python 3: -- Interpreter: /usr/bin/python3 (ver 3.4.9) -- Libraries: /usr/lib64/libpython3.4m.so (ver 3.4.9) -- numpy: /usr/lib64/python3.4/site-packages/numpy/cor e/include (ver 1.10.4) -- packages path: /usr/lib/python3.4/site-packages -- -- Python (for build): /usr/bin/python2.7 -- -- Java: -- ant: NO -- JNI: NO -- Java wrappers: NO -- Java tests: NO -- -- Matlab: Matlab not found or implicitly disabled -- -- Documentation: -- Doxygen: NO -- PlantUML: NO -- -- Tests and samples: -- Tests: YES -- Performance tests: YES -- C/C++ Examples: YES -- -- Install path: /usr/local -- -- cvconfig.h is in: /root/opencv-3.1.0/build -- ----------------------------------------------------------------- -- -- Configuring done -- Generating done -- Build files have been written to: /root/opencv-3.1.0/build
Step 10:
make -j4 # runs 4 jobs in parallel
This step takes a long time to run. Be patient.
If you get errors, you can re-use this command to continue.
Output of successful job:
... [ 98%] Built target tutorial_objectDetection2 [ 98%] Built target tutorial_objectDetection Scanning dependencies of target tutorial_video-write Scanning dependencies of target tutorial_video-input-psnr-ssim [ 98%] [100%] Building CXX object samples/cpp/CMakeFiles/tutorial_video-input-ps nr-ssim.dir/tutorial_code/HighGUI/video-input-psnr-ssim/video-input-psnr-ssim.cp p.o Building CXX object samples/cpp/CMakeFiles/tutorial_video-write.dir/tutorial_cod e/HighGUI/video-write/video-write.cpp.o Linking CXX executable ../../bin/cpp-tutorial-pointPolygonTest_demo [100%] Built target tutorial_pointPolygonTest_demo Linking CXX executable ../../bin/cpp-tutorial-video-write Linking CXX executable ../../bin/cpp-tutorial-planar_tracking [100%] Built target tutorial_video-write [100%] Built target tutorial_planar_tracking Linking CXX executable ../../bin/cpp-tutorial-video-input-psnr-ssim [100%] Built target tutorial_video-input-psnr-ssim
Step 11:
make install
Output:
... -- Installing: /usr/local/include/opencv2/xphoto/white_balance.hpp -- Installing: /usr/local/lib/libopencv_bgsegm.so.3.1.0 -- Installing: /usr/local/lib/libopencv_bgsegm.so.3.1 -- Set runtime path of "/usr/local/lib/libopencv_bgsegm.so.3.1.0" to "/usr/local /lib" -- Installing: /usr/local/lib/libopencv_bgsegm.so -- Installing: /usr/local/include/opencv2/bgsegm.hpp -- Installing: /usr/local/lib/libopencv_bioinspired.so.3.1.0 -- Installing: /usr/local/lib/libopencv_bioinspired.so.3.1 -- Set runtime path of "/usr/local/lib/libopencv_bioinspired.so.3.1.0" to "/usr/ local/lib" -- Installing: /usr/local/lib/libopencv_bioinspired.so -- Installing: /usr/local/include/opencv2/bioinspired.hpp -- Installing: /usr/local/include/opencv2/bioinspired/retinafasttonemapping.hpp -- Installing: /usr/local/include/opencv2/bioinspired/bioinspired.hpp -- Installing: /usr/local/include/opencv2/bioinspired/retina.hpp -- Installing: /usr/local/include/opencv2/bioinspired/transientareassegmentation module.hpp -- Installing: /usr/local/lib/libopencv_dpm.so.3.1.0 -- Installing: /usr/local/lib/libopencv_dpm.so.3.1 -- Set runtime path of "/usr/local/lib/libopencv_dpm.so.3.1.0" to "/usr/local/li b" -- Installing: /usr/local/lib/libopencv_dpm.so -- Installing: /usr/local/include/opencv2/dpm.hpp -- Installing: /usr/local/lib/libopencv_face.so.3.1.0 -- Installing: /usr/local/lib/libopencv_face.so.3.1 -- Set runtime path of "/usr/local/lib/libopencv_face.so.3.1.0" to "/usr/local/l ib" -- Installing: /usr/local/lib/libopencv_face.so -- Installing: /usr/local/include/opencv2/face.hpp -- Installing: /usr/local/include/opencv2/face/facerec.hpp -- Installing: /usr/local/include/opencv2/face/predict_collector.hpp -- Installing: /usr/local/lib/libopencv_features2d.so.3.1.0 -- Installing: /usr/local/lib/libopencv_features2d.so.3.1 -- Set runtime path of "/usr/local/lib/libopencv_features2d.so.3.1.0" to "/usr/l ocal/lib" -- Installing: /usr/local/lib/libopencv_features2d.so -- Installing: /usr/local/include/opencv2/features2d.hpp -- Installing: /usr/local/include/opencv2/features2d/features2d.hpp -- Installing: /usr/local/lib/libopencv_line_descriptor.so.3.1.0 -- Installing: /usr/local/lib/libopencv_line_descriptor.so.3.1 -- Set runtime path of "/usr/local/lib/libopencv_line_descriptor.so.3.1.0" to "/ usr/local/lib" -- Installing: /usr/local/lib/libopencv_line_descriptor.so -- Installing: /usr/local/include/opencv2/line_descriptor.hpp -- Installing: /usr/local/include/opencv2/line_descriptor/descriptor.hpp -- Installing: /usr/local/lib/libopencv_saliency.so.3.1.0 -- Installing: /usr/local/lib/libopencv_saliency.so.3.1 -- Set runtime path of "/usr/local/lib/libopencv_saliency.so.3.1.0" to "/usr/loc al/lib" -- Installing: /usr/local/lib/libopencv_saliency.so -- Installing: /usr/local/include/opencv2/saliency.hpp -- Installing: /usr/local/include/opencv2/saliency/saliencySpecializedClasses.hp p -- Installing: /usr/local/include/opencv2/saliency/saliencyBaseClasses.hpp -- Installing: /usr/local/lib/libopencv_text.so.3.1.0 -- Installing: /usr/local/lib/libopencv_text.so.3.1 -- Set runtime path of "/usr/local/lib/libopencv_text.so.3.1.0" to "/usr/local/l ib" -- Installing: /usr/local/lib/libopencv_text.so -- Installing: /usr/local/include/opencv2/text.hpp -- Installing: /usr/local/include/opencv2/text/erfilter.hpp -- Installing: /usr/local/include/opencv2/text/ocr.hpp -- Installing: /usr/local/lib/libopencv_calib3d.so.3.1.0 -- Installing: /usr/local/lib/libopencv_calib3d.so.3.1 -- Set runtime path of "/usr/local/lib/libopencv_calib3d.so.3.1.0" to "/usr/loca l/lib" -- Installing: /usr/local/lib/libopencv_calib3d.so -- Installing: /usr/local/include/opencv2/calib3d.hpp -- Installing: /usr/local/include/opencv2/calib3d/calib3d.hpp -- Installing: /usr/local/include/opencv2/calib3d/calib3d_c.h -- Installing: /usr/local/lib/libopencv_ccalib.so.3.1.0 -- Installing: /usr/local/lib/libopencv_ccalib.so.3.1 -- Set runtime path of "/usr/local/lib/libopencv_ccalib.so.3.1.0" to "/usr/local /lib" -- Installing: /usr/local/lib/libopencv_ccalib.so -- Installing: /usr/local/include/opencv2/ccalib.hpp -- Installing: /usr/local/include/opencv2/ccalib/omnidir.hpp -- Installing: /usr/local/include/opencv2/ccalib/multicalib.hpp -- Installing: /usr/local/include/opencv2/ccalib/randpattern.hpp -- Installing: /usr/local/lib/libopencv_datasets.so.3.1.0 -- Installing: /usr/local/lib/libopencv_datasets.so.3.1 -- Set runtime path of "/usr/local/lib/libopencv_datasets.so.3.1.0" to "/usr/loc al/lib" -- Installing: /usr/local/lib/libopencv_datasets.so -- Installing: /usr/local/include/opencv2/datasets/or_sun.hpp -- Installing: /usr/local/include/opencv2/datasets/ir_robot.hpp -- Installing: /usr/local/include/opencv2/datasets/gr_chalearn.hpp -- Installing: /usr/local/include/opencv2/datasets/tr_chars.hpp -- Installing: /usr/local/include/opencv2/datasets/track_vot.hpp -- Installing: /usr/local/include/opencv2/datasets/tr_icdar.hpp -- Installing: /usr/local/include/opencv2/datasets/ar_sports.hpp -- Installing: /usr/local/include/opencv2/datasets/slam_kitti.hpp -- Installing: /usr/local/include/opencv2/datasets/hpe_parse.hpp -- Installing: /usr/local/include/opencv2/datasets/or_imagenet.hpp -- Installing: /usr/local/include/opencv2/datasets/ir_affine.hpp -- Installing: /usr/local/include/opencv2/datasets/hpe_humaneva.hpp -- Installing: /usr/local/include/opencv2/datasets/is_weizmann.hpp -- Installing: /usr/local/include/opencv2/datasets/or_pascal.hpp -- Installing: /usr/local/include/opencv2/datasets/tr_svt.hpp -- Installing: /usr/local/include/opencv2/datasets/or_mnist.hpp -- Installing: /usr/local/include/opencv2/datasets/fr_lfw.hpp -- Installing: /usr/local/include/opencv2/datasets/pd_inria.hpp -- Installing: /usr/local/include/opencv2/datasets/msm_middlebury.hpp -- Installing: /usr/local/include/opencv2/datasets/is_bsds.hpp -- Installing: /usr/local/include/opencv2/datasets/gr_skig.hpp -- Installing: /usr/local/include/opencv2/datasets/util.hpp -- Installing: /usr/local/include/opencv2/datasets/ar_hmdb.hpp -- Installing: /usr/local/include/opencv2/datasets/msm_epfl.hpp -- Installing: /usr/local/include/opencv2/datasets/fr_adience.hpp -- Installing: /usr/local/include/opencv2/datasets/slam_tumindoor.hpp -- Installing: /usr/local/include/opencv2/datasets/dataset.hpp -- Installing: /usr/local/include/opencv2/datasets/pd_caltech.hpp -- Installing: /usr/local/lib/libopencv_rgbd.so.3.1.0 -- Installing: /usr/local/lib/libopencv_rgbd.so.3.1 -- Set runtime path of "/usr/local/lib/libopencv_rgbd.so.3.1.0" to "/usr/local/l ib" -- Installing: /usr/local/lib/libopencv_rgbd.so -- Installing: /usr/local/include/opencv2/rgbd.hpp -- Installing: /usr/local/include/opencv2/rgbd/linemod.hpp -- Installing: /usr/local/lib/libopencv_stereo.so.3.1.0 -- Installing: /usr/local/lib/libopencv_stereo.so.3.1 -- Set runtime path of "/usr/local/lib/libopencv_stereo.so.3.1.0" to "/usr/local /lib" -- Installing: /usr/local/lib/libopencv_stereo.so -- Installing: /usr/local/include/opencv2/stereo.hpp -- Installing: /usr/local/include/opencv2/stereo/descriptor.hpp -- Installing: /usr/local/include/opencv2/stereo/matching.hpp -- Installing: /usr/local/include/opencv2/stereo/stereo.hpp -- Installing: /usr/local/lib/libopencv_structured_light.so.3.1.0 -- Installing: /usr/local/lib/libopencv_structured_light.so.3.1 -- Set runtime path of "/usr/local/lib/libopencv_structured_light.so.3.1.0" to " /usr/local/lib" -- Installing: /usr/local/lib/libopencv_structured_light.so -- Installing: /usr/local/include/opencv2/structured_light.hpp -- Installing: /usr/local/include/opencv2/structured_light/graycodepattern.hpp -- Installing: /usr/local/include/opencv2/structured_light/structured_light.hpp -- Installing: /usr/local/lib/libopencv_tracking.so.3.1.0 -- Installing: /usr/local/lib/libopencv_tracking.so.3.1 -- Set runtime path of "/usr/local/lib/libopencv_tracking.so.3.1.0" to "/usr/loc al/lib" -- Installing: /usr/local/lib/libopencv_tracking.so -- Installing: /usr/local/include/opencv2/tracking.hpp -- Installing: /usr/local/include/opencv2/tracking/feature.hpp -- Installing: /usr/local/include/opencv2/tracking/tracking.hpp -- Installing: /usr/local/include/opencv2/tracking/tldDataset.hpp -- Installing: /usr/local/include/opencv2/tracking/onlineBoosting.hpp -- Installing: /usr/local/include/opencv2/tracking/kalman_filters.hpp -- Installing: /usr/local/include/opencv2/tracking/onlineMIL.hpp -- Installing: /usr/local/include/opencv2/tracking/tracker.hpp -- Installing: /usr/local/lib/libopencv_videostab.so.3.1.0 -- Installing: /usr/local/lib/libopencv_videostab.so.3.1 -- Set runtime path of "/usr/local/lib/libopencv_videostab.so.3.1.0" to "/usr/lo cal/lib" -- Installing: /usr/local/lib/libopencv_videostab.so -- Installing: /usr/local/include/opencv2/videostab.hpp -- Installing: /usr/local/include/opencv2/videostab/motion_stabilizing.hpp -- Installing: /usr/local/include/opencv2/videostab/deblurring.hpp -- Installing: /usr/local/include/opencv2/videostab/log.hpp -- Installing: /usr/local/include/opencv2/videostab/motion_core.hpp -- Installing: /usr/local/include/opencv2/videostab/inpainting.hpp -- Installing: /usr/local/include/opencv2/videostab/optical_flow.hpp -- Installing: /usr/local/include/opencv2/videostab/fast_marching_inl.hpp -- Installing: /usr/local/include/opencv2/videostab/wobble_suppression.hpp -- Installing: /usr/local/include/opencv2/videostab/outlier_rejection.hpp -- Installing: /usr/local/include/opencv2/videostab/stabilizer.hpp -- Installing: /usr/local/include/opencv2/videostab/frame_source.hpp -- Installing: /usr/local/include/opencv2/videostab/ring_buffer.hpp -- Installing: /usr/local/include/opencv2/videostab/fast_marching.hpp -- Installing: /usr/local/include/opencv2/videostab/global_motion.hpp -- Installing: /usr/local/lib/libopencv_xfeatures2d.so.3.1.0 -- Installing: /usr/local/lib/libopencv_xfeatures2d.so.3.1 -- Set runtime path of "/usr/local/lib/libopencv_xfeatures2d.so.3.1.0" to "/usr/ local/lib" -- Installing: /usr/local/lib/libopencv_xfeatures2d.so -- Installing: /usr/local/include/opencv2/xfeatures2d.hpp -- Installing: /usr/local/include/opencv2/xfeatures2d/cuda.hpp -- Installing: /usr/local/include/opencv2/xfeatures2d/nonfree.hpp -- Installing: /usr/local/lib/libopencv_ximgproc.so.3.1.0 -- Installing: /usr/local/lib/libopencv_ximgproc.so.3.1 -- Set runtime path of "/usr/local/lib/libopencv_ximgproc.so.3.1.0" to "/usr/loc al/lib" -- Installing: /usr/local/lib/libopencv_ximgproc.so -- Installing: /usr/local/include/opencv2/ximgproc.hpp -- Installing: /usr/local/include/opencv2/ximgproc/estimated_covariance.hpp -- Installing: /usr/local/include/opencv2/ximgproc/disparity_filter.hpp -- Installing: /usr/local/include/opencv2/ximgproc/slic.hpp -- Installing: /usr/local/include/opencv2/ximgproc/lsc.hpp -- Installing: /usr/local/include/opencv2/ximgproc/sparse_match_interpolator.hpp -- Installing: /usr/local/include/opencv2/ximgproc/edge_filter.hpp -- Installing: /usr/local/include/opencv2/ximgproc/seeds.hpp -- Installing: /usr/local/include/opencv2/ximgproc/structured_edge_detection.hpp -- Installing: /usr/local/include/opencv2/ximgproc/segmentation.hpp -- Installing: /usr/local/include/opencv2/ximgproc/fast_hough_transform.hpp -- Installing: /usr/local/lib/libopencv_aruco.so.3.1.0 -- Installing: /usr/local/lib/libopencv_aruco.so.3.1 -- Set runtime path of "/usr/local/lib/libopencv_aruco.so.3.1.0" to "/usr/local/ lib" -- Installing: /usr/local/lib/libopencv_aruco.so -- Installing: /usr/local/include/opencv2/aruco.hpp -- Installing: /usr/local/include/opencv2/aruco/charuco.hpp -- Installing: /usr/local/include/opencv2/aruco/dictionary.hpp -- Installing: /usr/local/lib/libopencv_optflow.so.3.1.0 -- Installing: /usr/local/lib/libopencv_optflow.so.3.1 -- Set runtime path of "/usr/local/lib/libopencv_optflow.so.3.1.0" to "/usr/loca l/lib" -- Installing: /usr/local/lib/libopencv_optflow.so -- Installing: /usr/local/include/opencv2/optflow.hpp -- Installing: /usr/local/include/opencv2/optflow/motempl.hpp -- Installing: /usr/local/lib/libopencv_stitching.so.3.1.0 -- Installing: /usr/local/lib/libopencv_stitching.so.3.1 -- Set runtime path of "/usr/local/lib/libopencv_stitching.so.3.1.0" to "/usr/lo cal/lib" -- Installing: /usr/local/lib/libopencv_stitching.so -- Installing: /usr/local/include/opencv2/stitching.hpp -- Installing: /usr/local/include/opencv2/stitching/warpers.hpp -- Installing: /usr/local/include/opencv2/stitching/detail/blenders.hpp -- Installing: /usr/local/include/opencv2/stitching/detail/seam_finders.hpp -- Installing: /usr/local/include/opencv2/stitching/detail/warpers_inl.hpp -- Installing: /usr/local/include/opencv2/stitching/detail/motion_estimators.hpp -- Installing: /usr/local/include/opencv2/stitching/detail/matchers.hpp -- Installing: /usr/local/include/opencv2/stitching/detail/camera.hpp -- Installing: /usr/local/include/opencv2/stitching/detail/autocalib.hpp -- Installing: /usr/local/include/opencv2/stitching/detail/warpers.hpp -- Installing: /usr/local/include/opencv2/stitching/detail/exposure_compensate.h pp -- Installing: /usr/local/include/opencv2/stitching/detail/util_inl.hpp -- Installing: /usr/local/include/opencv2/stitching/detail/timelapsers.hpp -- Installing: /usr/local/include/opencv2/stitching/detail/util.hpp -- Installing: /usr/lib/python3.4/site-packages/cv2.cpython-34m.so -- Set runtime path of "/usr/lib/python3.4/site-packages/cv2.cpython-34m.so" to "/usr/local/lib" -- Installing: /usr/local/share/OpenCV/haarcascades/haarcascade_lowerbody.xml -- Installing: /usr/local/share/OpenCV/haarcascades/haarcascade_eye.xml -- Installing: /usr/local/share/OpenCV/haarcascades/haarcascade_fullbody.xml -- Installing: /usr/local/share/OpenCV/haarcascades/haarcascade_frontalface_alt_ tree.xml -- Installing: /usr/local/share/OpenCV/haarcascades/haarcascade_frontalface_defa ult.xml -- Installing: /usr/local/share/OpenCV/haarcascades/haarcascade_frontalcatface_e xtended.xml -- Installing: /usr/local/share/OpenCV/haarcascades/haarcascade_frontalcatface.x ml -- Installing: /usr/local/share/OpenCV/haarcascades/haarcascade_smile.xml -- Installing: /usr/local/share/OpenCV/haarcascades/haarcascade_upperbody.xml -- Installing: /usr/local/share/OpenCV/haarcascades/haarcascade_lefteye_2splits. xml -- Installing: /usr/local/share/OpenCV/haarcascades/haarcascade_frontalface_alt2 .xml -- Installing: /usr/local/share/OpenCV/haarcascades/haarcascade_frontalface_alt. xml -- Installing: /usr/local/share/OpenCV/haarcascades/haarcascade_eye_tree_eyeglas ses.xml -- Installing: /usr/local/share/OpenCV/haarcascades/haarcascade_profileface.xml -- Installing: /usr/local/share/OpenCV/haarcascades/haarcascade_righteye_2splits .xml -- Installing: /usr/local/share/OpenCV/haarcascades/haarcascade_licence_plate_ru s_16stages.xml -- Installing: /usr/local/share/OpenCV/haarcascades/haarcascade_russian_plate_nu mber.xml -- Installing: /usr/local/share/OpenCV/lbpcascades/lbpcascade_frontalcatface.xml -- Installing: /usr/local/share/OpenCV/lbpcascades/lbpcascade_silverware.xml -- Installing: /usr/local/share/OpenCV/lbpcascades/lbpcascade_frontalface.xml -- Installing: /usr/local/share/OpenCV/lbpcascades/lbpcascade_profileface.xml -- Installing: /usr/local/bin/opencv_traincascade -- Set runtime path of "/usr/local/bin/opencv_traincascade" to "/usr/local/lib" -- Installing: /usr/local/bin/opencv_createsamples -- Set runtime path of "/usr/local/bin/opencv_createsamples" to "/usr/local/lib" -- Installing: /usr/local/bin/opencv_annotation -- Set runtime path of "/usr/local/bin/opencv_annotation" to "/usr/local/lib" -- Installing: /usr/local/share/OpenCV/samples/python/hist.py -- Installing: /usr/local/share/OpenCV/samples/python/lk_track.py -- Installing: /usr/local/share/OpenCV/samples/python/opencv_version.py -- Installing: /usr/local/share/OpenCV/samples/python/color_histogram.py -- Installing: /usr/local/share/OpenCV/samples/python/floodfill.py -- Installing: /usr/local/share/OpenCV/samples/python/digits_adjust.py -- Installing: /usr/local/share/OpenCV/samples/python/stereo_match.py -- Installing: /usr/local/share/OpenCV/samples/python/digits_video.py -- Installing: /usr/local/share/OpenCV/samples/python/inpaint.py -- Installing: /usr/local/share/OpenCV/samples/python/kmeans.py -- Installing: /usr/local/share/OpenCV/samples/python/video.py -- Installing: /usr/local/share/OpenCV/samples/python/grabcut.py -- Installing: /usr/local/share/OpenCV/samples/python/texture_flow.py -- Installing: /usr/local/share/OpenCV/samples/python/distrans.py -- Installing: /usr/local/share/OpenCV/samples/python/lappyr.py -- Installing: /usr/local/share/OpenCV/samples/python/asift.py -- Installing: /usr/local/share/OpenCV/samples/python/lk_homography.py -- Installing: /usr/local/share/OpenCV/samples/python/logpolar.py -- Installing: /usr/local/share/OpenCV/samples/python/watershed.py -- Installing: /usr/local/share/OpenCV/samples/python/camshift.py -- Installing: /usr/local/share/OpenCV/samples/python/common.py -- Installing: /usr/local/share/OpenCV/samples/python/houghlines.py -- Installing: /usr/local/share/OpenCV/samples/python/demo.py -- Installing: /usr/local/share/OpenCV/samples/python/browse.py -- Installing: /usr/local/share/OpenCV/samples/python/calibrate.py -- Installing: /usr/local/share/OpenCV/samples/python/find_obj.py -- Installing: /usr/local/share/OpenCV/samples/python/feature_homography.py -- Installing: /usr/local/share/OpenCV/samples/python/mouse_and_match.py -- Installing: /usr/local/share/OpenCV/samples/python/fitline.py -- Installing: /usr/local/share/OpenCV/samples/python/mosse.py -- Installing: /usr/local/share/OpenCV/samples/python/edge.py -- Installing: /usr/local/share/OpenCV/samples/python/coherence.py -- Installing: /usr/local/share/OpenCV/samples/python/dft.py -- Installing: /usr/local/share/OpenCV/samples/python/turing.py -- Installing: /usr/local/share/OpenCV/samples/python/mser.py -- Installing: /usr/local/share/OpenCV/samples/python/morphology.py -- Installing: /usr/local/share/OpenCV/samples/python/houghcircles.py -- Installing: /usr/local/share/OpenCV/samples/python/gabor_threads.py -- Installing: /usr/local/share/OpenCV/samples/python/peopledetect.py -- Installing: /usr/local/share/OpenCV/samples/python/deconvolution.py -- Installing: /usr/local/share/OpenCV/samples/python/_doc.py -- Installing: /usr/local/share/OpenCV/samples/python/letter_recog.py -- Installing: /usr/local/share/OpenCV/samples/python/_coverage.py -- Installing: /usr/local/share/OpenCV/samples/python/kalman.py -- Installing: /usr/local/share/OpenCV/samples/python/opt_flow.py -- Installing: /usr/local/share/OpenCV/samples/python/plane_ar.py -- Installing: /usr/local/share/OpenCV/samples/python/plane_tracker.py -- Installing: /usr/local/share/OpenCV/samples/python/video_threaded.py -- Installing: /usr/local/share/OpenCV/samples/python/squares.py -- Installing: /usr/local/share/OpenCV/samples/python/gaussian_mix.py -- Installing: /usr/local/share/OpenCV/samples/python/contours.py -- Installing: /usr/local/share/OpenCV/samples/python/video_v4l2.py -- Installing: /usr/local/share/OpenCV/samples/python/facedetect.py -- Installing: /usr/local/share/OpenCV/samples/python/digits.py
1 Comment
Install dependencies for MLT Multimedia Framework on CentOS 7 | Free Online Tutorials
(October 12, 2018 - 12:19 pm)[…] How to install OpenCV on CentOS 7 […]