OpenCV ialah perpustakaan penglihatan komputer merentas platform yang boleh dijalankan pada Windows, Linux, MacOS dan sistem pengendalian lain. OpenCV menyediakan antara muka untuk banyak bahasa, termasuk Python ialah bahasa yang mudah untuk dimulakan dan sangat menyenangkan untuk digunakan Jika anda menggunakan Python untuk mempelajari OpenCV, saya percaya anda boleh mendapatkan hasil dengan lebih cepat.
URL muat turun rasmi OpenCV ialah http://opencv.org/releases.html Saya memilih versi terkini 3.2.0 Untuk pengguna Windows, anda boleh memuat turun terus fail exe dan memasangnya Saya tidak akan pergi ke butiran di sini, jika anda menghadapi masalah, anda boleh membaca panduan pemasangan rasmi Untuk pengguna Linux, anda boleh memuat turun kod sumber OpenCV dan menyusunnya sendiri, dan memuat turun pakej pemampatan kod sumber dalam format zip dari. laman web rasmi.
Mula-mula pasang pakej perisian berikut:
[pilihan] bermaksud pakej ini adalah pilihan Pakej di atas boleh dipasang terus melalui arahan apt-get Buka terminal dan masukkan arahan berikut:
[penyusun]
$ sudo apt-get install build-essential
[diperlukan]
$ sudo apt-get install cmake git libgtk2.0-dev pkg-config libavcodec-dev libavformat-dev libswscale-dev
[pilihan]
$ sudo apt-get install python-dev python-numpy libtbb2 libtbb-dev libjpeg-dev libpng-dev libtiff-dev libjasper-dev libdc1394-dev
Dalam masa yang singkat, semua pakej yang bergantung pada kompilasi dipasang (ini adalah salah satu sebab mengapa saya suka Linux, ia sangat mudah untuk memasang pakej). Kemudian kompilasi bermula Sebenarnya, kompilasi hanya memerlukan tiga baris arahan untuk diselesaikan. Tetapi sebelum itu, anda perlu mencipta folder binaan dalam folder opencv-XXX yang telah dinyahmampatkan.
Mulakan pemasangan Langkah pertama ialah konfigurasi.$ cmake -D CMAKE_BUILD_TYPE=Release -D CMAKE_INSTALL_PREFIX=/usr/local ..
CMAKE_BUILD_TYPE: Jenis binaan, terdapat dua jenis: Release dan Debug
CMAKE_INSTALL_PREFIX: Tentukan direktori folder tempat anda ingin memasang OpenCV, biasanya gunakan /usr/local
Selain itu, anda juga boleh menambah BUILD_DOCS untuk membina dokumen dan BUILD_EXAMPLES untuk membina semua contoh
Nota: Jika baris arahan di atas tidak boleh berfungsi, keluarkan ruang selepas -D:
$ cmake -D CMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX=/usr/local ..
make -j7 # 同时使用七个线程
sudo make install
Sekiranya anda tidak menghadapi sebarang masalah setakat ini, tahniah, anda telah berjaya memasang OpenCV pada Linux. Untuk menguji sama ada OpenCV anda boleh digunakan pada Python, anda boleh menjalankan kod kecil yang membaca imej dan memaparkannya:
import cv2 image = cv2.imread("logo.png", 1) cv2.imshow("Hello, world!", image) cv2.waitKey(0) cv2.destroyAllWindows()
Jika anda mendapat ralat semasa menjalankan, cuba tukar laluan relatif imej kepada laluan mutlak. Selepas berjalan dengan jayanya, anda akan melihat:
Atas ialah kandungan terperinci Bagaimana untuk menyusun dan memasang OpenCV di bawah sistem Linux. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!