我知道我可以pip install opencv-python
安装opencv3,但是对于opencv特定版本(例如2.4.9)是否有单独的命令或名称?
如果没有,我该如何指定要安装的版本?
感谢。
答案 0 :(得分:81)
通过pip
,您可以使用以下命令指定要安装的软件包版本:
pip install opencv-python==2.4.9
但是,pypi似乎无法使用该软件包。
检查可用版本的一个小技巧:
pip install opencv-python==
返回:
Could not find a version that satisfies the requirement opencv-python==
(from versions: 3.1.0.0, 3.1.0.1, 3.1.0.2, 3.1 .0.3, 3.1.0.5, 3.2.0.6, 3.2.0.7) No matching distribution found for opencv-python==
答案 1 :(得分:31)
简单易用
具体版本 *最后一步 * opencv-python == 2.4.9
答案 2 :(得分:12)
还有另一种简单的方法,你可以输入终端
sudo apt-get install python-opencv
Install OpenCV-Python in Ubuntu
安装后,可以在c ++和python中使用opencv 2.4版。
但我建议您使用opencv 3.2.0和opencv-contrib,它会提供更多功能
希望这有帮助!
答案 3 :(得分:4)
您也可以使用Anaconda执行此操作:
conda install -c https://conda.binstar.org/menpo opencv=2.4.9
答案 4 :(得分:4)
如果您使用的是Windows操作系统,可以从here下载所需的opencv非官方Windows二进制文件,然后键入
类似于二进制文件目录中的pip install opencv_python-2.4.13.2-cp27-cp27m-win_amd64.whl
。
答案 5 :(得分:3)
cv2 vs.“opencv3”
要避免潜在的误解:
python OpenCV模块在所有版本>中通过import cv2
命名和导入。 2.0,包括> 3.0。如果您想使用cv2
,请安装OpenCV版本> 3很好 - 除非您正在寻找与旧版本的特定兼容性或者是2.4.x版本的粉丝。从2.4.x到3.x的转换是在2015年,在功能,速度和透明度方面,使用新版本更有意义。您可以阅读有关主要差异的here和here。但仍支持2.4.x版本,current release为2.4.13.5。
安装特定版本,例如OpenCV 2.4.9
那说:
如果您要安装pip install opencv-python==2.4.X
,sudo apt-get install opencv
和conda install opencv=2.4.x
都未提供的特定版本(如此处的其他答案所述),您始终可以从源安装。在sourceforge repository中,您可以找到每个操作系统的所有主要版本。虽然对于没有经验的用户来说这可能是可怕的,但在一些教程中已经很好地解释了这一点。例如。 here在Ubuntu 14.04上为2.4.9。或here是最新版本2.4.13.5的官方Linux安装文档。
从本质上讲,安装过程归结为:
安装依赖项,请参阅所需软件包的文档(例如here)
e.g。 wget http://sourceforge.net/projects/opencvlibrary/files/opencv-unix/2.4.9/opencv-2.4.9.zip
通过创建构建目录并运行cmake
来解压缩源代码并准备构建mkdir build
cd build
cmake (... your build options ...)
使用以下命令构建在已创建的构建目录中
make
sudo make install
答案 6 :(得分:3)
您可以尝试
pip install opencv==2.4.9
答案 7 :(得分:2)
python3.6 -m pip install opencv-python
将在分支python3.6中的linux中安装cv2
答案 8 :(得分:2)
python -m pip install opencv-python
这将基于您当前的python安装opencv
答案 9 :(得分:0)
如果您是Windows用户,则可以使用pip安装opencv,如下所示:
pip install opencv-python==<python version>
ex - pip install opencv-python==3.6
如果您是Linux用户:
sudo apt-get install python-opencv
与此同时,可以使用conda这样安装opencv ...
conda install -c https://conda.binstar.org/menpo opencv=3.6
答案 10 :(得分:0)
首先,获取要安装的正确opencv version扩展名。如果要安装3.4.9.20,请运行pip install opencv-python==3.4.5.20
。
答案 11 :(得分:0)
下面的Python软件包将被下载并安装到其默认位置。
1.1。 Python-2.7.x。
1.2。脾气暴躁。
1.3。 Matplotlib(Matplotlib是可选的,但由于我们在教程中经常使用它,因此建议使用。)
将所有软件包安装到其默认位置。 Python将安装到C:/ Python27/。
安装后,打开Python IDLE。输入import numpy并确保Numpy正常运行。
从sourceforge网站下载最新的OpenCV版本,然后双击将其解压缩。
转到opencv / build / python / 2.7文件夹。
将cv2.pyd复制到C:/ Python27 / lib / site-packeges。
打开Python IDLE,然后在Python终端中键入以下代码。
导入cv2 打印cv2。版本 如果打印出来的结果没有任何错误,那就恭喜!您已经成功安装了OpenCV-Python。
答案 12 :(得分:0)
以下命令行pip install opencv-python==3.4.2.16
正常工作。使用提供给您的版本之一。可能是:
3.1.0.5, 3.2.0.6, 3.2.0.7, 3.2.0.8, 3.3.0.9, 3.3.0.10, 3.3.1.11, or 3.4.0.12, etc.
为确保确定,您可以看到我的屏幕截图。screenshot