Install Wine On Linux/Ubuntu - Run Windows Apps - Wine Shortcut
Tartalomjegyzék:
Az OpenCV (nyílt forráskódú számítógépes látáskönyvtár) egy nyílt forráskódú számítógépes látáskönyvtár C ++, Python és Java kötésekkel, és támogatja az összes főbb operációs rendszert. Kihasználhatja a többmagos feldolgozást, és valósidejű GPU-gyorsítást kínál.
Az OpenCV alkalmazások nagyon széles skáláját használják, beleértve az orvosi képanalízist, az utcakép-képek összevarrását, a megfigyelési videót, az arcok felismerését és felismerését, a mozgó tárgyak követését, a 3D modellek kibontását és még sok minden mást.
Ebben az oktatóanyagban bemutatjuk, hogyan kell telepíteni az OpenCV-t a CentOS 7-re.
Telepítse az OpenCV-t a CentOS-lerakatból
Az OpenCV csomag a CentOS 7 terjesztési tárházából elérhető, de ez elég elavult. Az írás idején a tárolók verziója 2.4.5.
Telepítse az OpenCV csomagokat a következő gépeléssel:
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
Vagy a Python
cv2
modul importálásával és az OpenCV verzió kinyomtatásával:
python -c "\ import cv2 print(cv2.__version__)"
Telepítse az OpenCV-t a forrásból
Az OpenCV könyvtár forrásból történő felépítése lehetővé teszi a legfrissebb elérhető verzió elérését. A rendszer az Ön rendszerének megfelelően lesz optimalizálva, és teljes ellenőrzést gyakorol a szerkesztési lehetőségek felett.
A legfrissebb OpenCV verziónak a forrásból történő telepítéséhez kövesse az alábbi lépéseket:
-
Telepítse a szükséges és az opcionális függőségeket:
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-develHozzon létre egy könyvtárat, amely tárolja az adattárakat, és klónozza mind az OpenCV, mind az OpenCV közreműködő adattárakat:
mkdir ~/opencv_build && cd ~/opencv_buildgit clonegit cloneAz írás idején a github tárolók alapértelmezett verziója a 4.0.0. Ha telepíteni szeretne egy régebbi OpenCV-verziót, akkor a CD-t mind az
opencv, mind azopencv_contribkönyvtárakbaopencv_contribés futtassa agit checkoutA letöltés befejezése után hozzon létre egy ideiglenes összeállítási könyvtárat, és váltson rá:
cd ~/opencv_build/opencv && mkdir build && cd buildKonfigurálja az OpenCV összeállítását a következő CMake paranccsal:
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..Amint a CMake összeállítási rendszer elkészül, az alábbiakat láthatja:
-- Configuring done -- Generating done -- Build files have been written to: /home/linuxize/opencv_build/opencv/buildIndítsa el a fordítási folyamatot a következő parancs futtatásával. Módosítsa a
-jzászlót a processzornak megfelelően. Ha nem ismeri a processzormagok számát, akkor aznprocgépeléssel találhatja meg. A rendszeremnek 8 magja van, tehát a-j8zászlót használommake -j8Az összeállítás akár néhány percet is igénybe vehet, a rendszer konfigurációjától függően. Ha elkészült, látni fog valami hasonlót:
Built target example_tutorial_Threshold_inRange Linking CXX shared module../../lib/cv2.so Built target opencv_python2Telepítse az OpenCV-t a következővel:
sudo make installHozzon létre egy symlink
opencv4.pcfájlt a/usr/share/pkgconfigkönyvtárba, és futtassa azldconfigfájlt a könyvtárak gyorsítótárának újraépítéséhez.sudo ln -s /usr/local/lib64/pkgconfig/opencv4.pc /usr/share/pkgconfig/sudo ldconfigEllenőrizze az OpenCV verziót a következő gépeléssel:
pkg-config --modversion opencv44.0.1A Python
cv2modul futtatásának engedélyezése:sudo ln -s /usr/local/lib/python2.7/site-packages/cv2 /usr/lib/python2.7/site-packages/Importálja a modult és nyomtassa ki az OpenCV verziót:
python -c "\ import cv2 print(cv2.__version__)"4.0.1-dev
Következtetés
Két különféle módszert mutattunk be az OpenCV telepítésére a CentOS 7 szerverre. A választott módszer az Ön igényeitől és preferenciáitól függ. Annak ellenére, hogy a csomagolt változat telepítése a CentOS tárházból könnyebb, az OpenCV forrásból történő kiépítése nagyobb rugalmasságot biztosít, és ennek kell lennie az első lehetőségnek az OpenCV telepítésekor.
opencv python centosHogyan telepítsük és konfiguráljuk a nextcloudot az apache on centos 7 használatával
A Nextcloud egy nyílt forráskódú, saját üzemeltetésű fájlmegosztási és együttműködési platform, hasonló a Dropboxhoz. Ebben az oktatóanyagban megmutatjuk, hogyan kell telepíteni és konfigurálni a Nextcloud szoftvert az Apache segítségével egy CentOS 7 gépen.
Hogyan telepítsük az atomszöveget a centos 7-re
Az Atom egy nyílt forráskódú, platformok közötti kódszerkesztő, amelyet a GitHub fejlesztett ki. Beépített csomagkezelővel, beágyazott Git-vezérléssel, intelligens automatikus kiegészítéssel, szintaxis-kiemeléssel és több táblával rendelkezik.
Hogyan telepítsük az opencv-t a málna pi 3-ra
Az OpenCV (nyílt forráskódú számítógépes látáskönyvtár) egy nyílt forráskódú számítógépes látástár-könyvtár, és rendelkezik kötésekkel a C ++, a Python és a Java számára. Ebben az oktatóanyagban elmagyarázzuk, hogyan kell telepíteni az OpenCV-t a Raspberry Pi-re.







