如何为python安装opencv 2.9?

eva*_*n54 24 python opencv

我遇到了与这篇文章中描述的完全相同的问题,答案中有人建议您升级到 opencv 2.9 版。我想知道怎么做?我通过这样做安装了我现在拥有的版本

sudo apt-get install python-opencv
Run Code Online (Sandbox Code Playgroud)

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

编辑:

在 girardengo 回答之后,我知道我使用的是 2.4.5 版,谢谢!

Syl*_*eau 11

在安装 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)
Run Code Online (Sandbox Code Playgroud)

要安装 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
Run Code Online (Sandbox Code Playgroud)


gir*_*ngo 7

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

python
Run Code Online (Sandbox Code Playgroud)

然后,导入 opencv:

import cv2
Run Code Online (Sandbox Code Playgroud)

最后,打印版本:

cv2.__version__
Run Code Online (Sandbox Code Playgroud)

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