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