opencv和numpy的安装
1.opencv的安装
我的python版本是3.7.3专业版,安装的时候也安装了pip。所以这里我用pip安装opencv。进入python的安装目录下的Scripts中,按住shift键同时鼠标右击,找到PowerShell。点进去,然后执行命令:pip install opencv-python。之后等待下载安装。当出现Successfully....时,表明安装成功。

但是如果我想安装指定版本的OpenCV怎么办呢?
比如现在我想安装opencv3.4.5.20版本。
依旧进入python安装目录中的Scripts文件中,找到空白部分,按住shift键,右击选择在此处打开PowerShell窗口(S),然后输入pip install opencv-python==3.4.5.20。

这里安装了opencv-python之后,也顺带安装了numpy。
2.numpy的安装
numpy的安装过程和opencv一致。我用的两个方法都可以。
(1)进入python安装目录下的Scripts中,按住shift+右键,进入Powershell,执行命令:
pip install numpy
当出现Successfully...时,表明安装成功。
(2)打开网址:https://pypi.python.org/pypi/numpy。下载对应你的python版本的opencv版本,我这里下载的版本如图。
将下载文件放到python安装目录下的Scripts中,然后打开cmd,执行代码:
pip3.7 install E:\Python\Install\Scripts\numpy-1.16.4-cp37-cp37m-win_amd64.whl
请注意:pip3.7中的3.7是版本号,可以看得到。路径需要自己改。
当显示Successfully...时,表明安装成功。
3.我遇到的问题
当我在PyCharm中import cv2和import numpy时,提示我没有这个模块:no module named cv2,no module named numpy。找了很多资料,最后只需这样做。
(1)打开PyCharm,点开settings。

(2)找到Project Interpreter,我们可以看到图片中有两个python,第一个是默认的,我们需要添加第二个,即我们安装的那一个。我们先点击showall,下面会显示我们的一些模块。
(3)点击添加

(4)点选Existing enviroment,添加我们安装的python目录下的python.exe即可。大功告成。

参考:
https://blog.csdn.net/chengzihe_lu/article/details/79639804
https://blog.csdn.net/u011321546/article/details/79499598
https://www.cnblogs.com/cysblog/p/7675713.html
opencv和numpy的安装的更多相关文章
- OpenCV 学习笔记 01 安装OpenCV及相关依赖库
本次学习是基于Window10进行的.语言为python3. 1 与opencv相关的库简介 1.1 numpy numpy 是 OpenCV 绑定 python 时所依赖的库,此意味着numpy在安 ...
- 【OpenCV第一篇】安装OpenCV
[OpenCV第一篇]安装OpenCV 本篇主要介绍如何下载OpenCV安装程序,如何在VS2008下安装配置OpenCV,文章最后还介绍了一个使用OpenCV的简单小例子. <OpenCV入门 ...
- 用 opencv和numpy进行图片和字符串互转,并保存至 json
用 opencv和numpy进行图片和字符串互转,并保存至 json 转至 https://zhuanlan.zhihu.com/p/27349847 受 用 base64 进行图片和字符串互转,并保 ...
- Ubuntu 16.04 安装opencv的各种方法(含opencv contrib扩展包安装方法)
Ubuntu 16.04 安装opencv的各种方法(含opencv contrib扩展包安装方法) https://blog.csdn.net/ksws0292756/article/details ...
- opencv(一)下载安装
1.visual studio 工具---Nugget包管理器---管理解决方案的Nugget程序包 搜索opencv,点击安装 下载地址: 1.http://opencv.org/ 2.https: ...
- 使用opencv和numpy实现矩阵相乘和按元素相乘 matrix multiplication vs element-wise multiplication
本文首发于个人博客https://kezunlin.me/post/1e37a6/,欢迎阅读最新内容! opencv and numpy matrix multiplication vs elemen ...
- opencv、numpy中矩阵转置,矩阵内的固定位置相应的坐标变换
opencv.numpy中矩阵转置,矩阵内的固定位置相应的坐标变换
- Numpy入门(一):Numpy的安装和创建
在数据分析和机器学习中,大量的使用科学计算,Numpy提供了大型矩阵计算的方式,而这些是python标准库中所缺少的.Numpy也是许多优秀的第三方库的基础,依赖于Numpy的库非常多,后续会慢慢的进 ...
- Python3.5 numpy,scipy,安装
不是特别难,先保证环境变量正确配置 首先,安装了VS2015; 第二,在Python3.5安装路径中有一个Scripts文件夹,里面有pip.exe或者类似的可执行文件,安装一下: 第三,下载相对应的 ...
随机推荐
- Vnc在Ubuntu14.04上的安装和配置 安装:
安装: Ubuntu14.04 : sudo apt-get install vnc4server : sudo apt-get install xrdp iPad : 安装 vnc viewer 或 ...
- #1369 : 网络流一·Ford-Fulkerson算法 模板题
http://hihocoder.com/problemset/problem/1369?sid=1108721 别人都说先学网络流再学二分图,但是我先学了二分图的,感觉网络流好高端啊. 首先对于原图 ...
- 小技巧:在向导式页面设计中使用hidden型输入可以避免session的使用
在向导式页面设计中使用hidden型输入可以避免session的使用,从而减小内存开支. 在表单中使用隐藏输入类型<input type="hidden" name=&quo ...
- Seven Deadly Sins: Gluttony, Greed, Sloth, Wrath, Pride, Lust, and Envy.
Seven Deadly Sins: Gluttony, Greed, Sloth, Wrath, Pride, Lust, and Envy.七宗罪:暴食.贪婪.懒惰.暴怒.傲慢.色欲.妒忌.
- Android tess_two Android图片文字识别
文字识别一般都用的tesseract-ocr. GitHub:https://github.com/tesseract-ocr/tesseract 而Android对应的比较推荐的有个tess-two ...
- Centos安装iptables防火墙
一.安装说明: 1.因为centos7.0及以上版本就默认安装了firewall防火墙,但有时候根据项目实际所需,服务器上还是需要安装iptables,以下就是具体的安装步骤: 2.因阿里云在服务器外 ...
- (一)我的Javascript系列:Javascript的面向对象旅程(上)
今宵酒醒何处,杨柳岸,晓风残月 导引 我的JavaScript系列文章是我自己对JavaScript语言的感悟所撰写的系列文章.现在还没有写完.目前一共出了下面的系列: (三)我的JavaScript ...
- telegraf1.8+influxdb1.6+grafana5.2 环境搭建 结合JMeter3.2
telegraf1.8+influxdb1.6+grafana5.2 环境搭建 结合JMeter3.2 参考地址:https://blog.csdn.net/laisinanvictor/articl ...
- Python之时间表示
Python的time模块中提供了丰富的关于时间操作方法,可以利用这些方法来完成这个需求. time.time() :获取当前时间戳 time.ctime(): 当前时间的字符串形式 time.loc ...
- 【Python图像特征的音乐序列生成】一个更科学的图片分类参考方法,以及一个看起来很好用的数据集
数据集地址:http://www.imageemotion.org/ 论文地址:http://www.doc88.com/p-1905670442096.html