How to install OpenCV with python on CentOS7
Innholdsfortegnelse:
OpenCV (Open Source Computer Vision Library) er et åpen kildekode-visjonsbibliotek med bindinger for C ++, Python og Java og støtter alle større operativsystemer. Den kan dra nytte av flerkjernebehandling og har GPU-akselerasjon for sanntidsdrift.
OpenCV brukes til et veldig bredt spekter av applikasjoner, inkludert medisinsk bildeanalyse, syning av gatebilder, overvåkningsvideo, oppdage og gjenkjenne ansikter, spore bevegelige objekter, trekke ut 3D-modeller og mye mer.
I denne opplæringen vil vi vise hvordan du installerer OpenCV på CentOS 7.
Installer OpenCV fra CentOS Repository
OpenCV-pakken er tilgjengelig fra CentOS 7 distribusjonslager, men er den ganske utdatert. I skrivende stund er versjonen i depotene 2.4.5.
Installer OpenCV-pakkene ved å skrive:
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
Eller ved å importere Python
cv2
modulen og skrive ut OpenCV-versjonen:
python -c "\ import cv2 print(cv2.__version__)"
Installer OpenCV fra kilden
Å bygge OpenCV-biblioteket fra kilden vil tillate deg å ha den nyeste tilgjengelige versjonen. Det vil bli optimalisert til ditt spesifikke system, og du vil ha full kontroll over byggealternativene.
Følg disse trinnene for å installere den nyeste OpenCV-versjonen fra kilden:
-
Installer nødvendige og valgfrie avhengigheter:
sudo yum install epel-release git gcc gcc-c++ cmake3 qt5-qtbase-devel python python-devel python-pip cmake
sudo yum install python-devel numpy python34-numpy gtk2-devel libpng-devel jasper-devel openexr-devel libwebp-devel
sudo yum install libjpeg-turbo-devel libtiff-devel libdc1394-devel tbb-devel eigen3-devel gstreamer-plugins-base-devel
sudo yum install freeglut-devel mesa-libGL mesa-libGL-devel boost boost-thread boost-devel libv4l-devel
Lag en katalog som inneholder depotene og kloner både OpenCVs og OpenCV bidraglager:
mkdir ~/opencv_build && cd ~/opencv_build
git clone
git clone
I skrivende stund er standardversjonen i github-depotene versjon 4.0.0. Hvis du vil installere en eldre versjon av OpenCV, cd til både
opencv
ogopencv_contrib
kataloger og kjørgit checkout
Når nedlastingen er fullført, opprett en midlertidig build-katalog, og bytt til den:
cd ~/opencv_build/opencv && mkdir build && cd build
Konfigurer OpenCV build med følgende CMake-kommando:
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..
Når CMake build-systemet er ferdigstilt vil du se noe slik som nedenfor:
-- Configuring done -- Generating done -- Build files have been written to: /home/linuxize/opencv_build/opencv/build
Start samlingsprosessen ved å kjøre følgende kommando. Endre flagget
-j
henhold til prosessoren din. Hvis du ikke vet hvor mange kjerner prosessoren din, kan du finne den ved å skrivenproc
. Systemet mitt har 8 kjerner, så jeg bruker-j8
flaggetmake -j8
Samlingen kan ta flere minutter eller mer, avhengig av systemkonfigurasjonen. Når du er fullført vil du se noe slikt:
Built target example_tutorial_Threshold_inRange Linking CXX shared module../../lib/cv2.so Built target opencv_python2
Installer OpenCV med:
sudo make install
Lag symlink
opencv4.pc
fil til/usr/share/pkgconfig
katalogen og kjørldconfig
å gjenopprette bibliotekets cache.sudo ln -s /usr/local/lib64/pkgconfig/opencv4.pc /usr/share/pkgconfig/
sudo ldconfig
Sjekk OpenCV-versjonen ved å skrive:
pkg-config --modversion opencv4
4.0.1
Slik aktiverer du Python
cv2
:sudo ln -s /usr/local/lib/python2.7/site-packages/cv2 /usr/lib/python2.7/site-packages/
Importer modulen og skriv ut OpenCV-versjonen:
python -c "\ import cv2 print(cv2.__version__)"
4.0.1-dev
Konklusjon
Vi har vist deg to forskjellige måter å installere OpenCV på CentOS 7-serveren din. Metoden du velger, avhenger av dine krav og preferanser. Selv om det er enklere å installere den pakke versjonen fra CentOS-repository, gir OpenCV fra kilden deg mer fleksibilitet, og det bør være det første alternativet når du installerer OpenCV.
opencv python centosSlik installerer du, installerer hp officejet 6500a pluss alt-i-ett-skriver

Lær hvordan du konfigurerer og installerer HP Officejet 6500A Plus alt-i-ett-skriver.
Slik installerer du anaconda på centos 7

Anaconda er den mest populære plattformen for python data science og machine learning, brukt til databehandling i stor skala, prediktiv analyse og vitenskapelig databehandling. Denne opplæringen vil guide deg gjennom trinnene for å laste ned og installere Anaconda Python Distribution på CentOS 7.
Slik installerer du apache cassandra på centos 7

Apache Cassandra er en åpen kildekode-NoSQL-database uten ett eneste feilpunkt, og gir lineær skalerbarhet og høy tilgjengelighet uten at det går ut over ytelsen. Denne veiledningen beskriver hvordan du installerer Apache Cassandra på CentOS 7.