Difference between revisions of "Installation af OpenCV"

From Teknologisk videncenter
Jump to: navigation, search
 
(6 intermediate revisions by 2 users not shown)
Line 1: Line 1:
OpenCV installation for Ubuntu 12.04
+
=OpenCV installation Ubuntu 14.04=
Guide til hvordan man installere OpenCV 2.4.2 på Ubuntu 12.04, men '''Husk''' at du skal have installleret CUDA inden du starter på denne guide
+
'''Husk''' at du skal have installleret CUDA inden du starter på denne guide <br>
 +
*[http://mars.tekkom.dk/mediawiki/index.php/Cluster_der_kan_alt/Installation_af_CUDA Installation af CUDA]
 +
 
 +
 
 +
'''Updated guide for Ubuntu 14.04:'''
 +
 
 +
http://www.sysads.co.uk/2014/05/install-opencv-2-4-9-ubuntu-14-04-13-10/
 +
 
 +
 
 +
'''The following doesn't work as it was never fully finished.'''
 +
A complete version can be made though. As it should be nearly all commands needed.
 +
Use above link for reference.
 +
 
 +
<code><pre>
 +
#!/bin/sh
 +
apt-get update
 +
apt-get -qq remove -y ffmpeg x264 libx264-dev
 +
apt-get install -y build-essential libgtk2.0-dev libjpeg62-dev libtiff4-dev libjasper-dev libopenexr-dev cmake python-dev python-numpy libtbb-dev libeigen2-dev yasm libfaac-dev libopencore-amrnb-dev libopencore-amrwb-dev libtheora-dev libvorbis-dev libxvidcore-dev
 +
add-apt-repository -y ppa:mc3man/trusty-media
 +
apt-get update
 +
apt-get install ffmpeg gstreamer0.10-ffmpeg
 +
#
 +
echo "Creating a directory for installation"
 +
mkdir ~/installdir/dl/opencv
 +
echo "Downloading ffmpeg files"
 +
dl_ffmpeg="/home/hpcadmin/installdir/"
 +
if [ -f "/home/hpcadmin/installdir/dl/opencv/ffmpeg-0.10.15.tar.gz" ];
 +
then
 +
echo
 +
else
 +
wget ffmpeg.org/releases/ffmpeg-0.10.15.tar.gz ~/installdir/dl/opencv/
 +
echo "Unpacking files...."
 +
tar -xvzf ~/installdir/dl/opencv/ffmpeg-0.10.15.tar.gz
 +
ffmpeg-0.10.15
 +
echo "Configuring unpacked files..."
 +
./configure --enable-gpl --enable-version3 --enable-nonfree --enable-postproc --enable-libfaac --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libtheora --enable-libvorbis --enable-libxvid --enable-x11grab --enable-swscale --enable-shared
 +
make
 +
echo "Installing files and dependancies"
 +
make install
 +
fi
 +
 
 +
 
 +
 
 +
wget -c http://garr.dl.sourceforge.net/project/opencvlibrary/opencv-unix/2.4.10/opencv-2.4.10.zip
 +
unzip opencv-2.4.10.zip
 +
cd opencv-2.4.10/
 +
cmake -D WITH_TBB=ON -D BUILD_NEW_PYTHON_SUPPORT=ON -D WITH_V4L=OFF -D INSTALL_C_EXAMPLES=ON -D INSTALL_PYTHON_EXAMPLES=ON -D BUILD_EXAMPLES=ON ..
 +
echo "Still Working..."
 +
make
 +
echo "Installing openCV to your system, Please wait..."
 +
make install
 +
echo "Installation done, configuring system"
 +
touch /etc/ld.so.conf.d/opencv.conf
 +
sh -c 'echo "/usr/local/lib" >> /etc/ld.so.conf.d/opencv.conf'
 +
echo "Reloading configuration files created."
 +
ldconfig
 +
sh -c 'echo "PKG_CONFIG_PATH=$PKG_CONFIG_PATH:/usr/local/lib/pkgconfig" >>/etc/bash.bashrc'
 +
sh -c 'echo "export PKG_CONFIG_PATH" >>/etc/bash.bashrc'
 +
cp /usr/local/lib/python2.7/site-packages/cv.so /usr/local/lib/python2.7/dist-packages/cv.so
 +
echo "Installation Done."
 +
</pre></code>
 +
 
  
=Links=
 
*[http://mars.tekkom.dk/mediawiki/index.php/Cluster_der_kan_alt/Installation_af_CUDA Installation af CUDA]
 
  
 +
'''OLD commands for Ubuntu 12.04:'''
  
 +
=Kommandoer=
 
   
 
   
  
Line 65: Line 126:
  
  
 
+
Opret en mappe med navnet build og konfigurere OpenCV med kommandoen cmake, du må ikke glemme at lave cmake kommandoen
 
 
 
 
Create and build directory and onfigure OpenCV with cmake. Don't forget the .. part at the end of cmake cmd
 
  
 
<source lang=cli>
 
<source lang=cli>

Latest revision as of 11:40, 4 November 2014

OpenCV installation på Ubuntu 14.04

Husk at du skal have installleret CUDA inden du starter på denne guide


Updated guide for Ubuntu 14.04:

http://www.sysads.co.uk/2014/05/install-opencv-2-4-9-ubuntu-14-04-13-10/


The following doesn't work as it was never fully finished. A complete version can be made though. As it should be nearly all commands needed. Use above link for reference.

#!/bin/sh
apt-get update
apt-get -qq remove -y ffmpeg x264 libx264-dev
apt-get install -y build-essential libgtk2.0-dev libjpeg62-dev libtiff4-dev libjasper-dev libopenexr-dev cmake python-dev python-numpy libtbb-dev libeigen2-dev yasm libfaac-dev libopencore-amrnb-dev libopencore-amrwb-dev libtheora-dev libvorbis-dev libxvidcore-dev
add-apt-repository -y ppa:mc3man/trusty-media
apt-get update
apt-get install ffmpeg gstreamer0.10-ffmpeg
#
echo "Creating a directory for installation"
mkdir ~/installdir/dl/opencv
echo "Downloading ffmpeg files"
dl_ffmpeg="/home/hpcadmin/installdir/"
if [ -f "/home/hpcadmin/installdir/dl/opencv/ffmpeg-0.10.15.tar.gz" ];
then
	echo
else
	wget ffmpeg.org/releases/ffmpeg-0.10.15.tar.gz ~/installdir/dl/opencv/
	echo "Unpacking files...."
	tar -xvzf ~/installdir/dl/opencv/ffmpeg-0.10.15.tar.gz
	ffmpeg-0.10.15
	echo "Configuring unpacked files..."
	./configure --enable-gpl --enable-version3 --enable-nonfree --enable-postproc --enable-libfaac --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libtheora --enable-libvorbis --enable-libxvid --enable-x11grab --enable-swscale --enable-shared
	make
	echo "Installing files and dependancies"
	make install
fi



wget -c http://garr.dl.sourceforge.net/project/opencvlibrary/opencv-unix/2.4.10/opencv-2.4.10.zip
unzip opencv-2.4.10.zip
cd opencv-2.4.10/
cmake -D WITH_TBB=ON -D BUILD_NEW_PYTHON_SUPPORT=ON -D WITH_V4L=OFF -D INSTALL_C_EXAMPLES=ON -D INSTALL_PYTHON_EXAMPLES=ON -D BUILD_EXAMPLES=ON ..
echo "Still Working..."
make
echo "Installing openCV to your system, Please wait..."
make install
echo "Installation done, configuring system"
touch /etc/ld.so.conf.d/opencv.conf 
sh -c 'echo "/usr/local/lib" >> /etc/ld.so.conf.d/opencv.conf'
echo "Reloading configuration files created."
ldconfig
sh -c 'echo "PKG_CONFIG_PATH=$PKG_CONFIG_PATH:/usr/local/lib/pkgconfig" >>/etc/bash.bashrc'
sh -c 'echo "export PKG_CONFIG_PATH" >>/etc/bash.bashrc'
cp /usr/local/lib/python2.7/site-packages/cv.so /usr/local/lib/python2.7/dist-packages/cv.so
echo "Installation Done."


OLD commands for Ubuntu 12.04:

Kommandoer

sudo apt-get install build-essential cmake pkg-config
Install Image I/O libraries


sudo apt-get install libjpeg62-dev libtiff4-dev libjasper-dev
Install the GTK dev library


sudo apt-get install  libgtk2.0-dev
Install Video I/O libraries


sudo apt-get install libavcodec-dev libavformat-dev libswscale-dev libv4l-dev
Optional - install video streaming libraries


sudo apt-get install libdc1394-22-dev libxine-dev libgstreamer0.10-dev
    libgstreamer-plugins-base0.10-dev 
Optional - install the Python development environment and the Python Numerical library


sudo apt-get install python-dev python-numpy
Optional - install the parallel code processing library (the Intel tbb library)


sudo apt-get install libtbb-dev
Optional - install the Qt dev library


sudo apt-get install libqt4-dev
Now download OpenCV 2.4.2 to wherever you want to compile the source.


mkdir xxx
cd xxx 
wget <a href="http://sourceforge.net/projects/opencvlibrary/files/opencv-unix/2.4.2/OpenCV-2.4.2.tar.bz2">http://sourceforge.net/projects/opencvlibrary/files/opencv-unix/2.4.2/Op...</a>
tar -xvf OpenCV-2.4.2.tar.bz2


Opret en mappe med navnet build og konfigurere OpenCV med kommandoen cmake, du må ikke glemme at lave cmake kommandoen

cd OpenCV-2.4.2
mkdir build
cd build
cmake -D CMAKE_BUILD_TYPE=RELEASE -D CMAKE_INSTALL_PREFIX=/usr/local
-D WITH_TBB=ON -D BUILD_NEW_PYTHON_SUPPORT=ON -D WITH_V4L=ON 
-D INSTALL_C_EXAMPLES=ON -D INSTALL_PYTHON_EXAMPLES=ON 
-D BUILD_EXAMPLES=ON -D WITH_QT=ON -D WITH_OPENGL=ON ..
Now compile it


make
And finally install OpenCV 2.4.2


sudo make install