How to install OpenCV with python on CentOS7
Innehållsförteckning:
OpenCV (Open Source Computer Vision Library) är ett öppen källkods databibliotek med bindningar för C ++, Python och Java och stöder alla större operativsystem. Det kan dra fördel av processer med flera kärnor och har GPU-acceleration för drift i realtid.
OpenCV används för ett mycket brett utbud av applikationer inklusive medicinsk bildanalys, syning av gatuvybilder, övervakningsvideo, upptäcka och identifiera ansikten, spåra rörliga objekt, extrahera 3D-modeller och mycket mer.
I den här tutorialen kommer vi att visa hur man installerar OpenCV på CentOS 7.
Installera OpenCV från CentOS Repository
OpenCV-paketet är tillgängligt från CentOS 7-distributionslagret, men är det ganska föråldrat. I skrivande stund är versionen i förvaren 2.4.5.
Installera OpenCV-paketen genom att skriva:
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 genom att importera Python
cv2
modulen och skriva ut OpenCV-versionen:
python -c "\ import cv2 print(cv2.__version__)"
Installera OpenCV från källan
Genom att bygga OpenCV-biblioteket från källan kan du ha den senaste tillgängliga versionen. Det kommer att optimeras till ditt specifika system och du har full kontroll över byggalternativen.
Så här installerar du den senaste OpenCV-versionen från källan:
-
Installera nödvändiga och valfria beroenden:
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-develSkapa en katalog som kommer att innehålla förvar och klona både OpenCV: s och OpenCV-bidragslager:
mkdir ~/opencv_build && cd ~/opencv_buildgit clonegit cloneI skrivande stund är standardversionen i github-lagren version 4.0.0. Om du vill installera en äldre version av OpenCV, cd till både
opencvochopencv_contribkataloger och körgit checkoutNär nedladdningen är klar skapar du en tillfällig build-katalog och byter till den:
cd ~/opencv_build/opencv && mkdir build && cd buildKonfigurera OpenCV-byggandet med följande 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 är slutfört ser du något liknande nedan:
-- Configuring done -- Generating done -- Build files have been written to: /home/linuxize/opencv_build/opencv/buildStarta kompilationsprocessen genom att köra följande kommando. Ändra flaggan
-jenligt din processor. Om du inte vet antalet kärnor din processor kan du hitta den genom att skrivanproc. Mitt system har 8 kärnor, så jag använder-j8flagganmake -j8Beräkningen kan ta flera minuter eller mer beroende på systemkonfigurationen. När du är klar ser du något liknande:
Built target example_tutorial_Threshold_inRange Linking CXX shared module../../lib/cv2.so Built target opencv_python2Installera OpenCV med:
sudo make installSkapa symlink
opencv4.pcfil till/usr/share/pkgconfigoch körldconfigatt bygga om cache-biblioteket.sudo ln -s /usr/local/lib64/pkgconfig/opencv4.pc /usr/share/pkgconfig/sudo ldconfigKontrollera OpenCV-versionen genom att skriva:
pkg-config --modversion opencv44.0.1För att aktivera Python
cv2:sudo ln -s /usr/local/lib/python2.7/site-packages/cv2 /usr/lib/python2.7/site-packages/Importera modulen och skriv ut OpenCV-versionen:
python -c "\ import cv2 print(cv2.__version__)"4.0.1-dev
Slutsats
Vi har visat dig två olika sätt att installera OpenCV på din CentOS 7-server. Metoden du väljer beror på dina krav och inställningar. Trots att det är enklare att installera den paketerade versionen från CentOS-arkivet, så är det enkelt att bygga OpenCV från källan och det bör vara ditt första alternativ när du installerar OpenCV.
opencv python centosLedamöter av Europaparlamentet kommer att avgöra om en rad frågor, bland annat hur man reglerar telekomföretag i EU, hur man straffar företag som snedvrider konkurrensen, hur man delar radiofrekvenser som släpps av TV: s migrering till digital sändning och hur man skyddar medborgarnas data i den digitala tiden.
Men de är delade om huruvida IP-adresser ska ses som personuppgifter. "Vi kommer att be kommissionen att formellt lägga fram en rapport om detta", säger Malcolm Harbour, en brittisk konservativ parlamentsledamot som spelar en central roll för att hylla den så kallade telekomrevisionen genom parlamentet.
Hur man installerar opencv på hallon pi 3
OpenCV (Open Source Computer Vision Library) är ett open source datorvisionsbibliotek och har bindningar för C ++, Python och Java. I den här tutorialen kommer vi att förklara hur man installerar OpenCV på Raspberry Pi.
Hur man installerar opencv på ubuntu 18.04
Denna handledning förklarar hur du installerar OpenCV på Ubuntu 18.04. OpenCV (Open Source Computer Vision Library) är ett open source datorvisionsbibliotek och har bindningar för C ++, Python och Java.







