Opencv 环境配置

部署运行你感兴趣的模型镜像

1. 问题导入

最近按照一些比较老的教程安装指定版本的opencv 后会报错
“ ERROR: Could not find a version that satisfies the requirement opencv-python==3.4.1.15 ” (可能因为官方已经不支持了老版本的opencv了,亲测安装新版本并不会影响后续的学习)

2. Opencv 环境配置

要确保python版本和opencv版本匹配。opencv版本查看地址

在这里插入图片描述
由上图可知(2021年8月份数据),如果按照默认安装的途径,会安装最新版opencv 4.5.3, 与之匹配的python 版本是3.7,3.8,3.9,3.10。

在这里,我采用的是opencv 3.8.8 和 opencv 4.5.3,并且已经配置好Anaconda。

2.1 创建opencv虚拟环境

为了避免依赖的冲突和opencv与python版本的不匹配问题,建议重新建立一个虚拟环境。

  1. 创建虚拟环境(其中opencvEnv是自己起的名字,也可以用其他的名字)

    Anaconda Prompt 中键入conda create -n opencvEnv python=3.8.8

  2. 进入虚拟环境

    activate opencvEnv

  3. 安装opencv (默认途径安装,即不指定安装版本)

    pip install opencv-python

    pip install opencv-contrib-python

  4. 安装matplotlib库(后续画图需要)

    pip install opencv-python

2.2 让notebook 进入虚拟环境

  1. 在当前虚拟环境下安装conda install ipykernel
  2. 安装notebook ,键入pip install notebook
  3. 将当前环境写入notebook中python -m ipykernel install --user --name opencvEnv --display-name opencvEnv
  4. 打开notebookipython notebook
  5. 切换当前环境为新建立的虚拟环境opencvEnv(在导航栏中点击“kernel","change kernel ",“opencvEnv”)

3. 补充

由于版本升级的问题,学习过程中遇到了一些其他问题,解决方案记录如下
cv2 使用中遇到not enough values to unpack (expected 3, got 2) 解决方法
AttributeError: module ‘cv2.cv2’ has no attribute ‘MultiTracker_create’

您可能感兴趣的与本文相关的镜像

Python3.8

Python3.8

Conda
Python

Python 是一种高级、解释型、通用的编程语言,以其简洁易读的语法而闻名,适用于广泛的应用,包括Web开发、数据分析、人工智能和自动化脚本

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

zyw2002

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值