Android

Πώς να εγκαταστήσετε το opencv στο ubuntu 18.04

Set Up C++ Development With Visual Studio Code on Windows 10 (VS Code)

Set Up C++ Development With Visual Studio Code on Windows 10 (VS Code)

Πίνακας περιεχομένων:

Anonim

Αυτό το σεμινάριο εξηγεί πώς να εγκαταστήσετε το OpenCV στο Ubuntu 18.04.

Το OpenCV (Open Source Computer Vision Library) είναι μια βιβλιοθήκη ανοιχτού κώδικα υπολογιστών όρασης και έχει συνδέσεις για C ++, Python και Java. Χρησιμοποιείται για ένα ευρύ φάσμα εφαρμογών, όπως ανάλυση ιατρικών εικόνων, ράψιμο εικόνων οδού, βίντεο παρακολούθησης, ανίχνευση και αναγνώριση προσώπων, παρακολούθηση κινούμενων αντικειμένων, εξαγωγή τρισδιάστατων μοντέλων και πολλά άλλα.

Το OpenCV μπορεί να εκμεταλλευτεί την επεξεργασία πολλαπλών πυρήνων και διαθέτει επιτάχυνση GPU για λειτουργία σε πραγματικό χρόνο.

Θα σας δείξουμε δύο διαφορετικούς τρόπους για να εγκαταστήσετε το OpenCV στο Ubuntu. Επιλέξτε μία από τις επιλογές εγκατάστασης που θα λειτουργούν καλύτερα για εσάς.

Εγκαταστήστε το OpenCV από το χώρο αποθήκευσης του Ubuntu

Το πακέτο OpenCV είναι διαθέσιμο από το αποθετήριο διανομής του Ubuntu 18.04. Κατά τη στιγμή της εγγραφής, η έκδοση στα αποθετήρια είναι 3.2, η οποία μπορεί να μην είναι πάντα η τελευταία έκδοση.

Για να εγκαταστήσετε το OpenCV από τα αποθετήρια του Ubuntu 18.04, ακολουθήστε τα εξής βήματα:

  1. Εγκαταστήστε το OpenCV

    Ανανεώστε το ευρετήριο των πακέτων και εγκαταστήστε το πακέτο OpenCV πληκτρολογώντας:

    sudo apt update sudo apt install python3-opencv

    Η παραπάνω εντολή θα εγκαταστήσει όλα τα πακέτα που είναι απαραίτητα για την εκτέλεση του OpenCV.

    Επαληθεύστε την εγκατάσταση του OpenCV

    Για να επαληθεύσουμε την εγκατάσταση θα εισαγάγουμε τη μονάδα cv2 και θα εκτυπώσουμε την έκδοση OpenCV:

    python3 -c "\ import cv2 print(cv2.__version__)"

    3.2.0

Η προεπιλεγμένη έκδοση Python στο Ubuntu 18.04 LTS είναι έκδοση 3.6. Αν θέλετε να εγκαταστήσετε το OpenCV με δέσμες python 2, εγκαταστήστε το πακέτο python-opencv .

Εγκαταστήστε το OpenCV από την προέλευση

Η δημιουργία της βιβλιοθήκης OpenCV από την πηγή είναι ο συνιστώμενος τρόπος εγκατάστασης του OpenCV. Θα βελτιστοποιηθεί στο δικό σας σύστημα και θα έχετε πλήρη έλεγχο των επιλογών δημιουργίας.

Για να εγκαταστήσετε την πιο πρόσφατη έκδοση OpenCV από την προέλευση, ακολουθήστε τα εξής βήματα:

  1. Εγκατάσταση των απαραίτητων πακέτων

    Οι ακόλουθες εντολές θα εγκαταστήσουν όλες τις απαιτούμενες και προαιρετικές εξαρτήσεις:

    sudo apt install build-essential cmake git pkg-config libgtk-3-dev sudo apt install libavcodec-dev libavformat-dev libswscale-dev libv4l-dev libxvidcore-dev libx264-dev sudo apt install libjpeg-dev libpng-dev libtiff-dev gfortran openexr libatlas-base-dev sudo apt install python3-dev python3-numpy libtbb2 libtbb-dev libdc1394-22-dev

    Κλωνοποίηση του πηγαίου κώδικα OpenCV

    Δημιουργήστε έναν κατάλογο ο οποίος θα κρατά τα αποθετήρια και θα κλωνοποιήσει τα repositories OpenCV και OpenCV με τις ακόλουθες εντολές:

    mkdir ~/opencv_build && cd ~/opencv_build git clone git clone

    Κατά τη στιγμή της σύνταξης, η προεπιλεγμένη έκδοση στα αποθετήρια github είναι έκδοση 4.0.0. Αν θέλετε να εγκαταστήσετε μια παλαιότερη έκδοση του OpenCV, cd και στους δύο opencv και opencv_contrib καταλόγους και να εκτελέσετε git checkout

    Διαμόρφωση OpenCV με CMake

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

    cd ~/opencv_build/opencv mkdir build && cd build

    Ρυθμίστε την κατασκευή OpenCV με CMake:

    cmake -D CMAKE_BUILD_TYPE=RELEASE \ -D CMAKE_INSTALL_PREFIX=/usr/local \ -D INSTALL_C_EXAMPLES=ON \ -D INSTALL_PYTHON_EXAMPLES=ON \ -D OPENCV_GENERATE_PKGCONFIG=ON \ -D OPENCV_EXTRA_MODULES_PATH=~/opencv_build/opencv_contrib/modules \ -D BUILD_EXAMPLES=ON..

    Μόλις οριστικοποιηθεί το σύστημα κατασκευής CMake, θα δείτε κάτι όπως παρακάτω:

    Επαλήθευση της εγκατάστασης OpenCV

    Για να ελέγξετε αν το OpenCV έχει εγκατασταθεί με επιτυχία πληκτρολογήστε την ακόλουθη εντολή και θα πρέπει να δείτε την έκδοση OpenCV:

    pkg-config --modversion opencv4

    4.0.1

    python3 -c "\ import cv2 print(cv2.__version__)"

    4.0.1-dev

συμπέρασμα

Έχουμε δείξει δύο διαφορετικούς τρόπους για να εγκαταστήσετε το OpenCV στον διακομιστή Ubuntu 18.04. Η μέθοδος που επιλέγετε εξαρτάται από τις απαιτήσεις και τις προτιμήσεις σας. Παρόλο που η εγκατάσταση της συσκευασμένης έκδοσης από το χώρο αποθήκευσης του Ubuntu είναι ευκολότερη, η δημιουργία του OpenCV από την πηγή σας δίνει μεγαλύτερη ευελιξία και θα πρέπει να είναι η πρώτη σας επιλογή κατά την εγκατάσταση του OpenCV.

opencv python ubuntu