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的私有公有属性(必看篇)
Jun 09 Python
numpy中的delete删除数组整行和整列的实例
May 09 Python
python3.5绘制随机漫步图
Aug 27 Python
selenium + python 获取table数据的示例讲解
Oct 13 Python
python爬虫爬取微博评论案例详解
Mar 27 Python
Django 在iframe里跳转顶层url的例子
Aug 21 Python
pymysql模块的操作实例
Dec 17 Python
python连接mongodb集群方法详解
Feb 13 Python
Python多进程multiprocessing、进程池用法实例分析
Mar 24 Python
Python 存取npy格式数据实例
Jul 01 Python
Python自动化测试中yaml文件读取操作
Aug 20 Python
利用Python实时获取steam特惠游戏数据
Jun 25 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操作数组相关函数
2011/02/03 PHP
探讨php中遍历二维数组的几种方法详解
2013/06/08 PHP
CodeIgniter视图使用注意事项
2016/01/20 PHP
PHP面向对象类型约束用法分析
2019/06/12 PHP
在Laravel中实现使用AJAX动态刷新部分页面
2019/10/15 PHP
一文看懂PHP进程管理器php-fpm
2020/06/01 PHP
用函数式编程技术编写优美的 JavaScript
2006/11/25 Javascript
国外的为初学者写的JavaScript教程
2008/06/09 Javascript
jquery 动态创建元素的方式介绍及应用
2013/04/21 Javascript
JavaScript中setUTCMilliseconds()方法的使用详解
2015/06/12 Javascript
jQuery实现鼠标经过购物车出现下拉框代码(推荐)
2016/07/21 Javascript
关于Vue.js一些问题和思考学习笔记(2)
2016/12/02 Javascript
Angularjs中的ui-bootstrap的使用教程
2017/02/19 Javascript
基于Vue过渡状态实例讲解
2017/09/14 Javascript
详解JS函数stack size计算方法
2018/06/18 Javascript
微信小程序 (地址选择1)--选取搜索地点并显示效果
2019/12/17 Javascript
vue模块移动组件的实现示例
2020/05/20 Javascript
[06:53]2018DOTA2国际邀请赛寻真——勇于创新的Vici Gaming
2018/08/14 DOTA
Python threading多线程编程实例
2014/09/18 Python
Python Pandas找到缺失值的位置方法
2018/04/12 Python
Python生成rsa密钥对操作示例
2019/04/26 Python
python3发送邮件需要经过代理服务器的示例代码
2019/07/25 Python
python中bs4.BeautifulSoup的基本用法
2019/07/27 Python
tensorflow 获取所有variable或tensor的name示例
2020/01/04 Python
纯CSS3制作的简洁蓝白风格的登录模板(非IE效果更好)
2013/08/11 HTML / CSS
CSS3 新增选择器的实例
2019/11/13 HTML / CSS
Unineed旗下时尚轻奢网站:FABHunt
2019/05/13 全球购物
英国汽车零件购物网站:GSF Car Parts
2019/05/23 全球购物
护士自荐信范文
2013/12/15 职场文书
电工工作职责范本
2014/02/22 职场文书
普通党员自我剖析材料
2014/10/07 职场文书
领导干部作风建设剖析材料
2014/10/11 职场文书
早上好问候语大全
2015/11/10 职场文书
学会掌握自己命运的十条黄金法则:
2019/08/08 职场文书
七年级作文(600字3篇)
2019/09/24 职场文书
导游词之镇江-金山寺
2019/10/14 职场文书