我遇到了与这篇文章中描述的完全相同的问题,答案中有人建议您升级到 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)
打开终端,然后启动 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官方文档的说明进行操作
归档时间: |
|
查看次数: |
64968 次 |
最近记录: |