Bagaimana cara menginstal opencv 2.9 untuk python?

23

Saya telah mengalami masalah yang sama persis seperti yang dijelaskan dalam posting ini dan seseorang dalam jawaban menyarankan agar Anda memutakhirkan ke opencv versi 2.9. Saya bertanya-tanya bagaimana caranya? Saya menginstal versi yang saya miliki sekarang dengan melakukan

sudo apt-get install python-opencv

Juga, bagaimana saya bisa memeriksa versi apa yang saya jalankan sekarang? Saya di Ubuntu 13.10

EDIT:

Setelah girardengo menjawab, saya tahu saya menggunakan versi 2.4.5 Terima kasih untuk itu!

evan54
sumber
Bolehkah saya tahu cara mengetik perintah " versi "?

Jawaban:

10

Sebelum menginstal versi pengembangan OpenCV, saya sarankan untuk menggunakan kode ini untuk mengatur ukuran tangkapan (dari tautan yang Anda poskan, saya asumsikan Anda menggunakan python):

import cv2

cap = cv2.VideoCapture(device_no)
cap.set(cv2.cv.CV_CAP_PROP_FRAME_WIDTH, width)
cap.set(cv2.cv.CV_CAP_PROP_FRAME_HEIGHT, height)

Untuk menginstal versi pengembangan opencv (3.0.0-dev hari ini) silakan ikuti langkah-langkah di bawah ini:

cd $HOME
mkdir opencv_src
cd opencv_src/
git clone https://github.com/Itseez/opencv.git
cd opencv/
mkdir release
cd release/
cmake -D CMAKE_BUILD_TYPE=RELEASE -D CMAKE_INSTALL_PREFIX=/usr/local ..
make
sudo make install
Sylvain Pineau
sumber
Saya sudah mencoba perintah yang Anda sarankan dan mereka tidak bekerja untuk c910 kamera logitech saya. Saya mengkompilasi / menginstal versi terbaru sekarang dan akan melihat apakah itu membuat perbedaan. terima kasih
evan54
Aneh, saya punya C920 dan dengan opencv 2.4.5 (versi standar 13.10) berfungsi dengan baik. Anda dapat memeriksa salah satu skrip saya di sini
Sylvain Pineau
itu tidak bekerja dengan dev :( Saya akan menandai ini diselesaikan dan memposting pertanyaan baru tentang pesan kesalahan yang saya dapatkan.
evan54
hai evan54, hanya ingin tahu - apakah Anda menggunakan mac? juga, apakah Anda menginstal 2.9 atau 3.0 berdasarkan instruksi di atas? jika Anda menggunakan opencv 3.0 dengan python apakah Anda masih menyebutnya sebagai cv2?
user391339
Terkadang Anda harus menautkan modulcd ~/.virtualenvs/cv/lib/python2.7/site-packages/ && ln -s /usr/local/lib/python2.7/site-packages/cv2.so cv2.so
Yauhen Yakimovich
6

Buka terminal, lalu luncurkan python interpeter:

python

lalu, impor pembuka:

import cv2

akhirnya, versi cetak:

cv2.__version__

jika Anda ingin menginstal versi pengembangan terbaru dari opencv, Anda dapat mengikuti instruksi dari dokumentasi resmi opencv dari sini

girardengo
sumber
0

Script disebutkan di bawah, salin dan jalankan

sudo bash install_opencv.sh

Berikut ini skrip ...

# KEEP UBUNTU OR DEBIAN UP TO DATE

 sudo apt-get -y update
 sudo apt-get -y upgrade
 sudo apt-get -y dist-upgrade
 sudo apt-get -y autoremove

 #INSTALL THE DEPENDENCIES


 # Build tools:

 sudo apt-get install -y build-essential cmake


 # GUI:

 sudo apt-get install -y qt5-default libvtk6-dev


 # Media I/O:

 sudo apt-get install -y zlib1g-dev libjpeg-dev libwebp-dev libpng-
 dev libtiff5-dev libjasper-dev libopenexr-dev libgdal-dev


 # Video I/O:

 sudo apt-get install -y libdc1394-22-dev libavcodec-dev libavformat-
 dev libswscale-dev libtheora-dev libvorbis-dev libxvidcore-dev 
 libx264-dev yasm libopencore-amrnb-dev libopencore-amrwb-dev libv4l-
 dev libxine2-dev


 # Parallelism and linear algebra libraries:

 sudo apt-get install -y libtbb-dev libeigen3-dev


 # Python:

 sudo apt-get install -y python-dev python-tk python-numpy python3-
 dev python3-tk python3-numpy


 # Java:

 sudo apt-get install -y ant default-jdk


 # Documentation:

 sudo apt-get install -y doxygen



 # INSTALL THE LIBRARY (YOU CAN CHANGE '3.0.0' FOR THE LAST STABLE 
 VERSION)


 sudo apt-get install -y unzip wget
 wget https://github.com/Itseez/opencv/archive/3.1.0.zip
 unzip 3.1.0.zip
 rm 3.1.0.zip
 mv opencv-3.1.0 OpenCV1
 cd OpenCV1
 mkdir build
 cd build
 cmake -DWITH_QT=ON -DWITH_OPENGL=ON -DFORCE_VTK=ON -DWITH_TBB=ON -
 DWITH_GDAL=ON -DWITH_XINE=ON -DBUILD_EXAMPLES=ON ..
 make -j4
 sudo make install
 sudo ldconfig

 # EXECUTE SOME OPENCV EXAMPLES AND COMPILE A DEMONSTRATION
 # To complete this step, please visit 
 'http://milq.github.io/install-opencv-ubuntu-debian'.
Abhishek Raj
sumber