How to Perform a Clean CentOS 7 Install
Cuprins:
OpenCV (Open Source Computer Vision Library) este o bibliotecă de viziune a calculatorului open source, cu legături pentru C ++, Python și Java și acceptă toate sistemele de operare majore. Poate profita de procesarea cu mai multe nuclee și dispune de accelerație GPU pentru funcționare în timp real.
OpenCV este utilizat pentru o gamă foarte largă de aplicații, incluzând analiza medicală a imaginilor, cusut imagini cu vedere stradală, video de supraveghere, detectarea și recunoașterea fețelor, urmărirea obiectelor în mișcare, extragerea de modele 3D și multe altele.
În acest tutorial, vom arăta cum se instalează OpenCV pe CentOS 7.
Instalați OpenCV din CentOS Repository
Pachetul OpenCV este disponibil din depozitul de distribuție CentOS 7, dar este destul de învechit. În momentul scrierii, versiunea din depozite este 2.4.5.
Instalați pachetele OpenCV tastând:
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
Sau prin importul modulului Python
cv2
și printați versiunea OpenCV:
python -c "\ import cv2 print(cv2.__version__)"
Instalați OpenCV de la Source
Construirea bibliotecii OpenCV din sursă vă va permite să aveți cea mai recentă versiune disponibilă. Acesta va fi optimizat pentru sistemul dvs. particular și veți avea un control complet asupra opțiunilor de construire.
Pentru a instala cea mai recentă versiune OpenCV din sursă, urmați acești pași:
-
Instalați dependențele necesare și opționale:
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-develCreați un director care să rețină depozitele și să cloneze atât depozitele de contribuții OpenCV, cât și OpenCV:
mkdir ~/opencv_build && cd ~/opencv_buildgit clonegit cloneÎn momentul scrierii, versiunea implicită din depozitele github este versiunea 4.0.0. Dacă doriți să instalați o versiune mai veche a OpenCV, cd atât în
opencvcât și înopencv_contribși rulațigit checkoutDupă finalizarea descărcării, creați un director de compilare temporară și treceți la acesta:
cd ~/opencv_build/opencv && mkdir build && cd buildConfigurați build-ul OpenCV cu următoarea comandă 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..Odată ce sistemul de construire CMake este finalizat, veți vedea ceva de mai jos:
-- Configuring done -- Generating done -- Build files have been written to: /home/linuxize/opencv_build/opencv/buildÎncepeți procesul de compilare rulând următoarea comandă. Modificați pavilionul
-jfuncție de procesorul dvs. Dacă nu știți numărul de nuclee procesorul dvs. îl puteți găsi tastândnproc. Sistemul meu are 8 nuclee, așa că folosesc steagul-j8make -j8Compilația poate dura câteva minute sau mai mult, în funcție de configurația sistemului. După finalizare, veți vedea ceva de genul:
Built target example_tutorial_Threshold_inRange Linking CXX shared module../../lib/cv2.so Built target opencv_python2Instalați OpenCV cu:
sudo make installCreați fișier symlink
opencv4.pcîn directorul/usr/share/pkgconfigși rulațildconfigpentru a reconstrui memoria cache a bibliotecilor.sudo ln -s /usr/local/lib64/pkgconfig/opencv4.pc /usr/share/pkgconfig/sudo ldconfigVerificați versiunea OpenCV tastând:
pkg-config --modversion opencv44.0.1Pentru a activa
cv2modulului Pythoncv2:sudo ln -s /usr/local/lib/python2.7/site-packages/cv2 /usr/lib/python2.7/site-packages/Importați modulul și imprimați versiunea OpenCV:
python -c "\ import cv2 print(cv2.__version__)"4.0.1-dev
Concluzie
V-am arătat două moduri diferite de a instala OpenCV pe serverul dvs. CentOS 7. Metoda pe care o alegeți depinde de cerințele și preferințele dvs. Chiar dacă instalarea versiunii ambalate din depozitul CentOS este mai ușoară, construirea OpenCV de la sursă vă oferă mai multă flexibilitate și ar trebui să fie prima dvs. opțiune atunci când instalați OpenCV.
opencv python centosCum se instalează și se instalează WordPress pe Microsoft Azure
Această parte a tutorialului acoperă aspectele de performanță ale Microsoft Azure și te ghidează la găzduirea propriei dvs. WordPress instalare pe o mașină virtuală Azure.
Cum se instalează opencv pe zmeura pi 3
OpenCV (Open Source Computer Vision Library) este o bibliotecă de vizionare a calculatorului open source și are legături pentru C ++, Python și Java. În acest tutorial, vă vom explica cum se instalează OpenCV pe Raspberry Pi.
Cum se instalează opencv pe ubuntu 18.04
Acest tutorial explică cum se instalează OpenCV pe Ubuntu 18.04. OpenCV (Open Source Computer Vision Library) este o bibliotecă de vizionare a calculatorului open source și are legături pentru C ++, Python și Java.







