background image

113 

 

να μεταγλωττίσουμε την ενότητα highgui, πρέπει να εγκαταστήσουμε τη βιβλιοθήκη ανάπτυξης 

GTK και τις προϋποθέσεις: 

sudo apt-get install libfontconfig1-dev libcairo2-dev

 

sudo apt-get install libgdk-pixbuf2.0-dev libpango1.0-dev

 

sudo apt-get install libgtk2.0-dev libgtk-3-dev

 

 

Πολλές  λειτουργίες  εντός  του  OpenCV  (συγκεκριμένα  matrix)  μπορούν  να 

βελτιστοποιηθούν  περαιτέρω  εγκαθιστώντας  μερικές  επιπλέον  εξαρτήσεις,  οι  οποίες  είναι 

ιδιαίτερα σημαντικές για συσκευές με περιορισμούς πόρων, όπως το Raspberry Pi: 

sudo apt-get install libatlas-base-dev gfortran

 

Οι ακόλουθες προϋποθέσεις αφορούν το Βήμα 4α. Πρόκειται για σύνολα δεδομένων HDF5 

και Qt GUI: 

sudo apt-get install libhdf5-dev libhdf5-serial-dev libhdf5- 103

 

sudo apt-get install libqtgui4 libqtwebkit4 libqt4-test python3-pyqt5

 

Τέλος εγκαθιστούμε κάποιες διασυνδέσεις της γλώσσας προγραμματισμού Python 3: 

sudo apt-get install python3-dev

 

Εγκαθιστούμε το εργαλείο pip χρησιμοποιώντας τις ακόλουθες εντολές: 

sudo apt-get install python3-pip 

 

Εγκαθιστούμε  την  βιβλιοθήκη  imutils  η  οποία  παρέχει  τις  βασικές  λειτουργίες 

επεξεργασίας  εικόνας  όπως  περιστροφή,  αλλαγή  μεγέθους,  εμφάνιση  εικόνων  Matplotlib, 

ταξινόμηση περιγραμμάτων, ανίχνευση άκρων με Python 3. 

sudo pip3 install imutils

 

Βήμα 3: Δημιουργία του εικονικού περιβάλλοντος Python και εγκατάσταση του 
NumPy 

Εγκαθιστούμε το virtualenv   και   το virtualenvwrapper: 

sudo pip install virtualenv virtualenvwrapper

 

Ανοίγουμε προς επεξεργασία το αρχείο 

~/.bashrc 

με τον κειμενογράφο nano 

nano ~/.bashrc

 και προσαρτήσουμε την κάτω μεριά του αρχείου τις εντολές: 

# virtualenv and virtualenvwrapper

 

export WORKON_HOME=$HOME/.virtualenvs 

 

export VIRTUALENVWRAPPER_PYTHON=/usr/bin/python3 

 

export VIRTUALENVWRAPPER_VIRTUALENV=/usr/local/bin/virtualenv