Comment installer opencv 2.9 pour python?

23

J'ai eu exactement le même problème que celui décrit dans cet article et quelqu'un dans les réponses a suggéré que vous passiez à la version 2.9 d'Opencv. Je me demandais comment faire ça? J'ai installé la version que j'ai maintenant en faisant

sudo apt-get install python-opencv

De plus, comment puis-je vérifier la version que j'utilise actuellement? Je suis sur Ubuntu 13.10

MODIFIER:

Après la réponse de girardengo, je sais que je suis sur la version 2.4.5 Merci pour ça!

evan54
la source
Puis-je savoir comment taper la commande " version "?

Réponses:

10

Avant d'installer la version de développement d'OpenCV, je suggère d'utiliser ce code pour définir la taille de capture (à partir du lien que vous avez publié, je suppose que vous utilisez 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)

Pour installer la version de développement d'opencv (3.0.0-dev aujourd'hui), veuillez suivre les étapes ci-dessous:

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
la source
J'ai essayé les commandes que vous proposez et elles ne fonctionnent pas pour mon appareil photo logitech c910. Je suis en train de compiler / installer la dernière version et je verrai si cela fait une différence. merci
evan54
Bizarre, j'ai un C920 et avec opencv 2.4.5 (la version 13.10 par défaut) ça marche bien. Vous pouvez consulter l'un des scripts mys ici
Sylvain Pineau
cela n'a pas fonctionné avec le dev :( Je marquerai ceci comme résolu et
posterai
salut evan54, juste curieux - utilisez-vous un mac? avez-vous également installé 2.9 ou 3.0 en vous basant sur les instructions ci-dessus? si vous avez utilisé opencv 3.0 en python, l'avez-vous toujours appelé cv2?
user391339
Parfois, vous devez lier le modulecd ~/.virtualenvs/cv/lib/python2.7/site-packages/ && ln -s /usr/local/lib/python2.7/site-packages/cv2.so cv2.so
Yauhen Yakimovich
6

Ouvrez le terminal, puis lancez l'interpréteur python:

python

puis importez opencv:

import cv2

enfin, version imprimée:

cv2.__version__

si vous souhaitez installer la dernière version de développement d'opencv, vous pouvez suivre les instructions de la documentation officielle d'opencv à partir d' ici

Girardengo
la source
0

Le script est mentionné ci-dessous, copiez-le et exécutez-le

sudo bash install_opencv.sh

Voici le 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'.
Abhishek Raj
la source