Wie installiere ich opencv 2.9 für Python?

23

Ich hatte genau das gleiche Problem wie in diesem Beitrag beschrieben und jemand in den Antworten schlug vor, dass Sie auf opencv Version 2.9 aktualisieren. Ich habe mich gefragt, wie das geht. Ich habe die Version installiert, die ich jetzt habe

sudo apt-get install python-opencv

Wie kann ich auch überprüfen, welche Version ich gerade verwende? Ich bin auf Ubuntu 13.10

BEARBEITEN:

Nach der Antwort von girardengo weiß ich, dass ich auf Version 2.4.5 bin. Danke dafür!

evan54
quelle
Darf ich wissen, wie man den Befehl " version " eingibt?

Antworten:

10

Vor der Installation der Entwicklungsversion von OpenCV würde ich vorschlagen, diesen Code zum Festlegen der Aufnahmegröße zu verwenden (über den von Ihnen veröffentlichten Link gehe ich davon aus, dass Sie Python verwenden):

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)

Führen Sie die folgenden Schritte aus, um die Entwicklungsversion von opencv (3.0.0-dev today) zu installieren:

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
quelle
Ich habe die von Ihnen vorgeschlagenen Befehle ausprobiert und sie funktionieren bei meiner Kamera logitech c910 nicht. Ich kompiliere / installiere jetzt die neueste Version und werde sehen, ob das einen Unterschied macht. danke
evan54
Komisch, ich habe ein C920 und mit opencv 2.4.5 (der Standardversion 13.10) funktioniert es einwandfrei. Sie können eines meiner Skripte hier
Sylvain Pineau
es hat mit dem dev nicht geklappt :( Ich markiere dies als gelöst und
poste
hi evan54, nur neugierig - verwendest du einen mac? Haben Sie auch 2.9 oder 3.0 basierend auf den obigen Anweisungen installiert? Wenn Sie OpenCV 3.0 in Python verwendet haben, haben Sie es immer noch als CV2 bezeichnet?
user391339
Manchmal muss man das Modul cd ~/.virtualenvs/cv/lib/python2.7/site-packages/ && ln -s /usr/local/lib/python2.7/site-packages/cv2.so cv2.so
verlinken
6

Öffnen Sie das Terminal und starten Sie dann Python Interpeter:

python

dann importiere opencv:

import cv2

Endlich Druckversion:

cv2.__version__

wenn Sie die neueste Entwicklungsversion von opencv installieren möchten, können Sie den Anweisungen der offiziellen Dokumentation von opencv aus folgen hier

girardengo
quelle
0

Skript wird unten erwähnt, kopieren Sie es und führen Sie es aus

sudo bash install_opencv.sh

Hier ist Skript ...

# 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
quelle