How to install OpenCV with python on CentOS7
Isi kandungan:
OpenCV (Open Source Computer Vision Library) adalah perpustakaan penglihatan komputer sumber terbuka dengan pengikatan untuk C ++, Python, dan Java dan menyokong semua sistem operasi utama. Ia boleh mengambil kesempatan daripada pemprosesan pelbagai teras dan ciri-ciri percepatan GPU untuk operasi masa nyata.
OpenCV digunakan untuk pelbagai aplikasi termasuk analisis imej perubatan, imej pandangan jalan jahitan, video pengawasan, mengesan dan mengenali wajah, mengesan objek bergerak, mengekstrak model 3D dan banyak lagi.
Dalam tutorial ini, kami akan menunjukkan cara memasang OpenCV pada CentOS 7.
Pasang OpenCV dari Repositori CentOS
Pakej OpenCV boleh didapati dari repositori CentOS 7 tetapi agak ketinggalan zaman. Pada masa penulisan, versi dalam repositori ialah 2.4.5.
Pasang pakej OpenCV dengan menaip:
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
Atau dengan mengimport modul
cv2
Python dan mencetak versi OpenCV:
python -c "\ import cv2 print(cv2.__version__)"
Pasang OpenCV dari Sumber
Membina perpustakaan OpenCV dari sumber akan membolehkan anda mempunyai versi terkini yang tersedia. Ia akan dioptimumkan kepada sistem tertentu anda dan anda akan mempunyai kawalan penuh ke atas pilihan bina.
Untuk memasang versi OpenCV terkini dari sumber, ikuti langkah berikut:
-
Pasang kebergantungan yang diperlukan dan pilihan:
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-develBuat direktori yang akan memegang repositori dan klikan kedua repositori OpenCV dan OpenCV contrib:
mkdir ~/opencv_build && cd ~/opencv_buildgit clonegit clonePada masa penulisan, versi lalai dalam repositori github adalah versi 4.0.0. Jika anda ingin memasang versi lama OpenCV, cd ke kedua
opencvdanopencv_contribdirektori dan jalankangit checkoutSetelah muat turun selesai buat direktori binaan sementara, dan beralih ke sana:
cd ~/opencv_build/opencv && mkdir build && cd buildKonfigurasikan pembukaan OpenCV dengan arahan CMake yang berikut:
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..Apabila sistem membina CMake dimuktamadkan, anda akan melihat sesuatu seperti di bawah:
-- Configuring done -- Generating done -- Build files have been written to: /home/linuxize/opencv_build/opencv/buildMulakan proses penyusunan dengan menjalankan arahan berikut. Ubah suai
-jbendera mengikut pemproses anda. Jika anda tidak mengetahui bilangan teras pemproses anda, anda boleh menemuinya dengan menaipnproc. Sistem saya mempunyai 8 teras, jadi saya menggunakan bendera-j8make -j8Penyusunan ini mungkin mengambil masa beberapa minit atau lebih, bergantung kepada konfigurasi sistem anda. Apabila selesai anda akan melihat sesuatu seperti ini:
Built target example_tutorial_Threshold_inRange Linking CXX shared module../../lib/cv2.so Built target opencv_python2Pasang OpenCV dengan:
sudo make installBuat fail symlink
opencv4.pcke direktori/usr/share/pkgconfigdan jalankanldconfiguntuk membina semula cache perpustakaan.sudo ln -s /usr/local/lib64/pkgconfig/opencv4.pc /usr/share/pkgconfig/sudo ldconfigSemak versi OpenCV dengan menaip:
pkg-config --modversion opencv44.0.1Untuk membolehkan modul
cv2Python dijalankan:sudo ln -s /usr/local/lib/python2.7/site-packages/cv2 /usr/lib/python2.7/site-packages/Import modul dan cetak versi OpenCV:
python -c "\ import cv2 print(cv2.__version__)"4.0.1-dev
Kesimpulannya
Kami telah menunjukkan kepada anda dua cara yang berbeza untuk memasang OpenCV pada pelayan CentOS 7 anda. Kaedah yang anda pilih bergantung kepada keperluan dan keutamaan anda. Walaupun memasang versi yang dibungkus dari repositori CentOS adalah lebih mudah, membina OpenCV dari sumber memberi anda lebih banyak kelenturan dan ia harus menjadi pilihan pertama anda semasa memasang OpenCV.
centen python opencvMemasang, memasang semula, menaik taraf, laman web yang memberi tumpuan sepenuhnya kepada cara memasang, memasang, menaik taraf atau menyahpasang Windows 7, Windows Vista & Windows XP.
Microsoft telah melancarkan laman bantuan baru yang memfokuskan semata-mata mengenai cara memasang, memasang semula, menaik taraf atau menyahpasang Windows 7, Windows Vista & Windows XP. Jika anda sedang merancang untuk mengupgrade Windows Vista ke Windows 7, ini adalah sumber yang hebat!
Bagaimana untuk memasang opencv pada raspberry pi 3
OpenCV (Open Source Computer Vision Library) adalah perpustakaan penglihatan komputer sumber terbuka dan mempunyai pengikat untuk C ++, Python dan Java. Dalam tutorial ini, kami akan menerangkan cara memasang OpenCV pada Raspberry Pi.
Bagaimana untuk memasang opencv pada ubuntu 18.04
Tutorial ini menerangkan cara memasang OpenCV pada Ubuntu 18.04. OpenCV (Open Source Computer Vision Library) adalah perpustakaan penglihatan komputer sumber terbuka dan mempunyai pengikat untuk C ++, Python dan Java.







