概要
Ubuntu16.04にOpenCV3.4.1をインストールする手順を記載します。
※Ubuntuをクリーンインストールした環境では、公式の手順ではcmakeに失敗して詰まってしまいます。
用語
・Vagrant:Virtual Boxに仮想環境を構築するためのツール。・Ubuntu:LinuxのOS。
・OpenCV:インテルが公開しているOSSの画像解析フレームワーク
事前準備(前提とする環境)
Vagrant(ubuntu/xenial64)で構築したUbuntu16.04構築する環境
OpenCV3.4.1手順
パッケージのアップデート
$ sudo apt -y update $ sudo apt -y upgrade
OSライブラリのインストール
$ cwd=$(pwd) $ sudo apt -y remove x264 libx264-dev $ sudo apt -y install build-essential checkinstall cmake pkg-config yasm $ sudo apt -y install git gfortran $ sudo apt -y install libjpeg8-dev libjasper-dev libpng12-dev $ sudo apt -y install libtiff5-dev $ sudo apt -y install libtiff-dev $ sudo apt -y install libavcodec-dev libavformat-dev libswscale-dev libdc1394-22-dev $ sudo apt -y install libxine2-dev libv4l-dev $ cd /usr/include/linux $ sudo ln -s -f ../libv4l1-videodev.h videodev.h $ cd $cwd $ sudo apt -y install libgstreamer0.10-dev libgstreamer-plugins-base0.10-dev $ sudo apt -y install libgtk2.0-dev libtbb-dev qt5-default $ sudo apt -y install libatlas-base-dev $ sudo apt -y install libfaac-dev libmp3lame-dev libtheora-dev $ sudo apt -y install libvorbis-dev libxvidcore-dev $ sudo apt -y install libopencore-amrnb-dev libopencore-amrwb-dev $ sudo apt -y install libavresample-dev $ sudo apt -y install x264 v4l-utils $ sudo apt -y install libprotobuf-dev protobuf-compiler $ sudo apt -y install libgoogle-glog-dev libgflags-dev $ sudo apt -y install libgphoto2-dev libeigen3-dev libhdf5-dev doxygen $ sudo apt -y install libsm6 libxext6 $ sudo apt -y install libfontconfig1 libxrender1
Pythonライブラリのインストール
$ sudo apt -y install python-dev python-pip python3-dev python3-pip $ sudo -H pip2 install -U pip numpy $ sudo -H pip3 install -U pip numpy $ sudo apt -y install python3-testresources $ sudo -H pip2 install virtualenv virtualenvwrapper $ sudo -H pip3 install virtualenv virtualenvwrapper $ echo "# Virtual Environment Wrapper" >> ~/.bashrc $ echo "source /usr/local/bin/virtualenvwrapper.sh" >> ~/.bashrc $ cd $cwd $ source /usr/local/bin/virtualenvwrapper.sh $ mkvirtualenv OpenCV-"$cvVersion"-py2 -p python2 $ workon OpenCV-"$cvVersion"-py2 $ pip install numpy scipy matplotlib scikit-image scikit-learn ipython $ deactivate $ mkvirtualenv OpenCV-"$cvVersion"-py3 -p python3 $ workon OpenCV-"$cvVersion"-py3 $ pip install numpy scipy matplotlib scikit-image scikit-learn ipython $ deactivate
openCVのインストール
$ sudo pip3 install opencv-python $ sudo pip3 install opencv-contrib-python
openCVのインストール確認
$ python3 >> import cv2 >> print(cv2.__version__) '3.4.1'
上記のとおりバージョンが正しく表示されれば完了です。
0 件のコメント:
コメントを投稿