background image

 

58  

Βασικός  στόχος  της  βιβλιοθήκης  είναι  η  παροχή  των  βασικών  εργαλείων  

που  απαιτούνται  για  να  λυθούν  προβλήματα  στον  τομέα  της  όρασης  μηχανής.  

Με   τη   χρήση   της   μπορούν   να   λυθούν   προβλήματα   αρκετά   σύνθετα  
προσφέροντας  μια  πλήρη  λύση  σε  αυτά  χάρη  στην  εκμετάλλευση  των  πολλών  

συναρτήσεων  που  παρέχει.  

 

 

Εγκατάσταση  της  OpenCV  μέσω  terminal  
 

Η   εγκατάσταση   της   OpenCV   είναι   μια   διαδικασία   που   αρκετός   κόσμος  

αντιμετωπίζει   πρόβλημα,   για   το   λόγο   αυτό   παρέχεται   από   την   επίσημη  
ιστοσελίδα   του   Ubuntu   ένα   έτοιμο   σενάριο   (script)   [22].      Γράφουμε   το   script  

στο   gedit   και   το   αποθηκεύουμε   ως   opencv.sh.   Το   περιεχόμενο   του   πρέπει   να  
είναι:  

 

version="$(wget 

-q 

-O 

http://sourceforge.net/projects/opencvlibrary/files/
opencv-unix | egrep -m1 -o '\"[0-9](\.[0-9])+' | cut 
-c2-)" 

echo "Installing OpenCV" $version 
mkdir OpenCV 
cd OpenCV 
echo "Removing any pre-installed ffmpeg and x264" 
sudo apt-get -qq remove ffmpeg x264 libx264-dev 
echo "Installing Dependenices" 
sudo  apt-get  -qq  install  libopencv-dev  build-

essential 

checkinstall 

cmake 

pkg-config 

yasm 

libjpeg-dev 

libjasper-dev 

libavcodec-dev 

libavformat-dev 

libswscale-dev 

libdc1394-22-dev 

libxine-dev 

libgstreamer0.10-dev 

libgstreamer-

plugins-base0.10-dev  libv4l-dev  python-dev  python-
numpy  libtbb-dev  libqt4-dev  libgtk2.0-dev  libfaac-
dev 

libmp3lame-dev 

libopencore-amrnb-dev 

libopencore-amrwb-dev 

libtheora-dev 

libvorbis-dev 

libxvidcore-dev x264 v4l-utils ffmpeg 

echo "Downloading OpenCV" $version 
wget 

-O 

OpenCV-$version.zip 

http://sourceforge.net/projects/opencvlibrary/files/
opencv-unix/$version/opencv-"$version".zip/download 

echo "Installing OpenCV" $version 
unzip OpenCV-$version.zip 
cd opencv-$version 
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