python环境下安装opencv库的方法


Posted in Python onMarch 05, 2020

注意:安装opencv之前需要先安装numpy,matplotlib等

一、安装方法

方法一、在线安装

1.先安装opencv-python

pip install opencv-python --user

python环境下安装opencv库的方法

我的python版本是3.6.8,可以看到opencv安装的默认版本是 opencv_python-4.1.0.25-cp36-cp36m-win_amd64.whl

2.再安装opencv-contrib-python

pip install opencv-contrib-python --user

python环境下安装opencv库的方法

备注1:此种方法安装后,import cv2 as cv后,代码可以正常运行,但是无法自动补全

解决方案1:import cv2.cv2 as cv(此方法有时会时灵时不灵)

参考:https://3water.com/article/181974.htm

若出现这样的情况:例如cv.imread()本来是个函数,但是只能补全到cv.imread,

解决方案:修改 project interpreter为别的路径,然后再修改回来;

原因分析:库文件在刚刚被加入项目中时,pycharm会针对这个库文件,构建索引,然后再pycharm底部会显示一个进度条:updating skeletons for ...,在进度条走完之前,代码无法自动补全

python环境下安装opencv库的方法

解决方案2:

(1)检查上图的project interpreter处,只保留python的一个路径,把其他无效或错误路径全部删除;

(2)修改cv2/__init__.py文件的代码,如下:

import sys
import os
import importlib
os.environ["PATH"] += os.pathsep + os.path.dirname(os.path.realpath(__file__))
from .cv2 import *
globals().update(importlib.import_module('cv2.cv2').__dict__)

(3)删除生成的pyc文件

(4)重启pycharm; import cv2 as cv,完美解决

方法二、离线安装

需要先下载opencv包,https://www.lfd.uci.edu/~gohlke/pythonlibs/

pip installopencv_python-4.1.1+contrib-cp36-cp36m-win_amd64.whl

pip installopencv_python-4.1.1+contrib-cp36-cp36m-win_amd64.whl

二、测试安装版本

python环境下安装opencv库的方法

三、备注

python扩展包的非官方windows二进制文件 参见以下网址:

https://www.lfd.uci.edu/~gohlke/pythonlibs/

总结

到此这篇关于python环境下安装opencv库的方法 的文章就介绍到这了,更多相关python安装opencv库内容请搜索三水点靠木以前的文章或继续浏览下面的相关文章希望大家以后多多支持三水点靠木!

Python 相关文章推荐
python中的__slots__使用示例
Feb 26 Python
python实现的jpg格式图片修复代码
Apr 21 Python
简单谈谈Python中函数的可变参数
Sep 02 Python
python安装Scrapy图文教程
Aug 14 Python
Python获取当前页面内所有链接的四种方法对比分析
Aug 19 Python
Python实现感知器模型、两层神经网络
Dec 19 Python
微信小程序跳一跳游戏 python脚本跳一跳刷高分技巧
Jan 04 Python
python版大富翁源代码分享
Nov 19 Python
对pandas通过索引提取dataframe的行方法详解
Feb 01 Python
Python爬虫 批量爬取下载抖音视频代码实例
Aug 16 Python
windows下python安装pip方法详解
Feb 10 Python
Python实战之用tkinter库做一个鼠标模拟点击器
Apr 27 Python
Python序列化pickle模块使用详解
Mar 05 #Python
Window系统下Python如何安装OpenCV库
Mar 05 #Python
Python bytes string相互转换过程解析
Mar 05 #Python
Python 从attribute到property详解
Mar 05 #Python
Python+OpenCV实现图像的全景拼接
Mar 05 #Python
Python对象的属性访问过程详解
Mar 05 #Python
Python安装OpenCV的示例代码
Mar 05 #Python
You might like
PHP面向对象程序设计之接口用法
2014/08/20 PHP
PHP魔术方法以及关于独立实例与相连实例的全面讲解
2016/10/18 PHP
php简单截取字符串代码示例
2016/10/19 PHP
零基础学JavaScript最新动画教程+iso光盘下载
2008/01/22 Javascript
js 判断浏览器类型 去全角、半角空格 自动关闭当前窗口
2009/04/10 Javascript
js使浏览器窗口最大化实现代码(适用于IE)
2013/08/07 Javascript
JQuery伸缩导航练习示例
2013/11/13 Javascript
jQuery获取选中内容及设置元素属性的方法
2014/07/09 Javascript
javascript类型系统 Window对象学习笔记
2016/01/07 Javascript
Bootstrap基本组件学习笔记之导航(10)
2016/12/07 Javascript
MUI顶部选项卡的用法(tab-top-webview-main)详解
2017/10/08 Javascript
2种简单的js倒计时方式
2017/10/20 Javascript
vue脚手架中配置Sass的方法
2018/01/04 Javascript
JavaScript正则表达式函数总结(常用)
2018/02/22 Javascript
Angular 2使用路由自定义弹出组件toast操作示例
2019/05/10 Javascript
小程序click-scroll组件设计
2019/06/18 Javascript
微信小程序服务器日期格式化问题
2020/01/07 Javascript
JS制作简易计算器的实例代码
2020/07/04 Javascript
python类继承用法实例分析
2014/10/10 Python
python访问系统环境变量的方法
2015/04/29 Python
python实现nao机器人身体躯干和腿部动作操作
2019/04/29 Python
利用python-docx模块写批量生日邀请函
2019/08/26 Python
解决Tensorflow2.0 tf.keras.Model.load_weights() 报错处理问题
2020/06/12 Python
python读取xml文件方法解析
2020/08/04 Python
python 浮点数四舍五入需要注意的地方
2020/08/18 Python
AmazeUI 面板的实现示例
2020/08/17 HTML / CSS
amazeui树节点自动展开折叠面板并选中第一个树节点的实现
2020/08/24 HTML / CSS
美国演唱会订票网站:Ticketmaster美国
2017/10/05 全球购物
淘宝客服自我总结鉴定
2014/01/25 职场文书
《两个铁球同时着地》教学反思
2014/02/13 职场文书
学雷锋先进个人事迹
2014/05/26 职场文书
真诚的求职信
2014/07/04 职场文书
幼儿教师师德师风自我剖析材料
2014/09/29 职场文书
廉洁自律承诺书范文
2015/04/28 职场文书
2016重阳节红领巾广播稿
2015/12/18 职场文书
Python实战之大鱼吃小鱼游戏的实现
2022/04/01 Python