如何为python安装opencv 2.9?

我一直遇到与本文所述完全相同的问题,答案中的某些人建议您升级到opencv 2.9版。 我想知道那是怎么回事? 我安装了现在的版本

sudo apt-get install python-opencv 

另外,我如何查看我现在正在运行的版本? 我在Ubuntu 13.10上

编辑:

在girardengo回答后我知道我的版本是2.4.5。谢谢你!

在安装OpenCV的开发版之前,我建议使用此代码来设置捕获大小(从您发布的链接我假设您使用的是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) 

要安装opencv的开发版本(今天3.0.0-dev),请按照以下步骤操作:

 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 

打开终端,然后启动python interpeter:

 python 

然后,导入opencv:

 import cv2 

最后,打印版本:

 cv2.__version__ 

如果你想安装opencv的最新开发版本,你可以从这里按照opencv的官方文档的说明

脚本在下面提到,复制并运行它

 sudo bash install_opencv.sh 

这是脚本……

 # 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'.