Set Up C++ Development With Visual Studio Code on Windows 10 (VS Code)
Πίνακας περιεχομένων:
- Εγκαταστήστε το OpenCV από το χώρο αποθήκευσης CentOS
- Εγκαταστήστε το OpenCV από την προέλευση
- συμπέρασμα
Το OpenCV (Open Source Computer Vision Library) είναι μια ανοιχτού κώδικα βιβλιοθήκη οραμάτων υπολογιστών με δεσμούς για C ++, Python και Java και υποστηρίζει όλα τα μεγάλα λειτουργικά συστήματα. Μπορεί να εκμεταλλευτεί την επεξεργασία πολλαπλών πυρήνων και διαθέτει επιτάχυνση GPU για λειτουργία σε πραγματικό χρόνο.
Το OpenCV χρησιμοποιείται για ένα ευρύ φάσμα εφαρμογών, όπως ανάλυση ιατρικής εικόνας, ραφή εικόνων προβολής δρόμου, βίντεο παρακολούθησης, ανίχνευση και αναγνώριση προσώπων, παρακολούθηση κινούμενων αντικειμένων, εξαγωγή μοντέλων 3D και πολλά άλλα.
Σε αυτό το σεμινάριο, θα δείξουμε πώς να εγκαταστήσετε το OpenCV στο CentOS 7.
Εγκαταστήστε το OpenCV από το χώρο αποθήκευσης CentOS
Το πακέτο OpenCV είναι διαθέσιμο από το χώρο αποθήκευσης διανομής CentOS 7 αλλά είναι αρκετά ξεπερασμένο. Τη στιγμή της γραφής, η έκδοση στα αποθετήρια είναι 2.4.5.
Εγκαταστήστε τα πακέτα OpenCV πληκτρολογώντας:
sudo yum install opencv opencv-devel opencv-python
```
Once the installation is completed you can verify it by running:
sh pkg-config -modversion opencv
```output 2.4.5
Ή με την εισαγωγή της μονάδας Python
cv2
και την εκτύπωση της έκδοσης OpenCV:
python -c "\ import cv2 print(cv2.__version__)"
Εγκαταστήστε το OpenCV από την προέλευση
Η δημιουργία της βιβλιοθήκης OpenCV από την πηγή θα σας επιτρέψει να έχετε την πιο πρόσφατη διαθέσιμη έκδοση. Θα βελτιστοποιηθεί στο δικό σας σύστημα και θα έχετε πλήρη έλεγχο των επιλογών δημιουργίας.
Για να εγκαταστήσετε την πιο πρόσφατη έκδοση OpenCV από την προέλευση, ακολουθήστε τα εξής βήματα:
-
Εγκαταστήστε τις απαιτούμενες και προαιρετικές εξαρτήσεις:
sudo yum install epel-release git gcc gcc-c++ cmake3 qt5-qtbase-devel python python-devel python-pip cmakesudo yum install python-devel numpy python34-numpy gtk2-devel libpng-devel jasper-devel openexr-devel libwebp-develsudo yum install libjpeg-turbo-devel libtiff-devel libdc1394-devel tbb-devel eigen3-devel gstreamer-plugins-base-develsudo yum install freeglut-devel mesa-libGL mesa-libGL-devel boost boost-thread boost-devel libv4l-develΔημιουργήστε έναν κατάλογο ο οποίος θα κρατά τα αποθετήρια και θα κλωνοποιήσει τόσο τους OpenCV όσο και τους OpenCV αποθετήρια συν:
mkdir ~/opencv_build && cd ~/opencv_buildgit clonegit cloneΚατά τη στιγμή της σύνταξης, η προεπιλεγμένη έκδοση στα αποθετήρια github είναι έκδοση 4.0.0. Αν θέλετε να εγκαταστήσετε μια παλαιότερη έκδοση του OpenCV, cd και στους δύο
opencvκαιopencv_contribκαταλόγους και να εκτελέσετεgit checkoutΜόλις ολοκληρωθεί η λήψη, δημιουργήστε έναν προσωρινό κατάλογο δημιουργίας και μεταβείτε σε αυτόν:
cd ~/opencv_build/opencv && mkdir build && cd buildΔιαμορφώστε το OpenCV build με την ακόλουθη εντολή CMake:
cmake3 -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, θα δείτε κάτι όπως παρακάτω:
-- Configuring done -- Generating done -- Build files have been written to: /home/linuxize/opencv_build/opencv/buildΞεκινήστε τη διαδικασία της σύνταξης εκτελώντας την ακόλουθη εντολή. Τροποποιήστε τη σημαία
-jσύμφωνα με τον επεξεργαστή σας. Αν δεν γνωρίζετε τον αριθμό των πυρήνων του επεξεργαστή σας, μπορείτε να το βρείτε πληκτρολογώνταςnproc. Το σύστημά μου έχει 8 πυρήνες, επομένως χρησιμοποιώ τη σημαία-j8make -j8Η σύνταξη μπορεί να διαρκέσει αρκετά λεπτά ή περισσότερο, ανάλογα με τη διαμόρφωση του συστήματός σας. Όταν ολοκληρωθεί θα δείτε κάτι σαν αυτό:
Built target example_tutorial_Threshold_inRange Linking CXX shared module../../lib/cv2.so Built target opencv_python2Εγκαταστήστε το OpenCV με:
sudo make installΔημιουργήστε αρχείο
opencv4.pcsymlink στονopencv4.pc/usr/share/pkgconfigκαι εκτελέστε τοldconfigγια να δημιουργήσετε ξανά την προσωρινή μνήμη των βιβλιοθηκών.sudo ln -s /usr/local/lib64/pkgconfig/opencv4.pc /usr/share/pkgconfig/sudo ldconfigΕλέγξτε την έκδοση OpenCV πληκτρολογώντας:
pkg-config --modversion opencv44.0.1Για να ενεργοποιήσετε την
cv2μονάδας Pythoncv2:sudo ln -s /usr/local/lib/python2.7/site-packages/cv2 /usr/lib/python2.7/site-packages/Εισάγετε την ενότητα και εκτυπώστε την έκδοση OpenCV:
python -c "\ import cv2 print(cv2.__version__)"4.0.1-dev
συμπέρασμα
Σας έχουμε δείξει δύο διαφορετικούς τρόπους για να εγκαταστήσετε το OpenCV στον κεντρικό υπολογιστή σας CentOS 7. Η μέθοδος που επιλέγετε εξαρτάται από τις απαιτήσεις και τις προτιμήσεις σας. Παρόλο που η εγκατάσταση της συσκευασμένης έκδοσης από το χώρο αποθήκευσης CentOS είναι ευκολότερη, η δημιουργία του OpenCV από την πηγή σας δίνει μεγαλύτερη ευελιξία και θα πρέπει να είναι η πρώτη σας επιλογή κατά την εγκατάσταση του OpenCV.
opencv python centosΠώς να εγκαταστήσετε εύκολα το oneplus 3 και να εγκαταστήσετε την προσαρμοσμένη ανάκτηση
Η ριζοβολία ανοίγει έναν εντελώς νέο κόσμο δυνατοτήτων προσαρμογής σε συσκευές Android και το OnePlus 3 δεν αποτελεί εξαίρεση. Εδώ μπορείτε να το διορθώσετε εύκολα.
Πώς να εγκαταστήσετε το opencv στο βατόμουρο pi 3
Το OpenCV (Open Source Computer Vision Library) είναι μια βιβλιοθήκη ανοιχτού κώδικα υπολογιστών όρασης και έχει συνδέσεις για C ++, Python και Java. Σε αυτό το σεμινάριο, θα σας εξηγήσουμε πώς να εγκαταστήσετε το OpenCV στο Raspberry Pi.
Πώς να εγκαταστήσετε το opencv στο ubuntu 18.04
Αυτό το σεμινάριο εξηγεί πώς να εγκαταστήσετε το OpenCV στο Ubuntu 18.04. Το OpenCV (Open Source Computer Vision Library) είναι μια βιβλιοθήκη ανοιχτού κώδικα υπολογιστών όρασης και έχει συνδέσεις για C ++, Python και Java.







