読者です 読者をやめる 読者になる 読者になる

試される大地から

furaiboが送る技術ブログ。プログラミングのTipsなど書いていきます。

UbuntuでのOpenCVのインストール方法


研究でOpenCVを使うので、インストールしてみました。

今回は、C++,Pythonでの開発に対応する場合のシェルでのインストール方法を載せておきます。


#!/bin/bash

# 最初は前提ソフトウエアのインストール
sudo apt-get -yV install build-essential
sudo apt-get -yV install libboost1.46-all-dev 

#
cd /tmp; sudo apt-get source opencv
sudo apt-get -yV build-dep opencv 

# 
sudo apt-get -yV install libqt4-dev 
sudo apt-get -yV install libgtk2.0-dev 
sudo apt-get -yV install pkg-config 

#
sudo apt-get -yV install opencl-headers 

# 
sudo apt-get -yV install libgomp1

# 
sudo apt-get -yV install libjpeg-dev
sudo apt-get -yV install libopenjpeg-dev
sudo apt-get -yV install jasper
sudo apt-get -yV install libjasper-dev libjasper-runtime
sudo apt-get -yV install libpng12-dev
sudo apt-get -yV install libpng++-dev libpng3
sudo apt-get -yV install libpnglite-dev libpngwriter0-dev libpngwriter0c2
sudo apt-get -yV install libtiff-dev libtiff-tools pngtools
sudo apt-get -yV install zlib1g-dev zlib1g-dbg
sudo apt-get -yV install v4l2ucp

#
sudo apt-get -yV install python
sudo apt-get -yV install autoconf
sudo apt-get -yV install libtbb2 libtbb-dev
sudo apt-get -yV install libeigen2-dev
sudo apt-get -yV install cmake
sudo apt-get -yV install openexr
sudo apt-get -yV install gstreamer-plugins-*
sudo apt-get -yV install freeglut3-dev
sudo apt-get -yV install libglui-dev
sudo apt-get -yV install libavc1394-dev libdc1394-22-dev libdc1394-utils

# ビデオ関係のパッケージ 
sudo apt-get -yV install libxine-dev
sudo apt-get -yV install libxine1
sudo apt-get -yV install libxvidcore-dev 
sudo apt-get -yV install libva-dev
sudo apt-get -yV install libssl-dev
sudo apt-get -yV install libv4l-dev
sudo apt-get -yV install libvo-aacenc-dev
sudo apt-get -yV install libvo-amrwbenc-dev 
sudo apt-get -yV install libvorbis-dev 
sudo apt-get -yV install libvpx-dev

cd /tmp
if [ ! -f OpenCV-2.4.9.zip ]; then 
    wget http://sourceforge.net/projects/opencvlibrary/files/opencv-unix/2.4.9/opencv-2.4.9.zip
fi 

sudo rm -rf opencv-2.4.9
unzip /tmp/opencv-2.4.9.zip
cd opencv-2.4.9
cmake -DBUILD_DOCS=ON -DBUILD_EXAMPLES=ON -DCMAKE_BUILD_TYPE=RELEASE -DWITH_TBB=ON -DWITH_GTK=ON -DWITH_OPENGL=ON -DWITH_QT=ON -DINSTALL_C_EXAMPLES=ON -DWITH_OPENCL=OFF -DWITH_CUDA=OFF -DWITH_OPENNI=ON -DWITH_UNICAP=ON -DWITH_V4L=ON -DWITH_XINE=ON  .
make
sudo make install
sudo ldconfig
  • apt-getによるインストール(python)
sudo apt-get update
sudo apt-get upgrade
sudo apt-get python
sudo apt-get install libopencv-dev
sudo apt-get install python-opencv

参考サイトは以下

Linux で OpenCV バージョン 2.4.9 のダウンロードとビルドとインストールとテスト実行

OpenCV 備忘録: OpenCVをUbuntuにインストールする