[OpenCV4.5.0] CentOSインストール

Ubuntuに入れる予定ですが、まずはCentOSで試します。

### yum update
$ sudo yum update

### 依存パッケージインストール
$ sudo yum install -y git gcc bzip2 bzip2-devel openssl openssl-devel readline readline-devel sqlite-devel
$ sudo yum install -y cmake libjpeg-devel libtiff-devel libpng-devel jasper-devel
$ sudo yum install -y mesa-libGL-devel libXt-devel libgphoto2-devel nasm libtheora-devel
$ sudo yum install -y autoconf automake gcc-c++ libtool yasm openal-devel blas blas-devel atlas atlas-devel lapack lapack-devel
$ sudo yum install -y tbb-devel

### Git clone
https://github.com/opencv/opencv/tags
tagsを見ると、4.5.0が最新っぽい

$ cd /usr/local/src
$ sudo git clone https://github.com/opencv/opencv.git
$ sudo git clone https://github.com/opencv/opencv_contrib.git
$ cd opencv_contrib
$ sudo git checkout -b 4.5.0 refs/tags/4.5.0
$ cd ../opencv/
$ sudo git checkout -b 4.5.0 refs/tags/4.5.0

### Build
$ sudo mkdir build
$ cd build

$ sudo wget https://cmake.org/files/v3.6/cmake-3.6.2.tar.gz
$ sudo tar xvf cmake-3.6.2.tar.gz
$ cd cmake-3.6.2
$ sudo ./bootstrap && make && make install

$ cd ..
$ cmake -D CMAKE_BUILD_TYPE=Release \
-D CMAKE_INSTALL_PREFIX=/usr/local \
-D WITH_TBB=ON \
-D OPENCV_EXTRA_MODULES_PATH=../../opencv_contrib/modules ..
$ make -j7

あれ、これだと上手くいかんな。。。
CentOSは8系が最新だから、8系でテストしないといかんか。。。