python安装opencv的方法(快速简单安装)

Anaconda 下创建一个python3.6的虚拟环境,进入虚拟环境开始安装:

先安装 opencv-python

pip install opencv-python -i https://pypi.tuna.tsinghua.edu.cn/simple

安装过程:

Looking in indexes: https://pypi.tuna.tsinghua.edu.cn/simple
Collecting opencv-python
  Downloading https://pypi.tuna.tsinghua.edu.cn/packages/48/c3/798bd7b8f78430f82ec0660b753106717e4e4bb8032ce56f77d8577cb24b/opencv_python-4.5.5.64-cp36-abi3-win_amd64.whl (35.4 MB)
     |████████████████████████████████| 35.4 MB 218 kB/s
Collecting numpy>=1.13.3
  Using cached https://pypi.tuna.tsinghua.edu.cn/packages/ea/bc/da526221bc111857c7ef39c3af670bbcf5e69c247b0d22e51986f6d0c5c2/numpy-1.19.5-cp36-cp36m-win_amd64.whl (13.2 MB)
Installing collected packages: numpy, opencv-python
Successfully installed numpy-1.19.5 opencv-python-4.5.5.64

然后安装opencv-contrib-python

pip install opencv-contrib-python -i https://pypi.tuna.tsinghua.edu.cn/simple

安装过程

Looking in indexes: https://pypi.tuna.tsinghua.edu.cn/simple
Collecting opencv-contrib-python
  Downloading https://pypi.tuna.tsinghua.edu.cn/packages/2e/63/c02ffce9f182dd77fad7ee1f333a6a2aca1a5a2c14a683d30b5d2bd8d8db/opencv_contrib_python-4.5.5.64-cp36-abi3-win_amd64.whl (42.2 MB)
     |████████████████████████████████| 42.2 MB 311 kB/s
Requirement already satisfied: numpy>=1.13.3 in c:\users\yang\.conda\envs\kivy\lib\site-packages (from opencv-contrib-python) (1.19.5)
Installing collected packages: opencv-contrib-python
Successfully installed opencv-contrib-python-4.5.5.64

此种方法安装后,import cv2 as cv后,代码可以正常运行

### 安装OpenCV库于Python环境 对于希望在Python环境中安装OpenCV库的情况,一种推荐的方式是从源码构建以获得最大灵活性和性能优化[^1]。此过程适用于多种Linux发行版,包括Ubuntu。 #### 使用pip工具简易安装 最简便的方法是利用`pip`命令来安装预编译版本的OpenCV-Python包: ```bash pip install opencv-python ``` 这一步骤能够快速完成大多数用户的安装需求,适合那些不需要特定模块或最新功能的人群[^4]。 #### 自定义安装流程 为了获取更多特性支持(如SIFT, SURF等),则需从GitHub仓库下载官方源代码并配合额外贡献模块一起编译安装。具体操作如下所示: - 首先克隆两个必要的Git仓库至本地计算机: ```bash cd ~ git clone https://github.com/opencv/opencv.git git clone https://github.com/opencv/opencv_contrib.git ``` - 接着切换到目标版本分支,这里假设为3.0.0版本: ```bash cd ~/opencv git checkout 3.0.0 cd ../opencv_contrib git checkout 3.0.0 ``` - 创建一个新的目录用于存放编译产物,并执行CMake配置脚本指定所需参数: ```bash mkdir -p ~/opencv/build && cd $_ cmake -DOPENCV_EXTRA_MODULES_PATH=~/opencv_contrib/modules .. ``` - 开始编译工作,完成后即可通过make install指令将文件部署到位: ```bash make -j$(nproc) sudo make install ``` 上述步骤确保了可以访问所有可用的功能选项以及最佳化设置[^2]。 #### 设置环境变量 最后不要忘记更新系统的动态链接器缓存以便加载新安装的共享库: ```bash echo "/usr/local/lib" | sudo tee /etc/ld.so.conf.d/opencv.conf sudo ldconfig ``` 此时应该能够在Python解释器里成功导入cv2模块而没有任何错误提示[^5]。
评论 13
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值