How to install OpenCV with python on CentOS7
İçindekiler:
OpenCV (Açık Kaynak Bilgisayarlı Görme Kütüphanesi) C ++, Python ve Java için bağları olan ve tüm büyük işletim sistemlerini destekleyen açık kaynaklı bir bilgisayar görme kütüphanesidir. Çok çekirdekli işlemden yararlanabilir ve gerçek zamanlı çalışma için GPU hızlandırma özelliğine sahiptir.
OpenCV, tıbbi görüntü analizi, sokak görünümü görüntülerinin dikilmesi, gözetim videosu, yüzlerin algılanması ve tanınması, hareketli nesnelerin izlenmesi, 3D modellerin çıkarılması ve çok daha fazlası dahil olmak üzere çok çeşitli uygulamalar için kullanılır.
Bu derste, OpenCV'nin CentOS 7'ye nasıl kurulacağını göstereceğiz.
CentOS Deposundan OpenCV yükleyin
OpenCV paketi CentOS 7 dağıtım deposundan edinilebilir, ancak oldukça eski. Yazma sırasında, depolardaki sürüm 2.4.5'tir.
OpenCV paketlerini yazarak yükleyin:
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
Veya Python
cv2
modülünü
cv2
ve OpenCV sürümünü yazdırarak:
python -c "\ import cv2 print(cv2.__version__)"
OpenCV'yi Kaynaktan Kurma
OpenCV kütüphanesini kaynaktan oluşturmak, mevcut en son sürüme sahip olmanızı sağlayacaktır. Sisteminize göre optimize edilecek ve oluşturma seçenekleri üzerinde tam kontrole sahip olacaksınız.
En son OpenCV sürümünü kaynaktan yüklemek için şu adımları izleyin:
-
Gerekli ve isteğe bağlı bağımlılıkları yükleyin:
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-develDepoları tutacak bir dizin oluşturun ve hem OpenCV'leri hem de OpenCV depolarını klonlayın:
mkdir ~/opencv_build && cd ~/opencv_buildgit clonegit cloneYazma sırasında, github depolarındaki varsayılan sürüm 4.0.0 sürümüdür.
opencvdaha eski bir sürümünü yüklemek istiyorsanız, hemopencvhem deopencv_contribdizinlerine cdopencvvegit checkoutçalıştırınİndirme işlemi tamamlandıktan sonra geçici bir derleme dizini oluşturun ve bu dizine geçin:
cd ~/opencv_build/opencv && mkdir build && cd buildOpenCV derlemesini aşağıdaki CMake komutuyla yapılandırın:
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 oluşturma sistemi tamamlandıktan sonra aşağıdaki gibi bir şey göreceksiniz:
-- Configuring done -- Generating done -- Build files have been written to: /home/linuxize/opencv_build/opencv/buildAşağıdaki komutu çalıştırarak derleme işlemini başlatın.
-jbayrağını işlemcinize göre değiştirin. İşlemcinizin çekirdek sayısını bilmiyorsanıznprocyazaraknproc. Sistemimde 8 çekirdek var, bu yüzden-j8bayrağını kullanıyorummake -j8Derleme, sistem yapılandırmanıza bağlı olarak birkaç dakika veya daha fazla sürebilir. Tamamlandığında şöyle bir şey göreceksiniz:
Built target example_tutorial_Threshold_inRange Linking CXX shared module../../lib/cv2.so Built target opencv_python2OpenCV uygulamasını şununla yükleyin:
sudo make install/usr/share/pkgconfigopencv4.pc/usr/share/pkgconfigsymlinkopencv4.pcdosyası oluşturun ve kitaplık önbelleğini yeniden oluşturmak içinldconfigdosyasını çalıştırın.sudo ln -s /usr/local/lib64/pkgconfig/opencv4.pc /usr/share/pkgconfig/sudo ldconfigAşağıdakileri yazarak OpenCV sürümünü kontrol edin:
pkg-config --modversion opencv44.0.1Python
cv2modülünün çalışmasını etkinleştirmek için:sudo ln -s /usr/local/lib/python2.7/site-packages/cv2 /usr/lib/python2.7/site-packages/Modülü içe aktarın ve OpenCV sürümünü yazdırın:
python -c "\ import cv2 print(cv2.__version__)"4.0.1-dev
Sonuç
CentOS 7 sunucunuza OpenCV kurmanın iki farklı yolunu gösterdik. Seçtiğiniz yöntem gereksinimlerinize ve tercihlerinize bağlıdır. Paketlenmiş sürümü CentOS deposundan kurmak daha kolay olsa da, OpenCV'yi kaynaktan oluşturmak size daha fazla esneklik sağlar ve OpenCV'yi kurarken ilk seçeneğiniz olmalıdır.
opencv python centosCentos 8'de bir nfs sunucusu nasıl kurulur ve yapılandırılır
Bu öğreticide, CentOS 8'de bir NFSv4 Sunucusu kurmak için gerekli adımları uygulayacaksınız. Ayrıca, istemciye bir NFS dosya sisteminin nasıl takılacağını da göstereceğiz.
Centos 7'ye nagios nasıl kurulur ve yapılandırılır
Nagios, en popüler açık kaynak izleme sistemlerinden biridir. Nagios tüm BT altyapınızın envanterini tutar ve ağlarınızın, sunucularınızın, uygulamalarınızın, hizmetlerinizin ve işlemlerinizin çalışır durumda olmasını sağlar. Bu öğreticide, bir CentOS 7 sunucusuna Nagios Core'un nasıl kurulacağı ve yapılandırılacağı açıklanmaktadır.
Ubuntu 18.04 Üzerine Opencv Nasıl Kurulur
Bu eğitici Ubuntu 18.04'te OpenCV'nin nasıl kurulacağını açıklar. OpenCV (Açık Kaynak Bilgisayarlı Görme Kütüphanesi) açık kaynaklı bir bilgisayar görme kütüphanesidir ve C ++, Python ve Java için bağlamaları vardır.







