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两个整数相除得到浮点数值的方法
Mar 18 Python
儿童编程python入门
May 08 Python
基于Python中求和函数sum的用法详解
Jun 28 Python
对numpy中向量式三目运算符详解
Oct 31 Python
pandas 快速处理 date_time 日期格式方法
Nov 12 Python
python跳出双层for循环的解决方法
Jun 24 Python
PyTorch中Tensor的数据统计示例
Feb 17 Python
关于Django Models CharField 参数说明
Mar 31 Python
Python爬虫headers处理及网络超时问题解决方案
Jun 19 Python
python 调用Google翻译接口的方法
Dec 09 Python
python基础之文件处理知识总结
May 23 Python
Pyqt5将多个类组合在一个界面显示的完整示例
Sep 04 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
nginx+thinkphp下解决不支持pathinfo模式
2015/07/01 PHP
JavaScript与Image加载事件(onload)、加载状态(complete)
2011/02/14 Javascript
JS Replace()的高级使用方法介绍
2013/06/29 Javascript
jquery中prop()方法和attr()方法的区别浅析
2013/09/06 Javascript
表单中单选框添加选项和移除选项
2016/07/04 Javascript
基于JSON格式数据的简单jQuery幻灯片插件(jquery-slider)
2016/08/10 Javascript
AngularJs Forms详解及简单示例
2016/09/01 Javascript
实战node静态文件服务器的示例代码
2018/03/08 Javascript
详解angular部署到iis出现404解决方案
2018/08/14 Javascript
Node.js中Koa2在控制台输出请求日志的方法示例
2019/05/02 Javascript
JavaScript中window和document用法详解
2020/07/28 Javascript
[06:38]DOTA2怒掀电竞风暴 2013Chinajoy
2013/07/27 DOTA
[05:09]2016国际邀请赛中国区预选赛淘汰赛首日精彩回顾
2016/06/29 DOTA
Python中type的构造函数参数含义说明
2015/06/21 Python
利用Python获取赶集网招聘信息前篇
2016/04/18 Python
python+flask实现API的方法
2018/11/21 Python
Python最小二乘法矩阵
2019/01/02 Python
Python设计模式之工厂方法模式实例详解
2019/01/18 Python
Python爬虫之urllib基础用法教程
2019/10/12 Python
Pytest框架之fixture的详细使用教程
2020/04/07 Python
Windows 平台做 Python 开发的最佳组合(推荐)
2020/07/27 Python
scrapy与selenium结合爬取数据(爬取动态网站)的示例代码
2020/09/28 Python
canvas生成带二维码海报的踩坑记录
2019/09/11 HTML / CSS
GAP欧盟网上商店:GAP EU
2016/09/13 全球购物
Nike澳大利亚官网:Nike.com (AU)
2019/06/03 全球购物
四川成都导游欢迎词
2014/01/18 职场文书
2014年国庆节演讲稿精选范文1500字
2014/09/25 职场文书
个人查摆问题及整改措施
2014/10/16 职场文书
教师听课评语大全
2014/12/31 职场文书
简历中自我评价范文
2015/03/11 职场文书
本科毕业论文致谢词
2015/05/14 职场文书
2015初中教导处工作总结
2015/07/21 职场文书
追悼会答谢词范文
2015/09/29 职场文书
教师纪律作风整顿心得体会
2016/01/23 职场文书
MySQL 分组查询的优化方法
2021/05/12 MySQL
python机器学习Github已达8.9Kstars模型解释器LIME
2021/11/23 Python