(http://qiita.com/twaka/items/7555785aea11879d6718を参照)
カーネルのバージョンを確認
$ uname -r
3.10.0-514.10.2.el7.x86_64
ビルドに必要なものをインストール
$ sudo yum install autoconf automake cmake freetype-devel \
gcc gcc-c++ git libtool make mercurial nasm pkgconfig zlib-devel
OpenCVのインストール
$ git clone https://github.com/Itseez/opencv.git $ cd opencv $ mkdir build $ cd build $ PKG_CONFIG_PATH=/usr/local/lib/pkgconfig cmake .. $ make $ sudo make installビルド時に FFmpeg の静的リンクがうまくいかないとき、動的リンクを行う。
(https://www.hiroom2.com/2016/06/01/centos-7-opencv-3-1%E3%82%92%E3%83%93%E3%83%AB%E3%83%89%E3%81%99%E3%82%8B/参照)
$sed -i -e 's/libavformat\.a/libavformat.so/g' \
-e 's/libavutil\.a/libavutil.so/g' \
-e 's/libswscale\.a/libswscale.so/g' \
-e 's/libavresample\.a/libavresample.so/g' \
-e 's/libavcodec\.a/libavcodec.so/g' \
cmake/OpenCVFindLibsVideo.cmake
サンプルの動作確認
$ cd ../samples $ mkdir build $ cd build $ cmake .. $ make $ ./cpp/cpp-example-example
0 件のコメント:
コメントを投稿