Menginstal opencv

15

Saya telah mengunduh OpenCV tetapi sayangnya saya tidak tahu cara menginstalnya. Semua halaman yang saya temukan online hanya memberi tahu saya cara mengunduh dan menginstalnya langsung dari konsol, bukan apa yang harus dilakukan ketika Anda sudah mengunduh. Adakah yang bisa memberi tahu saya apa yang harus saya lakukan?

pengguna185184
sumber
4
Ada banyak lib pembuka di pusat perangkat lunak atau di apt. Tidak yakin apakah itu standalone juga?
don.joey

Jawaban:

19

Untuk menginstal OpenCV di Ubuntu, cukup tekan Ctrl+ Alt+ Tdi keyboard Anda untuk membuka Terminal. Saat terbuka, jalankan perintah di bawah ini:

Ubuntu 12.04 menyediakan paket OpenCV 2.3.1 yang dapat Anda instal dengan mudah dengan mengetik:

sudo apt-get install libopencv-dev

Jika Anda tidak peduli tentang memiliki versi terbaru, Anda bisa melewatkan sisanya.


Instal Ketergantungan

sudo apt-get install build-essential checkinstall cmake pkg-config yasm
sudo apt-get install libtiff4-dev libjpeg-dev libjasper-dev
sudo apt-get install libavcodec-dev libavformat-dev libswscale-dev libdc1394-22-dev libxine-dev libgstreamer0.10-dev 
libgstreamer-plugins-base0.10-dev libv4l-dev
sudo apt-get install python-dev python-numpy
sudo apt-get install libtbb-dev
sudo apt-get install libqt4-dev libgtk2.0-dev

Unduh OpenCV untuk Unix ke: ~ / Downloads

cd Downloads
wget http://downloads.sourceforge.net/project/opencvlibrary/opencv-unix/2.4.6.1/opencv-2.4.6.1.tar.gz

tar -xvf opencv-2.4.6.1.tar.bz2
cd opencv-2.4.6.1/
mkdir build
cd build

Konfigurasikan menggunakan CMake.

cmake -D WITH_QT=ON -D WITH_XINE=ON -D WITH_OPENGL=ON -D WITH_TBB=ON -D BUILD_EXAMPLES=ON ..

Perhatikan, bahwa dengan menambahkan -D WITH_QT = ON, modul highgui akan menggunakan QT alih-alih GTK. Jika Anda ingin menggunakan GTK, hapus saja ini. Untuk informasi lebih lanjut tentang opsi, lihat file CMakeLists.txt. Ketika Anda puas dengan konfigurasi yang Anda miliki, Anda dapat mulai mengkompilasi:

make

Jika kompilasi selesai tanpa kesalahan, Anda dapat menginstal dengan mengatakan:

sudo make install

Terakhir, pastikan bahwa program Anda dapat menautkan ke pustaka OpenCV dalam waktu berjalan dengan menambahkan baris berikut di akhir halaman Anda /etc/ld.so.conf:

/usr/local/lib

Dan kemudian konfigurasikan binding run-time dynamic linker:

sudo ldconfig

Sumber: Cara Memasang OpenCV di Ubuntu

Mitch
sumber
1
Pada saat penulisan, libopencv-devgagal menginstal folder /usr/include/opencv, yang berisi file header 'lama'. Mereka ada di (sumber asli) [ archive.ubuntu.com/ubuntu/pool/universe/o/opencv/… dan folder tersebut direferensikan dalam file pkg-config opencv.pc, jadi unduh dan hapus ritsleting sumber asli, kemudian hubungkan / menyalin include/opencvfolder menjadi /usr/includekarya.
drevicko
Hai @drevicko! Bisakah Anda menjelaskan lebih lanjut tentang jawaban Anda? Saya agak pemula untuk memahami gagasan "menautkan / menyalin" include / opencv. Bagaimana saya bisa melakukan itu?
Shawn Le
Saya kira Anda telah menemukan folder opencvdi folder includedalam arsip yang belum dibongkar dari tautan di atas? Dan diinstal libopencv-devdari terminal? Periksa versi yang terinstal cocok dengan tautan di atas ('2.3.1-11ubuntu2' harus di output apt-cache showpkg libopencv-dev) - jika tidak, jangan lakukan hal berikut: Katakanlah Anda mengunduh dan membongkar tautan di atas ke dalam folder rumah Anda. Di terminal, lakukan cd /usr/includeuntuk menautkan lakukan sudo ln -s ~/opencv_2.3.1.orig/include/opencvatau menyalin dosudo cp ~/opencv_2.3.1.orig/include/opencv .
drevicko
1

Sejak itu menjadi lebih mudah untuk menginstal OpenCV di Ubuntu16.04 +.

Menurut halaman OPENCV pypi , dari Ubuntu 16.04+, Anda dapat melakukan ini untuk menginstal OpenCV:

  • Untuk Python2.7:

    pip install opencv-python
    
  • Untuk python3:

    pip3 install opencv-python
    

Untuk informasi lebih lanjut, lihat .

Tshilidzi Mudau
sumber
1

Berikut ini skrip untuk membantu menginstal opencv 2.4.8 berdasarkan rilis FFmpeg kuno di Ubuntu.

Pemakaian:

wget -O- https://gist.github.com/olupotd/cd0c68f4c84153dffd16 | sh 
Olu Smith
sumber
0

Ini skrip yang saya buat sendiri. Masalah yang saya temukan dengan skrip lain di sekitar adalah bahwa mereka tidak berhenti ketika satu perintah gagal. Secara membabi buta mengikuti ke perintah berikutnya, dan akhirnya Anda berakhir tanpa instalasi.

Skrip ini secara otomatis memeriksa dependensi pada situs web resmi, mengunduh rilis yang paling stabil, dan menginstalnya di sistem Anda. Saya sudah mengujinya hanya pada 14,04, dan telah menginstalnya pada beberapa sistem tanpa masalah.

Untuk menggunakan skrip, unduh file dari sini , buka terminal, cdke direktori yang berisi skrip dan ketik:

chmod u+x install_opencv_latest.sh

Sekarang jalankan saja skripnya:

./install_opencv_latest.sh

Anda akan diminta memasukkan kata sandi administratif Anda, dan mengonfirmasi pemasangan 2-3 kali. Cukup tekan Y. Ini akan memakan waktu 10-20 menit menurut spesifikasi Anda.

Perhatikan bahwa Anda perlu ke cddirektori tempat Anda mengunduh skrip, yang kemungkinan besar akan menjadi folder Unduhan Anda:

cd ~/Downloads
daltonfury42
sumber