问题描述
我遇到了与 this 帖子中描述的完全相同的问题,答案中有人建议您升级到 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官方文档的说明从here