Come installare opencv 2.9 per python?

22

Ho avuto lo stesso identico problema descritto in questo post  e qualcuno nelle risposte ha suggerito di eseguire l'aggiornamento alla versione 2.9 di opencv. Mi stavo chiedendo come farlo? Ho installato la versione che ho ora facendo

sudo apt-get install python-opencv

Inoltre, come posso verificare quale versione sto utilizzando adesso? Sono su Ubuntu 13.10

EDIT:

Dopo la risposta di girardengo so che sono sulla versione 2.4.5 Grazie per questo!

    
posta evan54 13.04.2014 - 23:53

3 risposte

9

Prima di installare la versione di sviluppo di OpenCV, ti suggerirei di usare questo codice per impostare le dimensioni di cattura (dal link che hai postato presumo tu stia usando 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)

Per installare la versione di sviluppo di opencv (3.0.0-dev oggi), procedi nel seguente modo:

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
    
risposta data Sylvain Pineau 14.04.2014 - 10:10
6

Apri il terminale, quindi avvia l'interprete python:

python

quindi, importa opencv:

import cv2

infine, print version:

cv2.__version__

se vuoi installare l'ultima versione di sviluppo di opencv, puoi seguire le istruzioni della documentazione ufficiale di opencv da qui

    
risposta data girardengo 14.04.2014 - 00:26
0

Lo script è citato di seguito, copialo ed eseguilo

sudo bash install_opencv.sh

Ecco lo script ...

# 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'.
    
risposta data Abhishek Raj 26.02.2016 - 10:27

Leggi altre domande sui tag